Pelin moottori on eräänlainen käyttöjärjestelmä, joka on olemassa pelissä ja tarjoaa sopivan perustoimintojen joukon sen oikeaan toimintaan. Pelikoneen kirjoittaminen edellyttää, että sinulla on hyvä tieto siitä tai siitä ohjelmointikielestä. Ihannetapauksessa tällaiset ohjelmat kirjoitetaan parhaiten C: llä, koska suurin osa moderneista peleistä on kirjoitettu C: llä.
Ohjeet
Vaihe 1
Määritä moottorin erikoistuminen, joka määrittää koko ytimen suunnittelun. Jos kirjoitat yksinkertaista 2D-arcade-peliä, on järkevää luoda moottori staattisena tai dynaamisena kirjastona. On mahdollista kuvata useita korkean tason toimintoja, jotka tuottavat sprittejä, paletti-animaatioita tai toistavat ääniä. Kun siirryt suoraan kirjoittamaan pelejä, liität vain tämän kirjaston ja käytät tiettyä toimintoa.
Vaihe 2
Jos aiot kirjoittaa suuren mittakaavan projektin, jossa on epälineaarinen juoni ja interaktiivinen ympäristö, kiinnitä enemmän huomiota komentosarjajärjestelmään. Kun luot 3D-moottoria, ota huomioon renderointiosa, joka on vastuussa tekstuurien piirtämisestä. Valitse järjestelmä, jota aiot käyttää (BSP, portaalimoottori tai quad).
Vaihe 3
Erota toiminnot, jotka ovat välttämättömiä moottorille ja joilla on päärooli (tuki moninpeleille) ja jotka haluat nähdä (tilavuussumu tai parannetut yksityiskohdat). Aloita pääosan toteuttamisesta, koska muuta ei ehkä tarvita tulevaisuudessa.
Vaihe 4
Suunnittele etukäteen ennen toteuttamista. Valitse pelin lajityyppi, jotta se olisi suosittu, tutki nykyaikaisia videopelimarkkinoita. Sinulle on miellyttävämpää tehdä sitä, jolla on tietty kysyntä. Määritä kaikki projektin vaatimukset tarkalleen. Se voi olla yksinkertaisuutta tai täysin realistisen grafiikan omaava sovellus, jonka kehittäminen voi viedä vuosia. Tallenna suorituskykyvaatimukset, merkkien määrä ja juoniominaisuudet. Ota yhteyttä ystäviisi ja tuttaviin-pelaajiin.
Vaihe 5
Kuvaile arkkitehtuuri ja luo toimintojen hierarkia ylhäältä alas -menetelmällä. Suunnittele pseudokoodi tärkeimpien pohjatoimintojen toteuttamiseksi. Hänen on toteutettava algoritmi suhteellisesti ja keskityttävä vaikeimpiin kohtiin. Yritä testata ohjelman oikeellisuutta ja luoda testejä alemmille toiminnoille.
Vaihe 6
Aloita koodaus. Toteuta pohjatoiminnot ja pseudokoodi, hanki toimiva ohjelma. Pidä kiinni tietystä muotoilutyylistä. Älä unohda virheenkorjausta ja koodin testaamista.