Motorn är kärnan i ett komplext mjukvarusystem, som innehåller den grundläggande funktionaliteten utan att ta hänsyn till koden och detaljerna i spelet för ett visst spel. I detta avseende måste du förstå hur sådana applikationer fungerar innan du börjar skriva din produkt.
Instruktioner
Steg 1
Undersök marknaden och bestäm vilka spel som för närvarande är efterfrågade. Baserat på detta är det nödvändigt att bestämma parametrarna för motorn för dem. Naturligtvis kan du välja vilket spel som helst, särskilt om du inte planerar att sälja din utveckling. Ditt arbete blir dock roligare om du känner att ditt arbete kan vara användbart för något.
Steg 2
Lista kraven. Bestäm nödvändig handlingsfrihet och realistisk grafik som stöds av den skapade motorn för spelet. Observera sedan parametrar som prestanda, antal tecken, plotfunktioner och andra punkter som måste beaktas i spelkärnan.
Steg 3
Bestäm arkitekturparametrarna. Det är värt att gå uppifrån och ner och bygga en hierarki av funktioner. Detta är nödvändigt eftersom du i framtiden måste ta hänsyn till API: s särdrag och justera spelgränssnittet på högre arbetsnivåer.
Steg 4
Skapa pseudokod för att utforma implementeringen av de lägre motorfunktionerna. Det måste köras på ryska utan användning av programmeringsspråk. Pseudokoden ska svara på frågan "vad behöver göras?" och fokusera på beskrivande implementering av algoritmen.
Steg 5
Fortsätt till designfasen, dvs. skapa ett arbetsprogram för motorn som implementerar dina idéer. Testa och felsöka din kod. Denna process är ganska komplicerad, särskilt om du inte är bra på programmering.
Steg 6
Kom ihåg att för att kunna skriva en fullfjädrad spelmotor måste du ha speciell kunskap och fritid. För närvarande kan du hitta många färdiga färdiga lösningar på Internet som tusentals arbetstimmar har programmerats till. I detta avseende borde du inte tro att du kommer att slutföra ditt projekt på 1-2 veckor. Det kan ta flera år att skriva en mer eller mindre fungerande motor för spelet.