A motor egy meghatározott rendszerkészlet, amelynek célja a leggyakrabban használt játékfunkciók egyszerűsítése. Jobb játék hordozhatóságot biztosít. Egy jól megtervezett motor könnyen átkerül egy másik könyvtárba vagy akár egy másik platformra. Ön is megírhatja, de csak a programozás némi ismeretében.
Utasítás
1. lépés
Válassza ki, melyik játékot szeretné létrehozni, hogy érdekes és népszerű legyen. Ehhez tanulmányozza a piacot (még akkor is, ha olyan játékot készít, amely nem eladó, tanulmányozza egyébként a piacot - mindig jó, ha a kreációjára kereslet van).
2. lépés
Ne próbáljon nagyon reális grafikával és teljes cselekvési szabadsággal rendelkező játékot készíteni. Mondja el a követelményeket. Talán ez lesz az egyszerűség, a karakterek számára, az előadásra vagy a cselekmény jellemzőire vonatkozó követelmények.
3. lépés
Hozzon létre hierarchiát a függvényekről felülről lefelé történő megközelítéssel. Egy bizonyos ponton már nem folytathatja a fentről lefelé építészetet, de nem azért, mert mindent megtett. Csak a megvalósítás bonyolultságai megadják a saját szabályait, ezért folytassa a hierarchia alulról felfelé történő létrehozását, azaz. folytassa az API sajátosságait, és állítsa be az interfész magasabb szintjét.
4. lépés
Kezdje el tervezni. A magasabb funkciók alacsonyabbak hívásából állnak (vagyis gyakorlatilag a hierarchia létrehozásának szakaszában valósulnak meg). Tervezze meg az álkód legalacsonyabb funkcióinak lejátszását. Ne írjon csak C orosz álkódot oroszul. Legalább kétszer rövidebbnek kell lennie, és leíró jelleggel kell megtestesítenie az algoritmust, nem a „hogyan”, hanem a „mi” kérdésre kell válaszolnia, és lehetővé kell tennie, hogy a legfontosabb dolgokra koncentráljon. Hozzon létre teszteket az alsó funkciókhoz, és próbálja bizonyítani a program helyességét.
5. lépés
Indítsa el a kódolási lépést. Végezze el az alsó funkciókat és teszteket, és szerezzen be egy működő programot. Használja az álkódot a megjegyzésekhez, és ragaszkodjon valamilyen speciális formázási stílushoz. Javasoljuk, hogy végezzen köztervezést, mert a kívülállók segítenek azonosítani azokat a hibákat és hibákat, amelyeket maga nem vett észre. Így jelentősen csökkenti saját munkaidejét és javítja a teljesítményt.