Ọ bụrụ na ịchọrọ ịmepụta egwuregwu nke gị na kọmpụta, mgbe ahụ ịkwesịrị ịmụ ka esi arụ ọrụ na mmemme pụrụ iche maka ịmepụta egwuregwu. Mmemme ndị a na-enyere gị aka ịmepụta mkpụrụ edemede, sere ihe ngosi ma doziere ha ihe maka ha. N'ezie, nke a abụghị ndepụta niile nke ohere. Anyị ga-atụle usoro nke ịmepụta egwuregwu na otu n'ime mmemme ndị a - Game Maker.
Egwuregwu Egwuregwu bụ otu n'ime mmemme kachasị mfe ma ama ama maka ịmepụta egwuregwu 2D. N'ebe a, ị nwere ike ịmepụta egwuregwu site na iji interface'd'n'drop ma ọ bụ iji asụsụ GML wuru (anyị ga-eji ya rụọ ọrụ). Egwuregwu Maker bụ nhọrọ kachasị mma maka ndị na-amalite ịmalite egwuregwu.
Budata Okike egwuregwu n’efu
Etu esi ewunye Game Onye kere
1. Soro njikọ dị n'elu ma gaa na ebe nrụọrụ weebụ gọọmentị nke mmemme ahụ. A ga-akpọrọ gị gaa na nbudata nbudata ebe ị nwere ike ịchọta ụdị usoro ihe omume ahụ - Free Download.
2. Ugbu a ịchọrọ aha. Tinye data niile dị mkpa ma gaa na igbe akwụkwọ ozi ebe ị ga-enweta leta nkwenye. Soro njikọ ahụ wee banye na akaụntụ gị.
3. Ugbu a ị nwere ike ibudata egwuregwu ahụ.
4. Mana nke ahụ abụghị ihe niile. Anyị ebudatara mmemme ahụ, naanị iji iji ya ịchọrọ ikikere. Anyị nwere ike nweta ya n'efu ọnwa abụọ. Iji mee nke a, n'otu peeji ahụ site na ebe ị budatara egwuregwu ahụ, na "Tinye ikikere", chọta taabụ Amazon wee pịa bọtịnụ "Pịa ebe a".
5. Na windo na-emepe, ịkwesịrị ịbanye na akaụntụ gị na Amazon ma ọ bụ mepụta ya wee banye.
6. Ugbu a, anyị nwere igodo nke ị nwere ike ịchọta na ala nke otu ibe. Detuo ya.
7. Anyị na-aga usoro nrụnye kachasị.
8. N'otu oge ahụ, onye nrụnye ga-enye anyị ka anyị wụnye GameMaker: Player. Anyị wụnye ya. Achọrọ onye ọkpọ maka ule egwuregwu.
Nke a mezue echichi ma anyị na-arụ ọrụ na mmemme.
Etu esi eji Egwuregwu Egwuregwu
Gbaa mmemme ahụ. Na kọlụm nke atọ, tinye igodo ikikere nke anyị depụtara, na nke abụọ anyị na-abanye nbanye na paswọọdụ. Ugbu a Malitegharịa ekwentị ahụ na mmemme. Ọ na-arụ ọrụ!
Gaa na taabụ ọhụrụ ma mepụta ọrụ ọhụrụ.
Ugbu a mepụta sprite. Pịa aka nri na Sprites wee mezie Sprite.
Nye ya aha. Ka onye ọkpụkpọ nọrọ ma pịa Dezie Sprite. Window ga-emeghe nke anyị nwere ike ịgbanwe ma ọ bụ mepụta sprite. Mepụta sprite ọhụrụ, anyị agaghị agbanwe nha.
Ugbu a pịa okpukpu abụọ na sprite ọhụrụ. Na nchịkọta akụkọ nke ga-emepe, anyị nwere ike ịbịaru sprite. Ugbu a, anyị na-adọta onye ọkpụkpọ, yana tankị ọzọ. Chekwaa eserese anyi.
Iji mee ihe ntụrụndụ nke tank anyị, detuo ma mado ihe onyonyo ahụ na njikọta Ctrl + C na Ctrl + V, n'otu n'otu, wee dọpụta ọnọdụ dị iche maka ụzọ ndị ahụ. Nwere ike ịme ọtụtụ mbipụta ịchọrọ. Foto ndị ọzọ na-atọkwu ụtọ.
Ugbu a ị nwere ike lelee igbe dị n'akụkụ ihe nlere ahụ. Ga-ahụ ihe eserese ekepụtara ma ị nwere ike ịgbanwe ọnụego ya. Chekwaa ihe onyonyo a ma dobe etiti gi. Omume anyị dị njikere.
N'otu ụzọ ahụ, anyị kwesịrị ịmepụta sp Spit ọzọ atọ: onye iro, mgbidi na projectile. Kpọọ ha onye iro, mgbidi na mgbọ.
Ugbu a ịkwesịrị ịmepụta ihe ndị ahụ. Na Ihe akpọkwa, pịa aka nri ma họrọ Mepụta ihe. Ugbu a mepụta ihe maka sprite ọ bụla: ob_player, ob_enemy, ob_wall, ob_bullet.
Ntị!
Mgbe ị na-eke ihe mgbidi, lelee igbe Solid. Nke a ga - eme ka mgbidi ahụ sie ike na tankị agaghị enwe ike ịgafe ya.
Anyị na-echigharịkwuru nke siri ike. Mepee ob_player ihe ma gaa na Njikwa taabụ. Jiri bọtịnụ Tinye Ihe omume mepụta ihe omume ọhụrụ ma họrọ Mepụta. Ugbu a, pịa aka nri na ihe Usoro Ihe Ebube.
Na windo nke ga-emepe, ịkwesịrị ịdebanye aha maka ọrụ anyị ga-arụ. Ka anyị dee ahịrị ndị a:
hp = 10;
dmg_time = 0;
Ka anyị mepụta Mmepe ahụ n'otu ụzọ ahụ, dee koodu maka ya:
ọ bụrụ na keyboard_check_released (ord ('W')) {ọsọ = 0;} ọ bụrụ na òké_check_button_pressed (mb_left)image_angle = isi_direct (x, y, mouse_x, mouse_y);
ọ bụrụ na keyboard_check (ord ('W')) {y- = 3};
ọ bụrụ na keyboard_check (ord ('S')) {y + = 3};
ọ bụrụ na keyboard_check (ord ('A')) {x- = 3};
ọ bụrụ na keyboard_check (ord ('D')) {x + = 3};
ọ bụrụ na keyboard_check_released (ord ('S')) {ọsọ = 0;}
ọ bụrụ na keyboard_check_released (ord ('A')) {ọsọ = 0;}
ọ bụrụ na keyboard_check_released (ord ('D')) {ọsọ = 0;}
{
iji atụ_create (x, y, ob_bullet) {ọsọ = 30; ntụgharị = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
Tinye ihe omume Collision - nkukota na mgbidi. Koodu:
x = xughie;
y = yprepre;
Tinyekwara onye iro ọgụ.
ọ bụrụ dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
Bido ihe omume:
Ugbu a tinye Stepkwụ na --kwụ - Endkwụ na Stepkwụ:ise_luta onwe ();
draw_text (50,10, eriri (hp));
ọ bụrụ na hp <= 0
{
show_message ('Egwuregwu karịrị')
ime ụlọ_restart ();
};
ma ọ bụrụ na eg_number (ob_enemy) = 0
{
show_message ('Mmeri!')
ime ụlọ_restart ();
}
Ugbu a emechara anyị na onye ọkpụkpọ ahụ, gaa na ihe ob_enemy. Tinye Mepụta ihe omume:
r dị afọ iri ise;
ntụgharị = họrọ (0.90,180,270);
ọsọ = 2;
hp = 60;
Ugbu a maka ngagharị, gbakwunye Stepkwụ na :kwụ:
ọ bụrụ na tere_to_object (ob_player) <= 0
{
uzo = nkpoozizi (x, y, ob_player.x, ob_player.y)
ọsọ = 2;
}
ozo
{
ọ bụrụ na r <= 0
{
ntụziaka = họrọ (0.90,180,270)
ọsọ = 1;
r dị afọ iri ise;
}
}
image_angle = uzo;
r- = 1;
Nkwụsị njedebe:
ọ bụrụ na hp <= 0 eg_destroy ();
Anyị mepụtara ihe Mmebi ahụ, gaa na taabụ ahụ ma n'ihe ọzọ pịa akara ngosi ahụ gbawaranụ. Ugbu a, mgbe ị na - egbu onye iro, a ga - enwe ihe mgbapụta.
Mkpokọta - mbibi na mgbidi:
uzo = - uzo;
Mkpokọta - nkịta na -eme ka enwee nsogbu:
hp- = irandom_range (10.25)
Ebe ọ bụ na mgbidi ahụ anaghị arụ ọrụ ọ bụla, anyị na-aga ihe ob_bullet. Tinye nkata na onye iro:
eg_destroy ();
Nchịkọta na mgbidi:
eg_destroy ();
N'ikpeazụ, mepụta ọkwa Ọkwa 1. Imee aka nri pịa -> Mepụta ime ụlọ. Anyị ga-aga na taabụ ihe ma jiri “Ihe” ahụ sere ise map. Anyị tinye otu ọkpụkpọ na ọtụtụ ndị iro. Ọkwa dị njikere!
N'ikpeazụ, anyị nwere ike gbaa egwuregwu ahụ ma nwalee ya. Ọ bụrụ na ịgbaso ntuziaka ahụ, mgbe ahụ enweghị mpịachi agaghị adị.
Nke ahụ bụ ihe niile. Anyị nyochara otu esi emepụta egwuregwu na kọmpụta n’onwe anyị, ị nwekwara echiche banyere mmemme dị ka Game Maker. Nọgide na-azụlite na n'oge na-adịghị anya ị ga-enwe ike ịmepụta egwuregwu ndị ọzọ na-atọ ụtọ ma dị elu.
Jisie ike!
Budata Maker Game si na saịtị gọọmentị
Hụ kwa: sọftụwia ndị ọzọ maka imepụta egwuregwu