Hur Man Skapar Spelmotorer

Innehållsförteckning:

Hur Man Skapar Spelmotorer
Hur Man Skapar Spelmotorer

Video: Hur Man Skapar Spelmotorer

Video: Hur Man Skapar Spelmotorer
Video: Hur jag gör mina animationer 2024, November
Anonim

En motor är en specifik uppsättning system som är utformade för att förenkla de vanligaste spelfunktionerna. Det ger bättre spelportabilitet. En väldesignad motor kan enkelt överföras till ett annat bibliotek eller till en annan plattform. Du kan skriva det själv, men bara med viss kunskap om programmering.

Hur man skapar spelmotorer
Hur man skapar spelmotorer

Instruktioner

Steg 1

Välj vilket spel du vill skapa så att det blir intressant och populärt. För att göra detta, studera marknaden (även om du gör ett spel som inte är till salu, studera marknaden ändå - det är alltid trevligt när din skapelse är efterfrågad).

Steg 2

Försök inte skapa ett spel med mycket realistisk grafik och fullständig handlingsfrihet. Ange kraven. Kanske blir det enkelhet, krav på antal karaktärer, performance eller plot-funktioner.

Steg 3

Skapa en hierarki av funktioner med en uppifrån och ner-metod. Vid någon tidpunkt kommer du inte längre att kunna fortsätta med arkitekturen uppifrån och ner, men inte för att du har gjort allt. Det är bara att kompliceringarna av implementeringen ger dig sina egna regler, så fortsätt att skapa hierarkin på ett botten-upp-sätt, d.v.s. fortsätt från API: s särdrag och justera gränssnittet på en högre nivå.

Steg 4

Börja designa. Högre funktioner består av att anropa lägre (dvs. de implementeras praktiskt taget i steget att skapa en hierarki). Designa uppspelning av de lägsta funktionerna i pseudokod. Skriv inte C pseudokod bara på ryska. Det ska vara minst två gånger kortare och beskriva algoritmen, svara på frågan inte "hur" utan "vad" och bör låta dig fokusera på de viktigaste sakerna. Skapa tester för de lägre funktionerna och försök att bevisa att programmet är korrekt.

Steg 5

Starta kodningssteget. Implementera de lägre funktionerna och testerna och få ett arbetsprogram. Använd pseudokod för kommentarer och håll dig till en viss formateringsform. Det rekommenderas att göra offentlig planering, eftersom utomstående hjälper dig att identifiera brister och misstag som du själv inte märkte. Således kommer du att avsevärt minska din egen arbetstid och förbättra resultatet.

Rekommenderad: