El motor és el nucli d’un complex sistema de programari, que conté la funcionalitat bàsica sense tenir en compte el codi i les especificitats del joc d’un joc concret. En aquest sentit, heu d’entendre com funcionen aquestes aplicacions abans de començar a escriure el vostre producte.
Instruccions
Pas 1
Investigueu el mercat i determineu quins jocs es sol·liciten actualment. Basat en això, és necessari determinar els paràmetres del motor per a ells. Per descomptat, podeu triar qualsevol joc, sobretot si no teniu previst vendre el vostre desenvolupament. Tanmateix, el vostre treball serà més agradable si creieu que el vostre treball pot ser útil per a alguna cosa.
Pas 2
Enumereu els requisits. Determineu la llibertat d'acció necessària i els gràfics realistes que el motor creat ajudarà al joc. Després, tingueu en compte paràmetres com el rendiment, el nombre de personatges, les funcions de la trama i altres punts que cal tenir en compte al nucli del joc.
Pas 3
Determineu els paràmetres de l'arquitectura. Val la pena adoptar un enfocament de dalt a baix i construir una jerarquia de funcions. Això és necessari perquè en el futur haureu de tenir en compte les peculiaritats de l'API i ajustar la interfície del joc a nivells de treball més alts.
Pas 4
Creeu un pseudocodi amb el qual dissenyar la implementació de les funcions inferiors del motor. S'ha d'executar en rus sense l'ús de llenguatges de programació. El pseudocodi hauria de respondre a la pregunta "què cal fer?" i centrar-se en la implementació descriptiva de l'algorisme.
Pas 5
Passar a la fase de disseny, és a dir, fes un programa de treball per al motor que implementi les teves idees. Proveu i depureu el vostre codi. Aquest procés és bastant complicat, sobretot si no esteu bé programant.
Pas 6
Recordeu que per escriure un motor de joc complet heu de tenir coneixements especials i temps lliure. Actualment, podeu trobar moltes solucions gratuïtes ja preparades a Internet, en les quals s’han gastat milers d’hores laborals de programació. En aquest sentit, no hauríeu de pensar que completareu el vostre projecte en 1-2 setmanes. Pot trigar anys a escriure un motor més o menys funcional per al joc.