Dakle, imate želju da kreirate svoju računarsku 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 oduzima puno vremena i truda. Mnogo 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
Neophodno je
Game Maker program
Instrukcije
Korak 1
Lik
Prvo stvorite lik u igri (nazovimo ga, na primjer, obj_player). Da bi naučio hodati, u dugmetu "Lijevo" provjerite sudar predmeta i pomak duž X osi 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.
Korak 3
Gravitacija
Vratimo se karakteru 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 biti ograničena na 12.
Korak 4
Bounce
Da biste kreirali skok, trebate implementirati varijablu skoka pomoću koje možete postaviti maksimalan broj skokova. U meniju za kreiranje kreirajte varijablu sa jump = 0. Varijable se kreiraju pomoću gumba označenog crvenom bojom na slici. Kad ga prevučete u Radnje, pojavljuje se meni. Navedite u njemu sve potrebne uslove, kao što je prikazano na slici.
Korak 5
U izborniku za štampu 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. Preostalo je registrirati dodatne funkcije.
Korak 7
Stepenice
Za stvaranje stubišta 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 (pogledajte sliku). Na isti način radimo i 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. Napravite novi obj_enemy objekt, a zatim idite na Create događaj. 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 oznaku iz polja Vidljivo.
Korak 10
Ubistvo glavnog junaka
Ovo je najvažniji trenutak: morate predvidjeti mogućnost ubijanja lika. Da bismo to učinili, koristit ćemo sistem života i zdravlja koji je već ugrađen u Game Maker.
U događaju Korak poduzmite sljedeće korake:
Korak 11
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 u igri smanjuje sa svakim dodirom bajoneta. Kada je zdravlje manje od jednog, lik će izgorjeti jedan život.
Korak 13
U posljednjoj fazi dovršit ćemo neke dodire: napravit ćemo veliki nivo, 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 kretati.
Ovo su osnove stvaranja jednostavnog platformera s Game Makerom.