Avatar billede mickni33 Nybegynder
23. marts 2005 - 10:32 Der er 7 kommentarer og
1 løsning

Pacman maze

Jeg er ved at lav eet  pacman spil.
Når jeg skal lave min maze, hvordan laver jeg det nemmest sådan at pacman og spøgelserne holder sig inden for labyrinten og de oprettet gange / veje
Avatar billede skyggen2000 Nybegynder
23. marts 2005 - 12:51 #1
Du kan oprette et stort dobbeltsidet array, der indeholder samtlige punkter, disse indeholder således en værdi/object der afgører hvorledes banen skal tegnes op.

Det har jeg selv benyttet en gang til noget lign.

Derudover, har du altid spøgelsernes og din pacmans koordinater på banen (i dit array), og kan derefter kontrollere om deres bevægelse er valid.
Avatar billede mickni33 Nybegynder
23. marts 2005 - 13:51 #2
dvs jeg opretter et dobbelt array for banen og et for pacman og etfor hvert af spøgelserne
Avatar billede mickni33 Nybegynder
23. marts 2005 - 13:52 #3
og så er væggene bare noget visuelt som faktisk ikke bruges til at validere med
Avatar billede skyggen2000 Nybegynder
23. marts 2005 - 13:59 #4
One array to control them all:)

Ej, du har et enkelt array, der indeholder information om banen. Hver spøgelse og din pacman er et objekt, der indeholder koordinater for hvor i dit array de befinder sig. Når du vil rykke kan du foretage din validering for om rykket vil få dem til at gå ind i en væk eller ud over arrayet, der gør rykket "invalid". Hvis rykket er godt nok, skal de flyttes i den retning.

mener det var sådan jeg lavede mit.
Avatar billede mickni33 Nybegynder
23. marts 2005 - 14:00 #5
ahhh ok det prøver jeg lige
Avatar billede fillen Nybegynder
27. marts 2005 - 20:41 #6
Kan jeg ikk få spillet (adressen?) når du er færdig?
Avatar billede mickni33 Nybegynder
27. marts 2005 - 22:04 #7
jo det kan du godt.. vender lige tilbage... jeg skal aflevere det til eksamen 1.juni såååå.
Avatar billede fillen Nybegynder
28. marts 2005 - 13:17 #8
Mange tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester