Arbeidstittel: Ping (2)
Det begynner å bli en stund siden jeg planla å starte noen små spill-prosjekter ved å utvikle spill i løpet av 40 timer. Jeg har arbeidet litt videre med min pong-klone, som for første gang er kjørbar nå. Mye av tiden har gått med på å repetere og gå dypere inn i pygame, og alt er programmering i python.
Ping versjon 0.1
Kildekode
Kjørbar (2 MB RAR-fil)
Forklaring:
Last ned, pakk ut og kjør ping.exe. Det krever noen standard DLL-filer, som skulle vært med de fleste windows-distribusjoner. Spillet kjører i fullskjerm, med en oppløsning på 640×480.
Spiller 1 styrer med ‘w’ og ’s’, mens spiller 2 styrer med pil opp og ned. For å avslutte bruker du Escape. Det er mulig å splitte ballen ved hjelp av ‘a’, og tallene fra 1 til 6 vil aktivere noen powerups som jeg skal integrere senere. Dette er forandre fart på ballen, forandre størrelsen på spillerne, og forandre farten på spillerne. Ved å trykke ‘q’ blir alle disse satt til standard igjen. Om du trenger en pause, kan du trykke ‘p’.
Det finnes så langt ingen kunstig intelligens i spillet, men de fleste powerups jeg hadde planlagt er implementert. Grafikken er ikke noe imponerende, kun god, gammeldags svart-hvit pong-grafikk.
40-timers spill update:
Time 3 – 7 – Lese om pygame og teste eksempler
Time 8 – 10 – Implementere gameloop, innstillinger og enkel spillmekanikk
Time 11 – 12 – Implementere objektorientert spillere og baller, samt poenger
Time 13 – 14 – Omimplementere spillere og baller til å arve fra Sprite-klassen til pygame
Time 15 – 16 – Implementere powerups og pause
Time 17 – Sette seg inn i py2exe, for å lage binære filer