Number of the records: 1
Integrace skriptovacího jazyka Lua do herního enginu
Title statement Integrace skriptovacího jazyka Lua do herního enginu [rukopis] / Ondřej Procházka Additional Variant Titles Integrace skriptovacího jazyka Lua do herního enginu Personal name Procházka, Ondřej (dissertant) Translated title Lua scripting in game engine implemented in C Issue data 2015 Phys.des. 47 : il. + DVD ROM Note Oponent Tomáš Kühr Ved. práce Petr Osička Another responsib. Kühr, Tomáš (opponent) Osička, Petr (thesis advisor) Another responsib. Univerzita Palackého. Katedra informatiky (degree grantor) Keywords skriptovací jazyk * Lua * integrace * SDL 2.0 * jazyk C * funkcionální * objektově orientovaný * herní engine * scripting language * Lua * integration * SDL 2.0 * language C * GUI * game engine * functional * objective oriented * compilation * bytecode * isometric * engine Form, Genre bakalářské práce bachelor's theses UDC (043)378.22 Country Česko Language čeština Document kind PUBLIKAČNÍ ČINNOST Title Bc. Degree program Bakalářský Degree program Informatika Degreee discipline Aplikovaná informatika book
Kvalifikační práce Downloaded Size datum zpřístupnění 00191257-617192001.pdf 35 2.2 MB 25.05.2015 Posudek Typ posudku 00191257-ved-360069948.pdf Posudek vedoucího 00191257-opon-282051035.pdf Posudek oponenta
Lua je skriptovací jazyk podporující funkcionální, objektově orientované a impe- rativní paradigma. Je dostatečně efektivní s nízkými nároky na hardware. Díky těmto vlastnostem se Lua stala populárním skriptovacím jazykem, který se vyu- žívá v mnoha oblastech vývoje. Jazyk Lua umožňuje propojení (integraci) s jazyky C, C++ a Java. V práci se zabývám postupem integrace mezi jazyky Lua a C, zejména exportem funkcí a struktur z C do Lua a voláním funkcí z Lua v C. Po- mocí těchto mechanismů vytvořím s využitím knihovny SDL 2.0 jednoduchý herní engine v jazyku C, na kterém vystavím v jazyku Lua výslednou hru v izometrické grafice.Lua is programming language designed as a scripting language and allowing deve- lopment in multiple styles including object-oriented, functional or imperative pa- radigm. Language is also powerful enough despite its low hardware requirements. The above and other features made Lua very popular scripting language which is being used in many sectors of development. In this bachelor thesis I analyze inte- gration between Lua and language C. Mainly export of functions and structures from language C to Lua and function call from Lua to C. With those mechanisms and with usage of library SDL 2.0 I have created simple game engine and built game with isometric graphics.
Number of the records: 1