Un motor és un conjunt específic de sistemes dissenyats per simplificar les funcions de joc més utilitzades. Proporciona una millor portabilitat del joc. Un motor ben dissenyat es pot portar fàcilment a una altra biblioteca o fins i tot a una altra plataforma. Podeu escriure-ho vosaltres mateixos, però només amb alguns coneixements de programació.
Instruccions
Pas 1
Trieu quin joc voleu crear perquè sigui interessant i popular. Per fer-ho, estudieu el mercat (fins i tot si esteu creant un joc que no està a la venda, estudieu el mercat de totes maneres; sempre és bo quan la vostra creació està en demanda).
Pas 2
No intenteu fer un joc amb gràfics molt realistes i total llibertat d’acció. Indiqueu els requisits. Potser serà senzillesa, requisits per al nombre de personatges, interpretació o trames.
Pas 3
Creeu una jerarquia de funcions mitjançant un enfocament de dalt a baix. En algun moment, ja no podreu continuar amb l'arquitectura de dalt a baix, però no perquè ho hàgiu fet tot. És simplement que les complexitats de la implementació us proporcionaran les seves pròpies regles, de manera que continueu creant la jerarquia de manera descendent, és a dir, procedir de les peculiaritats de l'API i ajustar la interfície d'un nivell superior.
Pas 4
Comenceu a dissenyar. Les funcions superiors consisteixen a trucar a les inferiors (és a dir, pràcticament s’implementen en l’etapa de crear una jerarquia). Dissenyeu la reproducció de les funcions més baixes en pseudocodi. No escriviu el pseudocodi C només en rus. Ha de ser com a mínim dues vegades més curta i encarnar de forma descriptiva l'algorisme, respondre a la pregunta no "com", sinó "què" i ha de permetre centrar-se en les coses més importants. Creeu proves per a les funcions inferiors i intenteu demostrar la exactitud del programa.
Pas 5
Inicieu el pas de codificació. Implementar les funcions i proves inferiors i obtenir un programa de treball. Utilitzeu el pseudocodi per fer comentaris i enganxeu-vos a algun estil de format específic. Es recomana fer una planificació pública, perquè els forasters us ajudaran a identificar defectes i errors que vosaltres mateixos no heu notat. Per tant, reduirà significativament el vostre propi temps de treball i millorareu la producció.