FraXinuS Skrevet 25. juni 2006 Del Skrevet 25. juni 2006 Jeg spiller egentlig ikke noe særlig mye, men fikk plutselig lyst til å prøve å lage et spill likevel. Så jeg tenkte jeg skulle prøve meg på snake, men har litt problemer med noen småting. Hvordan skal jeg få ormen til å vokse? og hvordan får jeg den til å bøye seg når jeg svinger? Og en ting til, hvis dere ser øverst i bilde der poengene printes, så blir den gamle teksten overskrevet hver gang. Noen som vet hvordan jeg fikser det. Men det går an å spille selv om ormen ikke vokser, dere kan teste det her: http://my.opera.com/Pitmairen/homes/files/Snake.zip (må ha pygame installert) http://pygame.org/ Lenke til kommentar
Paull Skrevet 25. juni 2006 Del Skrevet 25. juni 2006 Hehe, morsomt spill! Og fønky musikk Er en stund siden jeg holdt på med pygame, så ta alt jeg sier med en klype salt.. Når det gjelder scoren som skriver over seg selv, så tror jeg at det kommer av at du blitter teksten på background. Denne vil da inneholde resultatet (de tidligere scorene), og ikke resettes. Om du heller, i main-loopen, først blitter backgound på screen, og deretter blitter score på screen, så burde det (kanskje) funke. Når det gjelder slangen selv, så er jeg litt mer usikker. Kanskje ha en liste i Snake-klassen, som inneholder info om alle bitene slangen består av? Koordinat, retning, sprite? Så for hver update, så trenger du bare flytte første segment (slik du gjør nå), segment #2 (til å være lik hode-segmentet fra forrige bilde, bortsett fra selve spriten), og siste segment (til samme koordinat og retning som segmentet før i listen). Det var en lang setning, gitt.. Og når slangen vokser, så slenger du bare på et ekstra element i lista, litt usikker på hvor.. Kanskje element #2? Stå på! Lenke til kommentar
FraXinuS Skrevet 25. juni 2006 Forfatter Del Skrevet 25. juni 2006 Jess, det funket det med teksten. Blittet bakgrunnen før teksten og nå funker det. Skal prøve meg litt fram med liste ideen sin på ormen og se om jeg får til noe. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå