Ero sivun ”Portaali:Peliohjelmointi Linuxilla” versioiden välillä

Siirry navigaatioon Siirry hakuun
p Nykyaikaiset pelimoottorit ja kehykset
p siirto
Rivi 31: Rivi 31:


Saadaksemme käsityksen käytettävissä olevien ohjelmistojen laadusta olemme koonneet luetteloa Linux-pelimoottoreista.
Saadaksemme käsityksen käytettävissä olevien ohjelmistojen laadusta olemme koonneet luetteloa Linux-pelimoottoreista.
==Ohjelmointikielen valinta==


{| class="wikitable sortable"
{| class="wikitable sortable"
Rivi 48: Rivi 46:
|}
|}


 
==Ohjelmointikielen valinta==
 
 
 
===Python ja Lua===
===Python ja Lua===
[[Python]] ja [[Lua]] ovat korkeamman tason skriptauskieliä, joita voidaan käyttää peliohjelmoinnissa mm. lisäominaisuuksien tuottamiseen. Niillä voidaan tuottaa myös koko peli niin haluttaessa. Skriptauskielen syntaksi on ohjelmakohtainen ja ohjelman toiminnot ovat ennalta määritellyt. Python ja Lua ovat tulkattavia kieliä. Aiheeseen liittyvänä esimerkkinä World of Warcraft käyttää lisäosissaan Luaa skriptauskielenä. Luaa voi käyttää esimerkiksi peleissä, joissa tarvitaan automatisointia. Esimerkiksi [[Löve]]-pelimoottori, jota ohjelmoidaan Lua-skripti kieltä käyttäen.
[[Python]] ja [[Lua]] ovat korkeamman tason skriptauskieliä, joita voidaan käyttää peliohjelmoinnissa mm. lisäominaisuuksien tuottamiseen. Niillä voidaan tuottaa myös koko peli niin haluttaessa. Skriptauskielen syntaksi on ohjelmakohtainen ja ohjelman toiminnot ovat ennalta määritellyt. Python ja Lua ovat tulkattavia kieliä. Aiheeseen liittyvänä esimerkkinä World of Warcraft käyttää lisäosissaan Luaa skriptauskielenä. Luaa voi käyttää esimerkiksi peleissä, joissa tarvitaan automatisointia. Esimerkiksi [[Löve]]-pelimoottori, jota ohjelmoidaan Lua-skripti kieltä käyttäen.