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

Siirry navigaatioon Siirry hakuun
p (pientä päivitystä.)
Rivi 18: Rivi 18:
Kuinka pelin voi suunnitella. Piirtääkö ja hahmottelee peli-idean paperille vai käyttääkö siihen suunniteltuja ohjelmia. On pelin tekijästä kiinni mitä ohjelmia tai tapoja haluaa käyttää.
Kuinka pelin voi suunnitella. Piirtääkö ja hahmottelee peli-idean paperille vai käyttääkö siihen suunniteltuja ohjelmia. On pelin tekijästä kiinni mitä ohjelmia tai tapoja haluaa käyttää.


==2D-peli==
==Ohjelmointikielen valinta==
===Python ja Lua===
[[Python]] ja [[Lua]] ovat korkeamman tason scriptauskieliä, joita voidaan käyttää peliohjelmoinnissa mm. lisäominaisuuksien tuottamiseen tai niillä voidaan tuottaa vaikkapa koko peli niin halutessaan. Scriptaus kielen syntaksi on ohjelmakohtainen. Ohjelman toiminnot ovat ennalta määritellyt. Python ja Lua ovat tulkattavia kieliä. Aiheeseen liittyvänä esimerkkinä mm. Word of Warcraft käyttää lisäosissaan Luaa scriptaskielenä. Luaa voi esimerkiksi käyttää peleissä, joissa tarvitaan automatisointia.
 
===Java===
 
===C++===
 
==Mikä on 2D-peli?==
2D-peli on kuvattu kaksiulotteisena kuvana. Kaksiulotteiset pelit ovat kuvattu sivusta tai ylhäältä. Kaksiulotteisia pelejä ovat mm. [[Mari0]] ja [[The Mana World]]. Mikä on isometrinen peli? Isometriset pelit kuvattu yläviistosta. Isometriset pelit kuuluvat myös kaksiulotteisiin peleihin. Isomerisiä pelejä ovat mm. [[Unknown Horizons]].
2D-peli on kuvattu kaksiulotteisena kuvana. Kaksiulotteiset pelit ovat kuvattu sivusta tai ylhäältä. Kaksiulotteisia pelejä ovat mm. [[Mari0]] ja [[The Mana World]]. Mikä on isometrinen peli? Isometriset pelit kuvattu yläviistosta. Isometriset pelit kuuluvat myös kaksiulotteisiin peleihin. Isomerisiä pelejä ovat mm. [[Unknown Horizons]].


Rivi 45: Rivi 53:
* [[Fife]] on isometrinen 2D-pelimoottori, jota ohjelmoidaan tulkattavan ? kielen avulla. [http://www.fifengine.de/] Fife:llä ohjelmoituja pelejä ovat mm. [[Unknown Horizons]].
* [[Fife]] on isometrinen 2D-pelimoottori, jota ohjelmoidaan tulkattavan ? kielen avulla. [http://www.fifengine.de/] Fife:llä ohjelmoituja pelejä ovat mm. [[Unknown Horizons]].


==3D-peli==
==Mikä on 3D-peli?==
[[Kuva:Tremulous - human base goons.jpg|250px|thumb|Kolmiolotteinen peli.]]
[[Kuva:Tremulous - human base goons.jpg|250px|thumb|Kolmiolotteinen peli.]]
3D-pelit kuvataan kolmiulotteisena.


===Kolmiulotteisia pelinkehitystyökaluja===
===Kolmiulotteisia pelinkehitystyökaluja===