Hvordan bygge en Skate Park Spill

Hvordan bygge en Skate Park Spill


En skate park dataspill gir spillerne muligheten til å styre en elektronisk skateboarder som kan utføre triks. Ofte spillere tjener poeng for å utføre bestemte triks. Du kan lage en skate park spill for en spillkonsoll som har høy oppløsning 3d-grafikk, eller du kan lage et enkelt spill som kjører på en Internett-side. Du kan skrive kode for spillet i C ++, C #, Flash eller Javascript. Ta dra nytte av objektorienterte programmeringsteknikker som du bygger din skate park spillet.

Bruksanvisning

1 Åpne din spillutvikling miljø av valget, som Unity3d, C4 motor eller XNA. Opprett et nytt prosjekt for skateboarding spillet.

2 Lag et bakteppe for skate park som inkluderer kurver og ramper som spilleren kan bruke til å utføre triks. Beregne avstanden mellom ramper, og lage en "ramp" objekt som inneholder koordinater for de tilgjengelige flater av rampen. Lag mer enn en rampe for variasjon, hvis du bygger en forseggjorte spill.

3 Lag en grafisk å representere skateboarder. Lag animasjonssekvenser for skateboarder som skal utføres når du utfører triks, for eksempel en animasjon som plasserer skateboarder i en Crouch. Bruk en 3d modell og tekstur det som hensiktsmessig hvis du oppretter en tredimensjonal skateboarder spillet.

4 Lag en "Skateboarder" klasse. Wire klassen tastetrykk hendelser. Spor plasseringen av skateboarder i en "stilling" felt som inneholder den aktuelle posisjonen til skateboarder. Når en bruker trykker på en tast, slik som "opp" pil, modifiser "posisjon" -feltet tilsvarende. Skape en "hastighet" -feltet for å spore hastigheten av skateboard, og modifisere den for å reflektere tastetrykk og for å reflektere posisjonen av skateboard på rampen.

5 Lag et "triks" klasse og inkluderer et minimum hastighet og posisjon eiendom for hvert triks. Bruk en serie av "bryteren" uttalelser innenfor "Skateboarder" objekt å kalle den metoden som tilsvarer hvert triks når skateboarder oppfyller hastighet, høyde og hastighet kriterier som trengs for å utføre triks.

6 Lag en "Score" klasse eller struct å representere skater poengsum. Når skateboarder utfører et triks, legge de riktige stedene til spillerens poengsum.

7 Instantiate " 'Timer" klasse leveres av rammeverk med frist på hver økt som en parameter. Vise klokkeslettet i en sprite, og når spilleren går tom for tid, avslutte spillet og vise spillerens poengsum.

8 Kjøre spillet, og teste den for å sikre at det fungerer som forventet.