Osaispa koodata pelejä! - Peliohjelmointia Pygamella verkossa

Tervetuloa!

Kurssilla tutustumme pelien tekemiseen Pythonilla Pygame-kirjaston avulla.
Huom! Kurssin viimeinen kerta on 22.4. (12.2. sairauspoissaolon korvaus)

Koodeja


Space invaders -peli (päivitetty 22.4.)
space_invaders.py
Game.py
Player.py
Alien.py
UI.py
Highscore.py

Muita koodeja:
Spriten animointi, esimerkki:
Spriten animointi.zip
valmis koodi:
Sprite_animaatio.py

Olio-ohjelmointi: Esimerkki Kissa-luokasta ja sen laajentamisesta Leijona-aliluokaksi:
Luokka_perintä.py

3-ulotteinen tähtikenttä, joka käyttäää erillistä Star-luokkaa. Molemmat tiedostot tarvitaan siis samaan kansioon.
starfield2.py
Star.py

Tausta joka scrollaa (vierii) kolmessa tasossa:
scrolling_layers.py

Yksinkertaisempi taustan scrollaus:
scrolling.py

Pygame, pelin perusasetukset:
pygame_perusasetukset.py

FontitNäppisTörmäys.py
pallon_animointia.py
surface_esimerkkejä.py

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä