Razvoj arkadne 2D igrice korišćenjem programskog jezika LUA - arhitektura, alati i rešenje
Апстракт
Lua je skriptni jezik koji postaje sve popularniji u industriji video igara. Pored male veličine i dobrih performansi, glavna prednost je kompatibilnost sa drugim jezicima. Većina igara ima game engine u S++ koji se bavi grafikom i fizikom, a sama igra je kreirana iznad tog game engine-a u Lui. Među korisnicima mobilnih telefona, najpopularniji žanr igara su arkadne igre. Ovaj žanr u prvi plan stavlja samu radnju igre, nudeći igraču kratke nivoe koji postaju sve izazovniji i teži kako igra napreduje. U radu je prikazan proces razvoja arkadne igre, od dizajna do implementacije u razvojnom okviru Corona SDK. Razmatraju se i prednosti i mane korišćenja skriptnog jezika Lua.
Lua is a scripting language that is becoming more popular in the gaming industry. Apart from its small size and performance, Lua's major advantage is the compatibility with other programming languages. Most games have a game engine written in C++ that deals with graphics and physics, while the game itself is created in Lua, above that game engine. Arcade games are the most popular mobile games genre. This genre focuses on the action itself. It offers short levels that become more challenging as the game progresses. This paper shows the proces of developing an arcade game, from design to implementation in Corona SDK. Advantages and disadvantages of using Lua are also considered.
Кључне речи:
skriptni jezik / Lua / Corona SDK / arkadna igra / scripting language / Lua / Corona SDK / arcade gameИзвор:
Info M, 2018, 17, 68, 35-40Издавач:
- Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd
Институција/група
Fakultet organizacionih naukaTY - JOUR AU - Lazarević, Saša AU - Vulićević, Biljana PY - 2018 UR - https://rfos.fon.bg.ac.rs/handle/123456789/1855 AB - Lua je skriptni jezik koji postaje sve popularniji u industriji video igara. Pored male veličine i dobrih performansi, glavna prednost je kompatibilnost sa drugim jezicima. Većina igara ima game engine u S++ koji se bavi grafikom i fizikom, a sama igra je kreirana iznad tog game engine-a u Lui. Među korisnicima mobilnih telefona, najpopularniji žanr igara su arkadne igre. Ovaj žanr u prvi plan stavlja samu radnju igre, nudeći igraču kratke nivoe koji postaju sve izazovniji i teži kako igra napreduje. U radu je prikazan proces razvoja arkadne igre, od dizajna do implementacije u razvojnom okviru Corona SDK. Razmatraju se i prednosti i mane korišćenja skriptnog jezika Lua. AB - Lua is a scripting language that is becoming more popular in the gaming industry. Apart from its small size and performance, Lua's major advantage is the compatibility with other programming languages. Most games have a game engine written in C++ that deals with graphics and physics, while the game itself is created in Lua, above that game engine. Arcade games are the most popular mobile games genre. This genre focuses on the action itself. It offers short levels that become more challenging as the game progresses. This paper shows the proces of developing an arcade game, from design to implementation in Corona SDK. Advantages and disadvantages of using Lua are also considered. PB - Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd T2 - Info M T1 - Razvoj arkadne 2D igrice korišćenjem programskog jezika LUA - arhitektura, alati i rešenje EP - 40 IS - 68 SP - 35 VL - 17 UR - conv_768 ER -
@article{ author = "Lazarević, Saša and Vulićević, Biljana", year = "2018", abstract = "Lua je skriptni jezik koji postaje sve popularniji u industriji video igara. Pored male veličine i dobrih performansi, glavna prednost je kompatibilnost sa drugim jezicima. Većina igara ima game engine u S++ koji se bavi grafikom i fizikom, a sama igra je kreirana iznad tog game engine-a u Lui. Među korisnicima mobilnih telefona, najpopularniji žanr igara su arkadne igre. Ovaj žanr u prvi plan stavlja samu radnju igre, nudeći igraču kratke nivoe koji postaju sve izazovniji i teži kako igra napreduje. U radu je prikazan proces razvoja arkadne igre, od dizajna do implementacije u razvojnom okviru Corona SDK. Razmatraju se i prednosti i mane korišćenja skriptnog jezika Lua., Lua is a scripting language that is becoming more popular in the gaming industry. Apart from its small size and performance, Lua's major advantage is the compatibility with other programming languages. Most games have a game engine written in C++ that deals with graphics and physics, while the game itself is created in Lua, above that game engine. Arcade games are the most popular mobile games genre. This genre focuses on the action itself. It offers short levels that become more challenging as the game progresses. This paper shows the proces of developing an arcade game, from design to implementation in Corona SDK. Advantages and disadvantages of using Lua are also considered.", publisher = "Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd", journal = "Info M", title = "Razvoj arkadne 2D igrice korišćenjem programskog jezika LUA - arhitektura, alati i rešenje", pages = "40-35", number = "68", volume = "17", url = "conv_768" }
Lazarević, S.,& Vulićević, B.. (2018). Razvoj arkadne 2D igrice korišćenjem programskog jezika LUA - arhitektura, alati i rešenje. in Info M Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd., 17(68), 35-40. conv_768
Lazarević S, Vulićević B. Razvoj arkadne 2D igrice korišćenjem programskog jezika LUA - arhitektura, alati i rešenje. in Info M. 2018;17(68):35-40. conv_768 .
Lazarević, Saša, Vulićević, Biljana, "Razvoj arkadne 2D igrice korišćenjem programskog jezika LUA - arhitektura, alati i rešenje" in Info M, 17, no. 68 (2018):35-40, conv_768 .