Motor je poseben sklop sistemov, ki so namenjeni poenostavitvi najpogosteje uporabljenih funkcij iger. Zagotavlja boljšo prenosljivost iger. Dobro zasnovan motor je mogoče enostavno prenesti v drugo knjižnico ali celo na drugo platformo. Lahko ga napišete sami, vendar le z nekaj znanja programiranja.
Navodila
Korak 1
Izberite, katero igro želite ustvariti, da bo zanimiva in priljubljena. Če želite to narediti, preučite trg (tudi če izdelujete igro, ki ni naprodaj, vseeno preučite trg - vedno je lepo, ko je vaša kreacija v povpraševanju).
2. korak
Ne poskušajte narediti igre z zelo realistično grafiko in popolno svobodo delovanja. Navedite zahteve. Morda bo to preprostost, zahteve glede števila likov, uspešnosti ali značilnosti ploskve.
3. korak
Ustvarite hierarhijo funkcij s pristopom od zgoraj navzdol. Na neki točki ne boste mogli več nadaljevati z arhitekturo od zgoraj navzdol, vendar ne zato, ker ste naredili vse. Samo zapletenosti izvedbe vam bodo dale svoja pravila, zato nadaljujte z ustvarjanjem hierarhije od spodaj navzgor, tj. izhajajte iz posebnosti API-ja in prilagodite vmesnik višje ravni.
4. korak
Začnite oblikovati. Višje funkcije sestavljajo klicanje nižjih (tj. Praktično se izvajajo v fazi ustvarjanja hierarhije). Oblikujte predvajanje najnižjih funkcij v psevdokodo. Ne pišite psevdokode C samo v ruščini. Moral bi biti vsaj 2-krat krajši in opisno poosebljati algoritem, odgovoriti na vprašanje ne "kako", ampak "kaj" in naj vam omogoča, da se osredotočite na najpomembnejše stvari. Ustvarite teste za spodnje funkcije in poskusite dokazati pravilnost programa.
5. korak
Zaženite korak kodiranja. Izvedite spodnje funkcije in teste in pridobite delovni program. Za komentarje uporabite psevdokodo in se držite določenega sloga oblikovanja. Priporočljivo je javno načrtovanje, saj vam bodo tujci pomagali prepoznati napake in napake, ki jih sami niste opazili. Tako boste znatno skrajšali svoj delovni čas in izboljšali rezultate.