Skapa animering och spel: kapitel 3 Lightcycles (3 / 10 steg)
Steg 3: Lightcycles: The VAR avsnitt
Recension: den rörliga delen fastställs behållare som kan lagra information under driften av vårt program. Till skillnad från definitionerna i avsnittet CON, kan dessa behållare tömmas och fyllas på när som helst.
Eftersom vårt spel är ett spel för två spelare, visas en hel del upprepningar som vi skapar duplicerade koden för varje spelare.
Rutorna "byte" storlek kommer att innehålla följande:
one_x & two_x innehåller aktuella x position varje spelares lightcycle på skärmen.
one_y & two_y innehåller aktuella y position varje spelares lightcycle på skärmen.
one_color & two_color innehåller färgen på varje spelares lightcycle.
(Om du börjar tycker detta låter mycket som vi kommer att använda kommandot video.plot , skulle du vara rätt!)
one_direction och two_direction att hålla reda på varje spelares möjliga inriktningen på skärmen. (vänster,höger, upp och ner)
Vi behöver ett par extra byte lådor vi kan återvinna här och där i vårt program, så att vi också inrättar x,yoch z.
.. .och förstås vi lagt till långa MIGstack [40] har lagts till för Wii controllers. (Om du använder två tangentbord, kan du utelämna det.)