Wéi e Spill op engem Computer am Game Maker erstallt

Pin
Send
Share
Send

Wann Dir Ären eegene Spill op engem Computer wëllt erstellen, da musst Dir léieren wéi Dir mat spezielle Programmer fir d'Saache schafft ze schaffen. Esou Programmer erlaben Iech Personnagen ze erstellen, Animatiounen ze zéien an Aktiounen fir se ze setzen. Natierlech ass dëst net déi ganz Lëscht mat Méiglechkeeten. Mir wäerten de Prozess betruechten fir e Spill an engem vun dëse Programmer ze kreéieren - Game Maker.

Game Maker ass ee vun deenen einfachsten a beléifste Programmer fir 2D Spiller ze kreéieren. Hei kënnt Dir Spiller erstellen mat der Drag'n'drop Interface oder mat der agebauter GML Sprooch (mir schaffen mat et). Game Maker ass déi bescht Optioun fir déi, déi just ufänken Spiller ze entwéckelen.

Eroflueden Game Maker gratis

Wéi installéiert Game Maker

1. Follegt de uewe genannte Link an da gitt op déi offiziell Websäit vum Programm. Dir wäert op d'Download Säit geholl ginn wou Dir déi gratis Versioun vum Programm fannt - Gratis Luet.

2. Elo musst Dir Iech umellen. Gitt all déi néideg Donnéeën a gitt an d'Mailbox wou Dir e Confirmatiounsbréif kritt. Follegt de Link an meld Iech op Äre Kont.

3. Elo kënnt Dir d'Spill eroflueden.

4. Awer dat ass net alles. Mir hunn de Programm erofgelueden, nëmmen fir et ze benotzen braucht Dir eng Lizenz. Mir kënnen et 2 Méint gratis kréien. Fir dëst ze maachen, op derselwechter Säit, vu wou Dir d'Spill erofgelueden hutt, am "Add Licences" Element, fënnt d'Amazon Tab a klickt op de "Klickt hei" Knäppchen vis-à-vis.

5. An der Fënster déi opmaacht, musst Dir op Ärem Kont op Amazon aloggen oder et erstellen an dann umellen.

6. Elo hu mir e Schlëssel deen Dir um Enn vun der selwechter Säit fannt. Kopie et.

7. Mir ginn duerch déi meescht installéiert Prozedur.

8. Zur selwechter Zäit bitt den Installateur eis de GameMaker: Player z'installéieren. Mir installéieren et och. E Spiller ass fir Testspiller ze spillen.

Dëst schléisst d'Installatioun of a mir schaffen mam Programm.

Wéi benotzen ech Game Maker

Run de Programm. An der drëtter Kolonn gitt de Lizenzschlëssel, dee mer kopéiert hunn, an an der zweeter huele mir de Login an d'Passwuert. Elo start de Programm nei. Si schafft!

Gitt op den Neie Tab a erstellt en neie Projet.

Elo erstellt e Sprite. Riets-klickt op Sprites an dann Create Sprite.

Gëff him en Numm. Loosst de Spiller sinn a klickt op Edit Sprite. Eng Fënster wäert opmaachen an deem mir e Sprite kënne änneren oder erstellen. Erstellt en neie Sprite, mir wäerten d'Gréisst net änneren.

Elo duebelklick op den neie Sprite. Am Editeur deen opgemaach gëtt, kënne mir e Sprite zeechnen. Mir molen am Moment e Spiller, a méi spezifesch en Tank. Spuert eis Zeechnung.

Fir eng Animatioun vun eisem Tank ze maachen, kopéiert a paste d'Bild mat de Kombinatiounen Ctrl + C a Ctrl + V, respektiv, an eng aner Positioun fir d'Gleiser ze zéien. Dir kënnt esou vill Exemplare maachen wéi Dir passt. Wat méi Biller, dest méi interessant d'Animatioun.

Elo kënnt Dir d'Këscht nieft dem Virschau item kontrolléieren. Dir gesitt déi erstallt Animatioun an Dir kënnt de Frame Taux änneren. Späichert d'Bild an zitt et mam Centre Knäppchen. Eise Charakter ass prett.

Am selwechte Wee musse mir dräi méi Sprites kreéieren: de Feind, d'Mauer an de Projektil. Nennt se Feind, Wand a Kugel, respektiv.

Elo musst Dir d'Objete erstellen. Op der Objekter Reiter, klickt riets mat a wielt Create object. Elo erstellt en Objet fir all Sprite: ob_player, ob_enemy, ob_wall, ob_bullet.

Opmierksamkeet!
Wann Dir e Wandobjekt erstellt, kontrolléiert d'Insolid Box. Dëst wäert de Wand zolidd maachen an Tanks kënnen net duerch si passéieren.

Mir dréinen op dat schwieregt. Öffnen d'Ob_player Objekt a gitt op de Kontrolltab. Maacht en neit Event mat dem Add Event Knäpp a wielt erstellen. Elo riets klickt op d'Excute Code item.

An der Fënster déi opmaacht, musst Dir registréieren wéi eng Aktiounen eisen Tank maacht. Mir schreiwen déi folgend Zeilen:

PS = 10;
dmg_time = 0;

Loosst eis den Step Event op déiselwecht Manéier erstellen, schreift de Code dofir:

image_angle = point_direction (x, y, mouse_x, mouse_y);
if keyboard_check (ord ('W')) {y- = 3};
if keyboard_check (ord ('S')) {y + = 3};
if keyboard_check (ord ('A')) {x- = 3};
if keyboard_check (ord ('D')) {x + = 3};

if keyboard_check_released (ord ('W')) {Geschwindegkeet = 0;}
if keyboard_check_released (ord ('S')) {speed = 0;}
if keyboard_check_released (ord ('A')) {Geschwindegkeet = 0;}
if keyboard_check_released (ord ('D')) {Geschwindegkeet = 0;}

wann Mouse_check_button_pressed (mb_left)
{
mat instance_create (x, y, ob_bullet) {Geschwindegkeet = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Füügt d'Collision Event - Kollisioun mat der Mauer. Code:

x = xprevious;
y = yprevious;

An och e Kollisioun mam Feind derbäi:

wann dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;

Molen Manifestatioun:

draw_self ();
draw_text (50,10, String (PS));

Elo bäidroe Step - End Step:
wann hp <= 0
{
show_message ('Spill eriwwer')
room_restart ();
};
if Instanznummer (ob_enemy) = 0
{
show_message ('Victoire!')
room_restart ();
}

Elo datt mir mam Spiller gemaach sinn, gitt op den ob_enemy Objet. Füügt den Create Event un:

r ass 50;
Richtung = wielt (0,90,180,270);
Vitesse = 2;
PS = 60;

Elo fir d'Bewegung, füügt de Step:

if distance_to_object (ob_player) <= 0
{
direction = point_direction (x, y, ob_player.x, ob_player.y)
Vitesse = 2;
}
soss
{
wann r <= 0
{
Richtung = wielt (0.90.180.270)
Vitesse = 1;
r ass 50;
}
}
image_angle = Richtung;
r- = 1;

Enn Schrëtt:

if hp <= 0 instance_destroy ();

Mir erstellen den Destroy Event, gitt op d'Zeechnen Tab an an deem aneren Element klickt op d'Explosioun Ikon. Elo, wann e Feind ëmbréngt, wäert et eng Explosioun Animatioun ginn.

Kollisioun - Kollisioun mat der Mauer:

Richtung = - Richtung;

Kollisioun - Kollisioun mat engem Projektil:

hp- = irandom_range (10.25)

Zënter datt d'Mauer keng Aktiounen ausféiert, gi mir op den ob_bullet Objet. Füügt Kollisioun mam Kollisioun mam Feind:

instance_destroy ();

A Kollisioun mat der Mauer:

instance_destroy ();

Endlech erstellt den Niveau Niveau 1. Riets-klickt Zëmmer -> Raum erstellen. Mir ginn op d'Objet Tab a benotze den "Wall" Objet fir eng Niveau Kaart ze zéien. Duerno addéiere mer e Spiller an e puer Feinde. Niveau ass prett!

Schlussendlech kënne mir d'Spill lafen an et testen. Wann Dir d'Instruktioune gefollegt hutt, da sollten et keng Feeler hunn.

Dat ass alles. Mir hunn iwwerpréift wéi een e Spill um Computer selwer maache kënnt, an Dir hutt eng Iddi iwwer e Programm wéi Game Maker. Fuert weider ze entwéckelen a ganz geschwënn wäert Dir fäeg vill méi interessant a qualitativ héichwäerteg Spiller kreéieren.

Vill Gléck!

Luet de Game Maker vum offiziellen Site erof

Kuckt och: Aner Software fir Spiller ze kreéieren

Pin
Send
Share
Send