Glavnu funkcionalnost igre pruža središnja softverska komponenta - mehanizam igre, koji pojednostavljuje njezin razvoj i oprema je osnovnim tehnologijama. Da biste stvorili igru, morate razumjeti od čega su napravljeni sami pokretači igara.
Upute
Korak 1
Napominjemo da je pokretač apsolutno svake igre sastavljen od mnogih, ponekad neovisnih dijelova. To uključuje glavni izbornik, sučelje igre, učitavanje razine, model fizike, kontrolu sudara i još mnogo toga. Neki su dijelovi potrebni samo za bilo koji žanr. Na primjer, u pomorskom ili zrakoplovnom stimulatoru vremenski modul je potreban i važan, ali u strategiji u stvarnom vremenu ili uopće nije potreban, ili je od sekundarne važnosti. Ili, na primjer, modul hitaca koji apsolutno ne treba nogometni stimulator. Od takvih potrebnih dijelova sastavit će se računalna igra.
Korak 2
Upotrijebite programski jezik Delphi, pogotovo ako još uvijek poduzimate prve korake na ovom području. Delphi je Object Pascal razvojno okruženje koje je dovoljno jednostavno i fleksibilno da može stvoriti punopravnu modernu računalnu igru, bilo kojeg žanra, s punom trodimenzionalnošću i modernom grafikom. Zapravo je razvojno okruženje stvar ukusa svakog određenog programera. Na primjer, MSVC ++, za razliku od Delphija, generira brži kôd, ali brzina kompilacije Delphi je desetke, a možda i stotine puta brža. Plus korisničko sučelje i točna naznaka retka koda koji sadrži pogrešku.
3. korak
Razmotrimo primjer primitivnog grafičkog mehanizma. Još nema multithreading, referentne brojače, pametne pokazivače, prioritete resursa, pa čak ni mogućnost rasterećenja strukture koja je već postala nepotrebna. Ali trenutne mogućnosti sasvim su dovoljne za stvaranje jednostavne, nekomplicirane igre. I za početak to je puno.
4. korak
Možete uputiti motor da potpuno sakrije inicijalizacijski kôd u sebi, a također da ima senkere i teksture opterećenja motora. A ako se LostDevice dogodi prilikom pokretanja, tada će sam vratiti potrebne podatke. A također je poželjno da možete iskrcati sve resurse i dovršiti sav posao s grafikom s jednom funkcijom.