Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Lua valodas izpēte datorspēļu izstrādes kontekstā
Title in English Research on Lua Language in the Context of Computer Games Development
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Pāvels Rusakovs
Reviewer Vitālijs Zabiņako, Dr.sc.ing., SIA “ABC Software”, vad. pētnieks
Abstract Mūsdienās datorspēļu izstrādes industrija aktīvi attīstās. Datorspēļu tehnoloģijas paliek arvien sarežģītākas, bet datorspēles arvien reālistiskākas un funkcionālākas. Datorspēļu izstrādē piedalās daudz cilvēku no dažādām sfērām: dizaineri, skaņu režisori, scenāristi, rakstnieki, programmētāji, matemātiķi un daudzi citi. Sakarā ar to parādās problēma, izstrādes vides izvēle, kurā var apvienot visu sfēru iespējas. Šajā gadījumā programmēšanas valoda kļūst par pašu galveno elementu, jo tieši ar tās palīdzību tiek izstrādāti rīki datorspēļu izstrādei, kuri atvieglos vai paplašinās datorspēļu izstrādes iespējas. Programmēšanas valodas izvēle ir viena no svarīgākajām daļām datorspēļu izstrādes procesā, jo katra valoda ir laba tieši noteiktiem uzdevumiem. Bakalaura darbā tiks izskatītas Lua valodas īpatnības, lai noteiktu valodas stiprās un vajās puses datorspēļu izstrādē. Darbā tika apskatīti Lua datorspēļu izstrādes rīki. Labākā rīka noteikšanai, tie tika salīdzināti balstoties uz sekojošiem kritērijiem: pieejamība, funkcionalitāte, ātrdarbība, paplašināmība. Darbā ir īsa informācija par Python. PyGame datorspēļu izstrādes rīku salīdzinājums ar Lua valodas datorspēļu izstrādes rīkiem, pēc ātrdarbības kritērija. Darbā ir Defold datorspēļu izstrādes rīka demonstrācija un tā praktiskās pielietojuma iespējas datorspēļu izstrādē. Dokumentā ir 46 lappuses, 28 attēli, 8 tabulas, 7 pielikumi un 43 nosaukumu informācijas avoti.
Keywords Lua, datorspēles, datorspēles izveidēs rīki, Love2D, Defold, Solar2D, Pygame, datorspēļu dzinējs, datorspēļu satvars, skriptēšanas valoda
Keywords in English Lua, games, software development kit, Love2D, Defold, Solar2D, Pygame, game engine, game framework, scripting language
Language lv
Year 2021
Date and time of uploading 29.05.2021 15:45:17