Muokataan sivua Pygame
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
{{Ohjelma | {{ Ohjelma | ||
| nimi | | nimi=pygame | ||
| | | kuva=[[Tiedosto:pyGame-logo.png|48px]] | ||
| kuvateksti= | |||
| kuvateksti | | käyttöliittymä=[[Python]] | ||
| | | lisenssi=[[GPL]] | ||
| kotisivu=[http://www.pygame.org www.pygame.org] | |||
| lisenssi | |||
| kotisivu | |||
}} | }} | ||
'''pygame''' on avoimen lähdekoodin [[Python]]-ohjelmointikieleen tehty peliohjelmointimoduuli, jonka on luonut Pete Shinners vuonna 2000. Ohjelmiston kehityksestä on vastannut yhteisö vuoden 2004 jälkeen. Se sisältää | |||
'''pygame''' on avoimen lähdekoodin [[Python]]-ohjelmointikieleen tehty peliohjelmointimoduuli, jonka on luonut Pete Shinners vuonna 2000. Ohjelmiston kehityksestä on vastannut yhteisö vuoden 2004 jälkeen. Se sisältää SDL:n päälle toteutetut grafiikka- ja äänikirjastot. Sillä voi ohjelmoida esimerkiksi 2D- tai 3D-pelejä. | |||
Muita yhtensopivia pygame moduuleita ovat mm. [[GooeyPy]], [[Directicus]], [[Livewires]], [[PygLibs]] ja [[Phil's pyGame Utilities]]. | Muita yhtensopivia pygame moduuleita ovat mm. [[GooeyPy]], [[Directicus]], [[Livewires]], [[PygLibs]] ja [[Phil's pyGame Utilities]]. | ||
Rivi 29: | Rivi 19: | ||
Pythonin peliohjelmamoduulia voi opetella tallentamalla ohjelma tiedostoon, jonka tiedostopääte on .py Käynnistä esimerkiksi [[Gedit]] ja lisää seuraavat rivit seuraavasti. | Pythonin peliohjelmamoduulia voi opetella tallentamalla ohjelma tiedostoon, jonka tiedostopääte on .py Käynnistä esimerkiksi [[Gedit]] ja lisää seuraavat rivit seuraavasti. | ||
< | <source lang="Python"> | ||
#!/usr/bin/env python | #!/usr/bin/env python | ||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
Rivi 76: | Rivi 66: | ||
pygame.quit() | pygame.quit() | ||
sys.exit() | sys.exit() | ||
</ | </source> | ||
Nimetään oheinen koodi heiMaailma.py ja käynnistetaan se seuraavasti [[Komentorivi|komentoriviltä]]. | Nimetään oheinen koodi heiMaailma.py ja käynnistetaan se seuraavasti [[Komentorivi|komentoriviltä]]. | ||
Rivi 86: | Rivi 76: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [http://www.pygame.org/docs/tut/intro/intro.html pyGame tutoriaali] | * [http://www.pygame.org/docs/tut/intro/intro.html pyGame tutoriaali] | ||
* [http://usingpython.com/pygame-intro/ pyGame 2D pelitutoriaali] | * [http://usingpython.com/pygame-intro/ pyGame 2D pelitutoriaali] | ||
* [http://www.petercollingridge.co.uk/pygame-3d-graphics-tutorial pyGame 3D grafiikka tutoriaali] | * [http://www.petercollingridge.co.uk/pygame-3d-graphics-tutorial pyGame 3D grafiikka tutoriaali] | ||
[[Luokka: Pelikehitys]] | [[Luokka: Pelikehitys]] | ||
[[Luokka: Kehitystyökalut]] | [[Luokka: Kehitystyökalut]] |