Number of the records: 1  

Integrace skriptovacího jazyka Lua do herního enginu

  1. Title statementIntegrace skriptovacího jazyka Lua do herního enginu [rukopis] / Ondřej Procházka
    Additional Variant TitlesIntegrace skriptovacího jazyka Lua do herního enginu
    Personal name Procházka, Ondřej (dissertant)
    Translated titleLua scripting in game engine implemented in C
    Issue data2015
    Phys.des.47 : il. + DVD ROM
    NoteOponent 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 kindPUBLIKAČNÍ ČINNOST
    TitleBc.
    Degree programBakalářský
    Degree programInformatika
    Degreee disciplineAplikovaná informatika
    book

    book

    Kvalifikační práceDownloadedSizedatum zpřístupnění
    00191257-617192001.pdf352.2 MB25.05.2015
    PosudekTyp posudku
    00191257-ved-360069948.pdfPosudek vedoucího
    00191257-opon-282051035.pdfPosudek 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  

  This site uses cookies to make them easier to browse. Learn more about how we use cookies.