Un motor este un set specific de sisteme care sunt concepute pentru a simplifica cele mai utilizate funcții de joc. Oferă o portabilitate mai bună a jocului. Un motor bine conceput poate fi portat cu ușurință într-o altă bibliotecă sau chiar pe o altă platformă. Îl poți scrie singur, dar numai cu o anumită cunoștință de programare.
Instrucțiuni
Pasul 1
Alegeți ce joc doriți să creați, astfel încât să fie interesant și popular. Pentru a face acest lucru, studiați piața (chiar dacă creați un joc care nu este de vânzare, studiați piața oricum - este întotdeauna plăcut atunci când creația dvs. este la cerere).
Pasul 2
Nu încercați să creați un joc cu grafică foarte realistă și libertate totală de acțiune. Precizați cerințele. Poate că va fi simplitate, cerințe pentru numărul de personaje, performanță sau caracteristici ale complotului.
Pasul 3
Creați o ierarhie a funcțiilor utilizând o abordare de sus în jos. La un moment dat, nu veți mai putea continua cu arhitectura de sus în jos, dar nu pentru că ați făcut totul. Doar că complexitățile implementării vă vor oferi propriile reguli, așa că continuați să creați ierarhia într-un mod ascendent, adică procedați din particularitățile API-ului și reglați interfața la un nivel superior.
Pasul 4
Începeți să proiectați. Funcțiile superioare constau în apelarea celor inferioare (adică sunt practic implementate în stadiul creării unei ierarhii). Proiectați redarea celor mai mici funcții din pseudocod. Nu scrieți pseudocodul C numai în limba rusă. Ar trebui să fie de cel puțin 2 ori mai scurt și să întruchipeze descriptiv algoritmul, să răspundă la întrebarea nu „cum”, ci „ce” și ar trebui să vă permită să vă concentrați asupra celor mai importante lucruri. Creați teste pentru funcțiile inferioare și încercați să demonstrați corectitudinea programului.
Pasul 5
Porniți pasul de codare. Implementați funcțiile și testele inferioare și obțineți un program de lucru. Utilizați pseudocodul pentru comentarii și respectați un stil specific de formatare. Este recomandat să faceți planificare publică, deoarece persoanele din afară vă vor ajuta să identificați defectele și greșelile pe care nu le-ați observat. Astfel, vă veți reduce semnificativ timpul de lucru și veți îmbunătăți randamentul.