Ang isang engine ay isang tukoy na hanay ng mga system na idinisenyo upang gawing simple ang pinakakaraniwang ginagamit na mga pag-andar ng laro. Nagbibigay ito ng mas mahusay na pagdadala ng laro. Ang isang mahusay na dinisenyo engine ay madaling ma-port sa ibang aklatan o kahit sa ibang platform. Maaari mo itong isulat mismo, ngunit may kaunting kaalaman lamang sa pagprograma.
Panuto
Hakbang 1
Piliin kung aling laro ang nais mong likhain upang ito ay kawili-wili at tanyag. Upang magawa ito, pag-aralan ang merkado (kahit na gumagawa ka ng isang laro na hindi ipinagbibili, pag-aralan ang merkado pa rin - palaging maganda kapag ang iyong nilikha ay hinihiling).
Hakbang 2
Huwag subukang gumawa ng isang laro na may napaka makatotohanang graphics at kumpletong kalayaan sa pagkilos. Sabihin ang mga kinakailangan. Marahil ito ay magiging simple, mga kinakailangan para sa bilang ng mga character, tampok sa pagganap o balangkas.
Hakbang 3
Lumikha ng isang hierarchy ng mga pagpapaandar gamit ang isang tuktok na pababang diskarte. Sa ilang mga punto, hindi mo na magagawang magpatuloy sa tuktok-down na arkitektura, ngunit hindi dahil nagawa mo na ang lahat. Lamang na ang mga intricacies ng pagpapatupad ay magbibigay sa iyo ng kanilang sariling mga patakaran, kaya't magpatuloy sa paglikha ng hierarchy sa isang pang-ilalim na paraan, ibig sabihin. magpatuloy mula sa mga kakaibang katangian ng API at ayusin ang interface ng isang mas mataas na antas.
Hakbang 4
Simulan ang pagdidisenyo. Ang mga mas mataas na pag-andar ay binubuo ng pagtawag sa mga mas mababang mga (ibig sabihin, praktikal na ipinatupad ang mga ito sa yugto ng paglikha ng isang hierarchy). Idisenyo ang pag-playback ng pinakamababang pag-andar sa pseudocode. Huwag isulat ang C pseudocode sa Russian lamang. Dapat itong hindi bababa sa 2 beses na mas maikli at naglalarawan na isama ang algorithm, sagutin ang tanong na hindi "paano", ngunit "ano" at dapat payagan kang mag-focus sa pinakamahalagang bagay. Lumikha ng mga pagsubok para sa mas mababang mga pag-andar at subukang patunayan ang kawastuhan ng programa.
Hakbang 5
Simulan ang hakbang sa pag-coding. Ipatupad ang mas mababang mga pag-andar at pagsubok at makakuha ng isang gumaganang programa. Gumamit ng pseudocode para sa mga komento at manatili sa ilang tukoy na istilo ng pag-format. Inirerekumenda na gawin ang pagpaplano sa publiko, dahil tutulungan ka ng mga tagalabas na kilalanin ang mga bahid at pagkakamali na hindi mo mismo napansin. Sa gayon, mabawasan mo nang malaki ang iyong sariling oras ng trabaho at pagbutihin ang output.