Ako želite da kreirate sopstvenu igru na računaru, onda morate naučiti kako da radite sa posebnim programima za kreiranje igara. Takvi programi omogućavaju kreiranje znakova, crtanje animacija i postavljanje akcija za njih. Naravno, ovo nije čitava lista mogućnosti. Razmotrićemo proces kreiranja igre u jednom od ovih programa - Game Maker.
Game Maker je jedan od najjednostavnijih i najpopularnijih programa za kreiranje 2D igara. Ovdje možete kreirati igre pomoću drag'n'drop sučelja ili pomoću ugrađenog GML jezika (radit ćemo s njim). Game Maker je najbolja opcija za one koji tek počinju da razvijaju igre.
Preuzimanje Game Maker besplatno
Kako instalirati Game Maker
1. Pratite gornji link i idite do zvanične web stranice programa. Bit ćete preusmjereni na stranicu za preuzimanje gdje možete pronaći besplatnu verziju programa - Free Download.
2. Sada se morate registrirati. Unesite sve potrebne podatke i idite na poštansko sanduče gdje će doći pismo potvrde. Pratite link i prijavite se na svoj račun.
3. Sada možete preuzeti igru.
4. Ali to nije sve. Program koji smo preuzeli samo da bi ga koristili zahtijeva licencu. Možemo ga dobiti besplatno 2 mjeseca. Da biste to uradili, na istoj stranici na kojoj ste preuzeli igru, u stavci "Dodaj licence", pronađite karticu Amazon i kliknite na dugme "Kliknite ovde" nasuprot.
5. U prozoru koji se otvori, morate se prijaviti na svoj račun na Amazonu ili ga kreirati, a zatim se prijaviti.
6. Sada imamo ključ koji možete naći na dnu iste stranice. Kopiraj.
7. Prolazimo uobičajeni postupak instalacije.
8. U isto vrijeme, instalater će nam ponuditi da instaliramo GameMaker: Player. Instalirajte ga. Igrač mora testirati igre.
Ovo dovršava instalaciju i nastavljamo sa radom sa programom.
Kako koristiti Game Maker
Pokrenite program. U trećoj koloni unosimo licencni ključ koji smo kopirali, au drugom unosimo korisničko ime i lozinku. Sada ponovo pokrenite program. Ona radi!
Idite na karticu Novi i kreirajte novi projekt.
Sada kreirajte duh. Kliknite desnim tasterom miša na stavku Sprites, a zatim kreirajte Sprite.
Dajte mu ime. Neka bude igrač i kliknite Uredi Sprite. Otvoriće se prozor u kojem možemo modifikovati ili kreirati sprite. Napravite novi duh, veličina se neće promijeniti.
Sada dvaput kliknite na novi sprite. U otvorenom editoru možemo nacrtati sprite. Trenutno crtamo igrača, točnije tenk. Sačuvajmo naš crtež.
Da biste napravili animaciju našeg tenka, kopirajte i nalepite sliku kombinacijom Ctrl + C i Ctrl + V, i nacrtajte drugu poziciju gusenice za nju. Možete napraviti koliko god želite kopija. Što više slika, to je zanimljivija animacija.
Sada možete staviti kvačicu ispred pregleda. Videćete kreiranu animaciju i možete da promenite brzinu kadrova. Sačuvajte sliku i centrirajte je pomoću središnje tipke. Naš lik je spreman.
Na isti način, moramo stvoriti još tri duhova: neprijatelja, zida i projektila. Nazovimo ih neprijateljima, zidovima i metkom.
Sada trebate kreirati objekte. Na kartici Objekti kliknite desnim tasterom miša i izaberite Kreiraj objekat. Sada kreirajte objekat za svaki sprite: ob_player, ob_enemy, ob_wall, ob_bullet.
Pažnja!
Kada kreirate objekat zida, označite polje pored Solid. Ovo će učiniti zid čvrstim i tenkovi neće moći da prođu kroz njega.
Idi na teško. Otvorite ob_player objekt i idite na karticu Control. Kreirajte novi događaj pomoću dugmeta Dodaj događaj i odaberite Kreiraj. Kliknite desnim klikom na Execute Code.
U prozoru koji se otvori, potrebno je da registrujete koje akcije će naš tenk izvesti. Hajde da napišemo ove linije:
hp = 10;
dmg_time = 0;
Kreirajte događaj Step na isti način i napišite kod za njega:
ako je keyboard_check_released (ord ('W')) {speed = 0;} ako je mouse_check_button_pressed (mb_left)image_angle = point_direction (x, y, mouse_x, mouse_y);
ako je keyboard_check (ord ('W')) {y- = 3};
ako je keyboard_check (ord ('S')) {y + = 3};
ako je keyboard_check (ord ('A')) {x- = 3};
ako je keyboard_check (ord ('D')) {x + = 3};
ako je keyboard_check_released (ord ('S')) {speed = 0;}
ako je keyboard_check_released (ord ('A')) {speed = 0;}
ako je keyboard_check_released (ord ('D')) {speed = 0;}
{
sa instance_create (x, y, ob_bullet) {speed = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
Dodajte događaj sudara - sudar sa zidom. Kod:
x = xprethodna;
y = prethodni;
I dodajte sudar sa neprijateljem:
ako dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
Događaj crtanja:
Sada dodajte korak do kraja:draw_self ();
draw_text (50,10, string (hp));
if hp <= 0
{
show_message ('Game over')
room_restart ();
};
ako je instance_number (ob_enemy) = 0
{
show_message ('Pobjeda!')
room_restart ();
}
Sada kada smo završili sa igračem, idite na ob_enemy objekt. Dodajte događaj Kreiraj:
r = 50;
pravac = izabrati (0,90,180,270);
brzina = 2;
KS = 60;
Sada dodajte korak pokretu:
ako distance_to_object (ob_player) <= 0
{
direction = point_direction (x, y, ob_player.x, ob_player.y)
brzina = 2;
}
drugo
{
ako je r <= 0
{
pravac = izaberi (0,90,180,270)
brzina = 1;
r = 50;
}
}
image_angle = pravac;
r- = 1;
Završni korak:
if hp <= 0 instance_destroy ();
Napravite događaj Destroy, idite na karticu za crtanje i u drugoj stavci kliknite na ikonu sa eksplozijom. Sada, kada ubijate neprijatelja, doći će do eksplozije.
Sudar - sudar sa zidom:
smjer = - smjer;
Sudar - sudar sa projektilom:
hp- = irandom_range (10.25)
Budući da zid ne izvodi nikakve radnje, prelazimo na ob_bullet objekt. Dodajte sudar kolizije sa neprijateljem:
instance_destroy ();
I sudar sa zidom:
instance_destroy ();
Konačno, kreirajte Nivo 1. Kliknite desnim tasterom miša na Soba -> Kreiraj sobu. Idite na karticu objekata i nacrtajte mapu nivoa pomoću objekta Wall. Zatim dodajte jednog igrača i nekoliko neprijatelja. Nivo je spreman!
Konačno možemo početi igru i testirati je. Ako ste sledili uputstva, onda ne bi trebalo da bude bugova.
To je sve. Pogledali smo kako sami kreirati igru na vašem računalu, a vi ste dobili ideju o programu kao što je Game Maker. Nastavite da se razvijate i vrlo brzo ćete moći da napravite mnogo zanimljivije i kvalitetnije igre.
Sretno!
Preuzmite Game Maker sa zvaničnog sajta
Pogledajte i: Drugi softver za kreiranje igara