Glavnu funkcionalnost igre pruža centralna softverska komponenta - mehanizam igre, koji pojednostavljuje njen razvoj i oprema je osnovnim tehnologijama. Da biste kreirali igru, morate razumjeti od čega su napravljeni sami pokretači igara.
Instrukcije
Korak 1
Imajte na umu da se motor za apsolutno svaku igru sastoji od mnogih, ponekad neovisnih dijelova. To uključuje glavni meni, sučelje igre, učitavanje nivoa, model fizike, kontrolu sudara i još mnogo toga. Neki dijelovi su 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 nije uopće potreban, ili je od sekundarne važnosti. Ili, na primjer, modul šuteva koji apsolutno ne treba fudbalski stimulator. Od takvih potrebnih dijelova sastavit će se računarska igra.
Korak 2
Koristite programski jezik Delphi, posebno ako još uvijek poduzimate prve korake u ovom području. Delphi je Object Pascal razvojno okruženje koje je dovoljno jednostavno i fleksibilno da može stvoriti punopravnu modernu računarsku igru, bilo kojeg žanra, sa potpunom trodimenzionalnošću i modernom grafikom. Zapravo je razvojno okruženje stvar ukusa svakog određenog programera. Na primjer, MSVC ++, za razliku od Delphi, generira brži kod, ali brzina kompilacije Delphi je desetke, a možda i stotine puta brža. Plus korisničko sučelje i tačna naznaka retka koda koji sadrži grešku.
Korak 3
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 su sasvim dovoljne za stvaranje jednostavne, nekomplicirane igre. I za početak, to je puno.
Korak 4
Možete uputiti motor da potpuno sakrije inicijalizacijski kod u sebi, a također i 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.