Avatar billede divu Nybegynder
14. januar 2003 - 12:29 Der er 2 kommentarer

Hjælp til simpelt spil

Hvad jeg gerne vil er at lave et vendespil i een frame. Jeg har lidt svært ved at komme i gang. Jeg har lavet en score med 32 bagside-kort i sprite 10 til 42. Før det har jeg et gitter. I min internal cast har jeg 16 forside kort, A til P. Jeg vil gerne have at når man har klikket på to kort (og de har vendt sig) så tjekker Director om det er match.
Jeg forestiller mig at jeg skal have en funktion der assigner disse forside kort til en random sprite med et bagside kort i. Derefter, når to kort er vendt, skal director tjekke om det er match og derefter fjerne de to matchene sprites. Til sidst skal den tjekke om der er flere sprites tilbage og ellers gå til en "slut" sprite. Er der nogen med nogle gode, gerne praktisk anvendelige, råd?
Avatar billede kanding Nybegynder
14. januar 2003 - 13:50 #1
send lige en mail til john@spritelab.dk, så vi også kan udveksle dir filer..
Avatar billede sparkl Nybegynder
15. januar 2003 - 11:17 #2
Jeg ville i starten koncentrere mig om at få den nødvendige funktionalitet bygget oven på nogle lister, som indeholder kortenes position m.m.

Man kunne f.eks. have en liste som indeholdt alle kortene, og en som representerede dem som var aktive. Når et match så blev fundet, kunne man blot fjerne kortene fra den aktive liste.

Eksempel på liste:

Kort[[id,position,type],[id,position,type],...osv.

Når alt det grundlæggende var på plads, ville jeg så lave en rutine som hver frame ville sørge for at indholdet af listerne blev oversat til stagen.

Det er ikke så konkret, men håber du kan bruge det til noget... :)
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