Variklis yra specifinis sistemų rinkinys, skirtas supaprastinti dažniausiai naudojamas žaidimo funkcijas. Tai suteikia geresnį žaidimų perkeliamumą. Gerai sukurtą variklį galima lengvai perkelti į kitą biblioteką ar net į kitą platformą. Galite parašyti patys, bet tik turėdami tam tikrų žinių apie programavimą.
Nurodymai
1 žingsnis
Pasirinkite, kurį žaidimą norite sukurti, kad jis būtų įdomus ir populiarus. Norėdami tai padaryti, ištirkite rinką (net jei kuriate žaidimą, kuris nėra parduodamas, vis tiek tyrinėkite rinką - visada malonu, kai jūsų kūrinys yra paklausus).
2 žingsnis
Nebandykite sukurti žaidimo, kuriame būtų labai tikroviška grafika ir visiška veiksmų laisvė. Nurodykite reikalavimus. Gal tai bus paprastumas, simbolių skaičiaus, spektaklio ar siužeto ypatybių reikalavimai.
3 žingsnis
Sukurkite funkcijų hierarchiją naudodami metodą „iš viršaus į apačią“. Tam tikru momentu nebegalėsite tęsti „iš viršaus į apačią“architektūros, bet ne todėl, kad viską padarėte. Tiesiog diegimo subtilybės suteiks jums savo taisykles, todėl toliau kurkite hierarchiją iš apačios į viršų, t. remkitės API ypatumais ir koreguokite aukštesnio lygio sąsają.
4 žingsnis
Pradėkite kurti. Aukštesnės funkcijos susideda iš žemesnių iškvietimo (t. Y. Jos praktiškai įgyvendinamos hierarchijos kūrimo etape). Sukurkite žemiausių pseudokodo funkcijų atkūrimą. Nerašykite C pseudokodo tik rusų kalba. Jis turėtų būti bent 2 kartus trumpesnis ir apibūdinančiai įkūnyti algoritmą, atsakyti į klausimą ne „kaip“, o „ką“ir leisti sutelkti dėmesį į svarbiausius dalykus. Sukurkite apatinių funkcijų testus ir pabandykite įrodyti programos teisingumą.
5 žingsnis
Pradėkite kodavimo veiksmą. Įgyvendinkite apatines funkcijas ir testus ir gaukite darbo programą. Komentarams naudokite pseudokodą ir laikykitės tam tikro formatavimo stiliaus. Rekomenduojama atlikti viešąjį planavimą, nes pašaliniai asmenys padės nustatyti trūkumus ir klaidas, kurių patys nepastebėjote. Taigi jūs žymiai sutrumpinsite savo darbo laiką ir pagerinsite rezultatus.