Motor je jedro zapletenega programskega sistema, ki vsebuje osnovno funkcionalnost brez upoštevanja kode in posebnosti igranja določene igre. V zvezi s tem morate pred pisanjem izdelka razumeti, kako delujejo takšne aplikacije.
Navodila
Korak 1
Raziščite trg in ugotovite, katere igre so trenutno v povpraševanju. Na podlagi tega je treba določiti parametre motorja zanje. Seveda lahko izberete katero koli igro, še posebej, če svojega razvoja ne nameravate prodati. Vendar bo vaše delo bolj prijetno, če se vam zdi, da je vaše delo lahko za nekaj koristno.
2. korak
Naštejte zahteve. Določite potrebno svobodo delovanja in realistično grafiko, ki jo bo podpiral ustvarjeni motor za igro. Po tem zabeležite parametre, kot so zmogljivost, število znakov, značilnosti ploskve in druge točke, ki jih je treba upoštevati v jedru igre.
3. korak
Določite arhitekturne parametre. Vredno je pristopiti od zgoraj navzdol in zgraditi hierarhijo funkcij. To je potrebno, ker boste morali v prihodnosti upoštevati posebnosti API-ja in prilagoditi igralni vmesnik na višjih ravneh dela.
4. korak
Ustvarite psevdokodo, s katero lahko načrtujete izvajanje spodnjih funkcij motorja. Izvajati se mora v ruščini brez uporabe programskih jezikov. Psevkodo mora odgovoriti na vprašanje "kaj je treba storiti?" in se osredotočiti na opisno izvajanje algoritma.
5. korak
Nadaljujte s fazo oblikovanja, tj. naredite delovni program za motor, ki uresničuje vaše ideje. Preizkusite svojo kodo in jo odpravite. Ta postopek je precej zapleten, še posebej, če niste vešči programiranja.
6. korak
Ne pozabite, da morate za pisanje polnopravnega igralnega mehanizma imeti posebno znanje in prosti čas. Trenutno lahko na internetu najdete številne brezplačne že pripravljene rešitve, za katere je bilo porabljenih na tisoče delovnih ur programiranja. V zvezi s tem ne smete misliti, da boste svoj projekt zaključili v 1-2 tednih. Morda vam bodo vzela leta, da napišete bolj ali manj delujoč motor za igro.