Dakle, imate želju stvoriti vlastitu računalnu igru. Možete krenuti složenijim putem, koji uključuje učenje osnova programiranja na Delphiju, C ++ i nekim drugim jezicima. Međutim, ovo je naporan proces koji zahtijeva puno vremena i truda. Puno je lakše koristiti konstruktore i gotove igraće motore, od kojih većinu možete pronaći na web stranici www.gcup.ru. Razmotrimo stvaranje igre na primjeru programa Game Maker
Nužno je
Game Maker program
Upute
Korak 1
Lik
Prvo stvorite lik u igri (nazovimo ga, na primjer, obj_player). Da bi naučio hodati, u gumbu "Lijevo" provjerite sudar predmeta i pomak duž osi X koordinatama -4. Učinite isto u gumbu "Desno", promijenivši koordinate u + 4. Ne zaboravite na promjenu spriteova. Sada naš lik može hodati lijevo i desno.
Korak 2
Platforma
Stvorite novi objekt (obj_platform), koji će kasnije postati platforma. U tom slučaju, ne zaboravite potvrditi potvrdni okvir Solid u obj_platform.
3. korak
Gravitacija
Vratimo se liku obj_player. U izborniku Korak odaberite uvjete kao što je prikazano na slici.
Primijetite varijablu s lijeve strane. Uz njegovu pomoć, brzina pada može se ograničiti na 12.
4. korak
Odskakivati
Da biste stvorili skok, trebate implementirati varijablu skoka pomoću koje možete postaviti maksimalni broj skokova. U izborniku stvaranje stvorite varijablu s jump = 0. Varijable se izrađuju pomoću gumba označenog crvenom bojom na slici. Kad ga povučete u Radnje, pojavit će se izbornik. Navedite u njemu sve potrebne uvjete, kao što je prikazano na slici.
Korak 5
U izborniku za tisak postupite na isti način kao na sljedećim slikama:
Korak 6
I još nekoliko koraka u dodirivanju objekta obj_platform. Dakle, glavni motor naše igre je spreman. Preostaje registrirati dodatne funkcije.
7. korak
Stube
Da bismo stvorili stubište, trebaju nam kartice Gore, Dolje i Korak. Stvorite novi objekt obj_ladder. Dalje, na kartici Korak stavite vrijednosti kao što je prikazano na slici:
Korak 8
Radimo s karticom Gore (vidi sliku). Na isti način radimo s karticom Dolje, samo ne zaboravite zamijeniti y = -4 s y = + 4.
Korak 9
Neprijatelj
Kakva je igra bez negativca? Stoga našem junaku definitivno treba neprijatelj. Izradite novi objekt obj_enemy, a zatim idite na događaj Stvori. Tamo stvorite akciju i postavite parametre slične onima prikazanim na slici.
Dalje, kreiramo objekt obj_rotate i učinimo ga nevidljivim. Da biste to učinili, samo trebate ukloniti kvačicu iz okvira Vidljivo.
Korak 10
Ubojstvo glavnog junaka
Ovo je najvažniji trenutak: morate predvidjeti mogućnost ubojstva lika. Da bismo to učinili, koristit ćemo sustav života i zdravlja koji je već ugrađen u Game Maker.
U slučaju Korak poduzmite sljedeće korake:
11. korak
Zdravlje karaktera.
Napravite bajonete u igri na isti način kao što ste stvorili negativca. Zatim stavite: Postavite zdravlje u odnosu na -1
Korak 12
To će osigurati da se zdravlje lika igre smanjuje sa svakim dodirom bajuneta. Kad je zdravlje manje od jednog, lik će izgorjeti jedan život.
Korak 13
U posljednjoj fazi dovršit ćemo neke dodire: napravit ćemo veliku razinu, registrirat ćemo mogućnost praćenja kamere za heroja. Da bismo to učinili, u sobi u kvačilo za poglede poduzimamo sljedeće radnje (vidi sliku).
Promijenite vrijednosti Hbor i Vbor. Oni su odgovorni za x i y koordinate, nakon postizanja kojih se kamera počinje pomicati.
To su osnove stvaranja jednostavnog platformera s Game Makerom.