Hvordan lager jeg en portal Room Video Game?

Hvordan lager jeg en portal Room Video Game?


Valve Software banebrytende spill "Portal" ble raskt en løpsk sensasjon, og vant flere slag året tildelinger og gjør rommet-escape og portalspillsjangrene ganske populær. Bygg din egen portal rommet spillet krever omfattende kunnskap om spillprogrammering, men du kan øve ved hjelp av gratis utviklerverktøy som tilbys av Valve før du går videre til å programmere ditt eget spill.

bruksanvisning

Lær Elementer som Opprette en portal Room Video Game

1 Last ned gratis kilde software development kit (SDK) fra Steam, som kommer med en gratis "Portal" kart som du kan endre. Du trenger en kopi av Steam og "Portal" video game installert på systemet ditt.

2 Velg "Verktøy" -kategorien i Steam-menyen, og velg "Source SDK." Det er lurt å starte med level editor. Velg "Portal" på rullegardinlisten over spill og klikk deretter på "Hammer". En delt skjerm vil åpne som viser ulike perspektiver for å bygge en portal testkammer.

3 Opprett en blokk i en av de 2-D visninger ved hjelp av "Block" verktøyet først for å skape rommets flater. Deretter oppretter du en ny blokk litt mindre enn den første, slik at du har indre og ytre bokser, noe som skaper vegger.

4 Texture veggene i rommet ved hjelp av 3D-visning. Filter overflater ved hjelp av søkeord, slik at du arbeider bare med Portal teksturer. Hver av Portal teksturer gir ulike elementene i spillet. For eksempel kan portaler ikke plasseres på brune metalloverflater.

5 Velg personen formede ikonet og klikk deretter på gulvet i 3-D visning for å legge til en spiller i kammeret. Klikk på "Objects" for å velge en portal pistol for din person. Plasser våpen foran personen i 3-D visning.

6 Test din portal rom ved å trykke F9 på tastaturet. Etter testing kammer, klikk Ctrl + Tab for å gå tilbake til Valve kart. Hvis kammerverk, prøve å eksperimentere ved å legge til dører og andre objekter til rommet. Hvis det ikke fungerer, prøv å endre teksturene på flater eller bevegelige objekter.

Programmere din egen Portal Room Spill

7 Bestem hvilken plattform du skal designe din portal rommet spillet for, og laste ned riktig software development kit. De fleste plattformer tilbyr en gratis developer kit, men betalte alternativer også tilby en enklere brukergrensesnitt eller mer omfattende verktøy. Avhengig av plattform og software development kit, trenger du riktig programmering med C ++ som er den mest populære språket som brukes for 3-D-spill. Du kan også velge å jobbe på en 2-D spill.

8 Skisser utformingen av portalen rom og nivåer, lage et kart over spillet. Du bør også konseptualisere utseendet av teksturer og tegn.

9 Utarbeide fysikken i spillet. Med portal room spill, fysikk spiller en avgjørende rolle i spillet. Manipulering av momentum, synlighet, dynamikk og perspektiv diktere karakterens bevegelser gjennom portaler. Ved å forstå kinematikk, også kjent som dimensjonale bevegelse, bør du være i stand til å overføre koordinater (på en xyz fly) til programmet. Avhengig av tilgjengelig programvare og plug-ins, kan du være i stand til å legge grunnleggende fysikk koden ved hjelp av innebygde valg. Lag hvert nivå, designe riktig portal rendering mellom hver struktur for faste gjenstander som dører og spillerskapte portaler.

10 Modell og tekstur tegnene, miljøer og harde gjenstander som våpen. Kompleksiteten av spillet vil diktere hvilken type animasjon du vil trenge for objekter og karakterer.

11 Utgang spillet ved hjelp av protokoller definert av programvaren din development kit og plattform. Deretter teste den. Du vil mest sannsynlig kjøre gjennom flere produksjons- og testsykluser utvide på hvert bygg av spillet før det fungerer og ser ferdig.

Hint

  • Hold deg til level utbyggere og mods å lære grunnleggende programmering hvis du ikke har en datamaskin programmering bakgrunn.
  • Bygg et team av mennesker med sterke utenfor ditt eget. Du trenger kanskje en modeler, texturer, animatør, programmerer designer og fysikk ingeniør blant andre.
  • Dra nytte av tutorials gitt for de fleste software development kit nedlastinger.