Ki jan yo kreye yon jwèt sou yon òdinatè nan Maker jwèt

Pin
Send
Share
Send

Si ou vle kreye jwèt pwòp ou a sou yon òdinatè, Lè sa a, ou bezwen pou aprann kijan pou travay ak pwogram espesyal pou kreye jwèt. Pwogram sa yo pèmèt ou kreye karaktè, trase Animations epi mete aksyon pou yo. Natirèlman, sa a se pa lis la tout antye de posiblite yo. Nou pral konsidere pwosesis la nan kreye yon jwèt nan youn nan pwogram sa yo - Maker jwèt.

Maker jwèt se youn nan pwogram ki pi senp lan ak pi popilè pou kreye jwèt 2D. Isit la ou ka kreye jwèt lè l sèvi avèk drag'n'drop koòdone a oswa lè l sèvi avèk bati-an lang GML (nou pral travay avèk li). Maker jwèt se opsyon ki pi bon pou moun ki ap jis kòmanse devlope jwèt.

Download Maker jwèt pou gratis

Ki jan yo enstale Maker jwèt

1. Swiv lyen ki anwo a epi ale nan sit entènèt ofisyèl nan pwogram lan. Ou pral pran nan paj la download kote ou ka jwenn vèsyon an gratis nan pwogram lan - Free Download.

2. Koulye a, ou bezwen enskri. Antre tout done ki nesesè yo epi ale nan bwat lèt la kote ou pral resevwa yon lèt konfimasyon. Swiv lyen an epi siyen nan kont ou.

3. Koulye a, ou ka telechaje jwèt la.

4. Men, sa se pa tout. Nou telechaje pwogram nan, sèlman yo sèvi ak li ou bezwen yon lisans. Nou ka jwenn li pou gratis pou 2 mwa. Pou fè sa, sou menm paj la soti nan kote ou telechaje jwèt la, nan atik la "Ajoute Lisans pou", jwenn tab la Amazon epi klike sou bouton "Klike la a" opoze a.

5. Nan fennèt la ki ouvè, ou bezwen ouvri sesyon an nan kont ou sou Amazon oswa kreye li ak Lè sa a, ouvri sesyon an.

6. Koulye a, nou gen yon kle ke ou ka jwenn nan pati anba a nan menm paj la. Kopi li.

7. Nou ale nan pwosedi enstalasyon ki pi komen.

8. An menm tan an, enstale a pral ofri nou enstale GameMaker: jwè. Nou enstale li tou. Yon jwè obligatwa pou fè tès jwèt.

Sa konplete enstalasyon an e nou kontinye travay avèk pwogram lan.

Kouman yo itilize Maker jwèt

Kouri pwogram lan. Nan kolòn nan twazyèm, antre nan kle a lisans ke nou kopye, ak nan dezyèm lan nou antre nan login la ak modpas. Koulye a, rekòmanse pwogram lan. Li travay!

Ale nan tab la New ak kreye yon nouvo pwojè.

Koulye a, kreye yon luten. Dwa-klike sou sou Sprites ak Lè sa a, kreye luten.

Ba l yon non. Se pou jwè dwe epi klike sou Edit Sprite. Yon fenèt ap louvri nan ki nou ka chanje oswa kreye yon luten. Kreye yon luten nouvo, nou pa pral chanje gwosè a.

Koulye a, doub klike sou luten nan nouvo. Nan editè a ki ouvè, nou ka trase yon luten. Nou ap kounye a trase yon jwè, ak plis espesyalman yon tank. Sove desen nou an.

Pou fè yon animasyon nan tank nou an, kopye epi kole imaj la avèk konbinezon yo Ctrl + C ak Ctrl + V, respektivman, epi trase yon pozisyon diferan pou tren yo. Ou ka fè anpil kopi jan ou wè anfòm. Imaj yo pi plis, plis enteresan animasyon an.

Koulye a, ou ka tcheke ti bwat la akote atik la aperçu. Ou pral wè animasyon an kreye epi ou ka chanje pousantaj ankadreman an. Sove imaj la ak sant li lè l sèvi avèk bouton an Sant. Karaktè nou an pare.

Nan menm fason an, nou bezwen kreye twa plis sprites: lènmi an, miray la ak pwojektil la. Rele yo lènmi, miray ak bal, respektivman.

Koulye a, ou bezwen yo kreye objè yo. Sou tab la Objè, dwa-klike sou epi chwazi Kreye objè. Koulye a, kreye yon objè pou chak luten: ob_player, ob_enemy, ob_wall, ob_bullet.

Atansyon!
Lè wap kreye yon objè miray, tcheke bwat Solid la. Sa a pral fè miray ranpa a solid ak tank pa yo pral kapab pase nan li.

Nou ale nan difisil la. Louvri objè a ob_player epi ale nan tab la kontwòl. Kreye yon nouvo evènman ak bouton Ajoute evènman an epi chwazi Kreye. Koulye a, klike sou dwa sou atik la Egzekite Kòd.

Nan fennèt la ki ouvè, ou bezwen enskri ki aksyon tank nou an ap fè. Ann ekri liy sa yo:

hp = 10;
dmg_time = 0;

Se pou nou kreye evènman an Etap nan menm fason an, ekri kòd la pou li:

image_angle = pwen_direksyon (x, y, sourit_x, sourit_y);
si keyboard_check (ord ('W')) {y- = 3};
si keyboard_check (ord ('S')) {y + = 3};
si keyboard_check (ord ('A')) {x- = 3};
si keyboard_check (ord ('D')) {x + = 3};

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

si sourit_check_button_pressed (mb_left)
{
ak instance_create (x, y, ob_bullet) {vitès = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Add evènman an kolizyon - kolizyon ak miray la. Kòd:

x = anvan;
y = yprevious;

Epi tou li ajoute yon kolizyon ak lènmi an:

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

Trase evènman an:

draw_self ();
draw_text (50,10, fisèl (hp));

Koulye a, ajoute Etap - Etap Fen:
si hp <= 0
{
show_message ('jwèt sou')
room_restart ();
};
si egzanp_number (ob_enemy) = 0
{
show_message ('Victory!')
room_restart ();
}

Kounye a ke nou ap fè ak jwè a, ale nan ob_enemy objè a. Ajoute evènman an Kreye:

r se 50;
direksyon = chwazi (0.90.180.270);
vitès = 2;
hp = 60;

Koulye a, pou mosyon an, ajoute Etap:

si distance_to_object (ob_player) <= 0
{
direksyon = pwen_direksyon (x, y, ob_player.x, ob_player.y)
vitès = 2;
}
lòt bagay
{
si r <= 0
{
direksyon = chwazi (0.90.180.270)
vitès = 1;
r se 50;
}
}
image_angle = direksyon;
r- = 1;

Etap final la:

si hp <= 0 instance_destroy ();

Nou kreye evènman an detwi, ale nan tab la trase ak nan lòt atik la klike sou icon nan eksplozyon. Koulye a, lè touye yon lènmi, pral gen yon animasyon eksplozyon.

Kolizyon - kolizyon ak miray ranpa a nan:

direksyon = - direksyon;

Kolizyon - kolizyon ak yon pwojektil:

hp- = irandom_range (10.25)

Depi miray la pa fè okenn aksyon, nou ale nan objè a ob_bullet. Ajoute kolizyon kolizyon ak lènmi an:

instance_destroy ();

Ak kolizyon ak miray ranpa a nan:

instance_destroy ();

Finalman, kreye nivo Nivo 1. Dwa-klike sou Sal -> Kreye Sal. Nou pral ale nan tab la objè epi sèvi ak "mi" objè a trase yon kat jeyografik nivo. Lè sa a, nou ajoute yon sèl jwè ak lènmi plizyè. Nivo a pare!

Finalman, nou ka kouri jwèt la ak tès li. Si ou swiv enstriksyon yo, Lè sa a, ta dwe gen okenn pinèz.

Sa se tout bagay. Nou egzamine ki jan yo kreye yon jwèt sou yon òdinatè tèt nou, epi ou te gen yon lide sou yon pwogram tankou Maker jwèt. Kontinye devlope ak trè byento ou yo pral kapab kreye pi plis enteresan ak jwèt-wo kalite.

Bon chans!

Download Maker jwèt nan sit ofisyèl la

Gade tou: Lòt lojisyèl pou kreye jwèt

Pin
Send
Share
Send