Počet záznamů: 1
Integrace skriptovacího jazyka Lua do herního enginu
Údaje o názvu Integrace skriptovacího jazyka Lua do herního enginu [rukopis] / Ondřej Procházka Další variantní názvy Integrace skriptovacího jazyka Lua do herního enginu Osobní jméno Procházka, Ondřej (autor diplomové práce nebo disertace) Překl.náz Lua scripting in game engine implemented in C Vyd.údaje 2015 Fyz.popis 47 : il. + DVD ROM Poznámka Oponent Tomáš Kühr Ved. práce Petr Osička Dal.odpovědnost Kühr, Tomáš (oponent) Osička, Petr (vedoucí diplomové práce nebo disertace) Dal.odpovědnost Univerzita Palackého. Katedra informatiky (udelovatel akademické hodnosti) Klíč.slova 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 Forma, žánr bakalářské práce bachelor's theses MDT (043)378.22 Země vyd. Česko Jazyk dok. čeština Druh dok. PUBLIKAČNÍ ČINNOST Titul Bc. Studijní program Bakalářský Studijní program Informatika Studijní obor Aplikovaná informatika kniha
Kvalifikační práce Staženo Velikost 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.
Počet záznamů: 1