Kuidas Kirjutada Mängumootorit

Sisukord:

Kuidas Kirjutada Mängumootorit
Kuidas Kirjutada Mängumootorit
Anonim

Mängumootor on teatud tüüpi operatsioonisüsteem, mis eksisteerib mängus ja pakub selle õigeks toimimiseks asjakohaseid põhifunktsioone. Mängumootori kirjutamiseks peate teadma seda või teist programmeerimiskeelt. Ideaalis on sellised programmid kõige parem kirjutada C-s, kuna enamik kaasaegseid mänge on kirjutatud C-s.

Kuidas kirjutada mängumootorit
Kuidas kirjutada mängumootorit

Juhised

Samm 1

Pange paika mootori spetsialiseerumine, mis määrab kogu tuuma kujunduse. Kui kirjutate lihtsat 2D arcade mängu, on mõttekas luua mootor staatilise või dünaamilise teegina. Võimalik on kirjeldada mitut kõrgetasemelist funktsiooni, mis väljastavad spritte, palettanimatsioone või esitavad helisid. Siis, kui lähete otse mängude kirjutamise juurde, ühendate lihtsalt selle teegi ja kasutate kindlat funktsiooni.

2. samm

Kui plaanite kirjutada mittelineaarse graafiku ja interaktiivse keskkonnaga suuremahulise projekti, pöörake skriptimissüsteemile rohkem tähelepanu. 3D-mootori loomisel hoolitsege renderdamise osa eest, mis vastutab tekstuuride joonistamise eest. Valige süsteem, mida kavatsete kasutada (BSP, portaalimootor või quad).

3. samm

Eraldage funktsioonid, mis on mootori jaoks vajalikud ja millel on põhiroll (mitme mängijaga mängude tugi) ja mida soovite näha (mahuline udu või täiustatud detailid). Alustage põhiosa rakendamisest, kuna ülejäänud osa ei pruugi tulevikus vaja minna.

4. samm

Enne rakendamist planeerige. Valige mängu žanr, et see populaarseks muuta, uurige kaasaegse videomängu turgu. Teil on meeldivam teha seda, millel on teatud nõudmine. Määrake täpselt kõik projekti nõuded. See võib olla lihtsus või täiesti realistliku graafikaga rakendus, mille väljatöötamine võib võtta aastaid. Salvestage toimivusnõuded, tähemärkide arv ja graafiku omadused. Konsulteerige oma sõprade ja tuttavate mängijatega.

5. samm

Kirjeldage ülalt-alla lähenemise arhitektuuri ja looge funktsioonide hierarhia. Kujundage pseudokood kõige olulisemate põhifunktsioonide rakendamiseks. Ta peab algoritmi suhteliselt rakendama ja keskenduma kõige raskematele punktidele. Proovige testida programmi õigsust ja luua testid madalamate funktsioonide jaoks.

6. samm

Alustage kodeerimist. Rakendage põhifunktsioonid ja pseudokood, hankige töötav programm. Pea kinni kindlast vormindamisstiilist. Ärge unustage koodi silumist ja testimist.

Soovitan: