Spēļu dzinējs ir sava veida operētājsistēma, kas pastāv spēlē un nodrošina atbilstošu pamatfunkciju kopumu tās pareizai darbībai. Lai rakstītu spēles dzinēju, jums labi jāpārzina šī vai tā programmēšanas valoda. Ideālā gadījumā šādas programmas vislabāk ir rakstīt C, jo lielākā daļa mūsdienu spēļu ir rakstītas C.
Instrukcijas
1. solis
Izveidojiet dzinēja specializāciju, kas nosaka visa kodola dizainu. Ja jūs rakstāt vienkāršu 2D arkādes spēli, ir lietderīgi izveidot motoru kā statisku vai dinamisku bibliotēku. Būs iespējams aprakstīt vairākas augsta līmeņa funkcijas, kas izplūdīs sprites, paletes animācijas vai atskaņos skaņas. Tad, dodoties tieši uz spēļu rakstīšanu, jūs vienkārši pievienojat šo bibliotēku un izmantojat noteiktu funkciju.
2. solis
Ja plānojat rakstīt liela mēroga projektu ar nelineāru sižetu un interaktīvu vidi, tad pievērsiet lielāku uzmanību skriptu sistēmai. Veidojot 3D dzinēju, rūpējieties par renderēšanas daļu, kas ir atbildīga par faktūru zīmēšanu. Izvēlieties sistēmu, kuru plānojat izmantot (BSP, portāla dzinējs vai četrstūris).
3. solis
Atdaliet funkcijas, kas nepieciešamas motoram un kurām ir galvenā loma (vairāku spēlētāju spēļu atbalsts) un kuras vēlaties redzēt (tilpuma migla vai uzlabota detaļa). Sāciet ar galvenās daļas ieviešanu, jo pārējā var nebūt vajadzīga nākotnē.
4. solis
Pirms ieviešanas plānojiet. Izvēlieties spēles žanru, lai tā būtu populāra, izpētiet mūsdienu videospēļu tirgu. Jums būs patīkamāk darīt to, kam ir noteikts pieprasījums. Precīzi norādiet visas projekta prasības. Tā var būt vienkāršība vai tā var būt programma ar absolūti reālistisku grafiku, kuras izstrāde var ilgt vairākus gadus. Reģistrējiet veiktspējas prasības, rakstzīmju skaitu un sižeta funkcijas. Konsultējieties ar saviem draugiem un paziņām-spēlētājiem.
5. solis
Aprakstiet arhitektūru un izveidojiet funkciju hierarhiju, izmantojot pieeju no augšas uz leju. Noformējiet pseidokodu, lai īstenotu vissvarīgākās apakšējās funkcijas. Viņam samērā jāievieš algoritms un jākoncentrējas uz vissarežģītākajiem punktiem. Mēģiniet pārbaudīt programmas pareizību un izveidot testus zemākajām funkcijām.
6. solis
Sāciet kodēšanu. Ieviesiet apakšējās funkcijas un pseidokodu, iegūstiet darba programmu. Turieties pie noteikta formatēšanas stila. Neaizmirstiet par koda atkļūdošanu un testēšanu.