Motors ir īpašs sistēmu kopums, kas paredzēts, lai vienkāršotu visbiežāk izmantotās spēles funkcijas. Tas nodrošina labāku spēļu pārnesamību. Labi izstrādātu motoru var viegli pārvietot uz citu bibliotēku vai pat uz citu platformu. Jūs to varat rakstīt pats, bet tikai ar zināmām programmēšanas zināšanām.
Instrukcijas
1. solis
Izvēlieties, kuru spēli vēlaties izveidot, lai tā būtu interesanta un populāra. Lai to izdarītu, izpētiet tirgu (pat ja jūs veidojat spēli, kas nav paredzēta pārdošanai, jebkurā gadījumā izpētiet tirgu - vienmēr ir patīkami, kad jūsu radītais produkts ir pieprasīts).
2. solis
Nemēģiniet izveidot spēli ar ļoti reālistisku grafiku un pilnīgu rīcības brīvību. Norādiet prasības. Varbūt tā būs vienkāršība, prasības pēc rakstzīmju skaita, izpildījuma vai sižeta īpašībām.
3. solis
Izveidojiet funkciju hierarhiju, izmantojot augšupēju pieeju. Kādā brīdī jūs vairs nevarēsit turpināt darbu no augšas uz leju, bet ne tāpēc, ka esat visu izdarījis. Vienkārši ieviešanas sarežģījumi jums sniegs savus noteikumus, tāpēc turpiniet hierarhijas veidošanu no apakšas uz augšu, t.i. izejiet no API īpatnībām un pielāgojiet augstāka līmeņa saskarni.
4. solis
Sāciet projektēt. Augstākas funkcijas sastāv no zemāku izsaukšanas (t.i., tās praktiski tiek īstenotas hierarhijas izveides stadijā). Noformējiet zemāko pseidokoda funkciju atskaņošanu. Nerakstiet C pseidokodu tikai krievu valodā. Tam jābūt vismaz 2 reizes īsākam un aprakstoši jāiemieso algoritms, jāatbild uz jautājumu nevis “kā”, bet “ko”, un jāļauj koncentrēties uz vissvarīgākajām lietām. Izveidojiet apakšējo funkciju testus un mēģiniet pierādīt programmas pareizību.
5. solis
Sāciet kodēšanas darbību. Ieviesiet zemākās funkcijas un testus un iegūstiet darba programmu. Komentāriem izmantojiet pseidokodu un pieturieties pie kāda specifiska formatēšanas stila. Ieteicams veikt publisko plānošanu, jo nepiederīgie palīdzēs jums identificēt trūkumus un kļūdas, kuras pats nepamanījāt. Tādējādi jūs ievērojami samazināsiet savu darba laiku un uzlabosiet rezultātu.