သင်သည်သင်၏ကိုယ်ပိုင်ဂိမ်းကိုကွန်ပျူတာပေါ်တွင်ဖန်တီးလိုပါကဂိမ်းများဖန်တီးရန်အတွက်အထူးအစီအစဉ်များနှင့်မည်သို့အလုပ်လုပ်ရမည်ကိုလေ့လာရန်လိုအပ်သည်။ ထိုကဲ့သို့သောပရိုဂရမ်များသည်သင့်အားဇာတ်ကောင်များဖန်တီးရန်၊ ကာတွန်းဆွဲရန်နှင့်၎င်းတို့အတွက်လုပ်ဆောင်မှုများပြုလုပ်ရန်ခွင့်ပြုသည်။ ဟုတ်ပါတယ်၊ ဒီဟာကဖြစ်နိုင်ချေအားလုံးစာရင်းမဟုတ်ပါဘူး။ ဒီပရိုဂရမ်များထဲမှတစ်ခုဖြစ်တဲ့ Game Maker တစ်ခုမှာဂိမ်းတစ်ခုဖန်တီးခြင်းလုပ်ငန်းစဉ်ကိုကျွန်ုပ်တို့စဉ်းစားပါလိမ့်မယ်။
Game Maker သည် 2D ဂိမ်းများကိုဖန်တီးရန်အရိုးရှင်းဆုံးနှင့်လူကြိုက်အများဆုံးအစီအစဉ်တစ်ခုဖြစ်သည်။ ဒီနေရာတွင် drag'n'drop interface ကို အသုံးပြု၍ သို့မဟုတ် built-in GML ဘာသာစကား သုံး၍ ကစားနည်းများကိုဖန်တီးနိုင်သည် (ကျွန်ုပ်တို့၎င်းနှင့်တွဲလုပ်မည်) ။ Game Maker ကိုစတင်တီထွင်သူများအတွက်အကောင်းဆုံးရွေးချယ်မှုသည် Game Maker ဖြစ်သည်။
Game Maker ကိုအခမဲ့ရယူပါ
Game Maker ထည့်သွင်းပုံ
၁။ အထက်ပါလင့်ခ်ကိုလိုက်လျှောက်ပါ၊ အစီအစဉ်၏တရားဝင်ဝက်ဘ်ဆိုက်သို့သွားပါ။ အခမဲ့ download ရယူနိုင်သောပရိုဂရမ်၏အခမဲ့ဗားရှင်းကိုသင်ရရှိနိုင်သည့် download စာမျက်နှာသို့ခေါ်ဆောင်သွားပါလိမ့်မည်။
၂။ ယခုသင်မှတ်ပုံတင်ရန်လိုအပ်သည်။ လိုအပ်သောအချက်အလက်အားလုံးကိုဖြည့်ပြီးသင်အတည်ပြုစာကိုလက်ခံရရှိမည့်စာတိုက်ပုံးသို့သွားပါ။ link ကို လိုက်၍ သင်၏အကောင့်သို့ဆိုင်းအင်လုပ်ပါ။
၃။ ယခုသင်ဂိမ်းကို download လုပ်ယူနိုင်သည်။
4. ဒါပေမယ့်အားလုံးမဟုတ်ပါဘူး။ ပရိုဂရမ်ကိုကျွန်ုပ်တို့ download လုပ်ပါပြီ၊ ၎င်းကိုသုံးရန်သင်လိုင်စင်လိုအပ်သည်။ ဒါကို ၂ လအခမဲ့ရနိုင်ပါတယ်။ ဤသို့ပြုရန်သင်ဂိမ်းကိုဒေါင်းလုပ်လုပ်ထားသောစာမျက်နှာတစ်ခုတည်းရှိ "Add Licenses" အရာရှိအမေဇုံ tab ကိုရှာပြီးဆန့်ကျင်ဘက် "ဒီမှာနှိပ်ပါ" ခလုတ်ကိုနှိပ်ပါ။
၅။ ဖွင့်လှစ်သည့် ၀ င်းဒိုးတွင်သင်၏အကောင့်သို့ Amazon သို့ဝင်ရောက်ရန်သို့မဟုတ်၎င်းကိုဖန်တီးရန်လိုအပ်သည်။
၆။ ယခုတွင်ကျွန်ုပ်တို့သည်တူညီသောစာမျက်နှာ၏အောက်ခြေတွင်သင်ရှာနိုင်သောသော့တစ်ခုရှိနေပြီ။ အဲဒါကိုကူးပါ။
၇ ။
8. တစ်ချိန်တည်းမှာပင် GameMaker: Player ကိုတပ်ဆင်ရန် installer ကကျွန်ုပ်တို့အားကမ်းလှမ်းလိမ့်မည်။ ငါတို့လည်းထည့်သွင်း ဂိမ်းများကိုစမ်းသပ်ရန်ကစားသမားတစ် ဦး လိုအပ်သည်။
၎င်းသည် installation ကိုပြီးဆုံးသွားပြီးကျွန်ုပ်တို့ program နှင့်ဆက်လက်လုပ်ဆောင်သည်။
Game Maker ကိုဘယ်လိုအသုံးပြုမလဲ
program ကို run ပါ။ တတိယကော်လံတွင်၊ ကျွန်ုပ်တို့ကူးယူခဲ့သောလိုင်စင် key ကိုထည့်ပါ၊ ဒုတိယတွင် login နှင့် password ကိုထည့်ပါ။ program ကို restart လုပ်ပါ။ သူမအလုပ်လုပ်တယ်
New tab သို့သွားပြီးပရောဂျက်အသစ်တစ်ခုကိုဖန်တီးပါ။
ယခု Sprite ဖန်တီးပါ။ Sprite အပေါ် Right-click ပြီးတော့ Create Sprite ။
သူ့ကိုနာမည်ပေးပါ ကစားသမားဖြစ်ခွင့်ပေးပြီး Edit Sprite ကိုနှိပ်ပါ။ ကျနော်တို့ Sprite ပြောင်းလဲသို့မဟုတ်ဖန်တီးနိုင်သည့်အတွက်ပြတင်းပေါက်ဖွင့်လှစ်။ အသစ်တစ်ခုကို Sprite ဖန်တီးကျနော်တို့အရွယ်အစားကိုပြောင်းလဲလိမ့်မည်မဟုတ်ပါ။
ယခု Sprite အသစ်ကိုနှစ်ချက်နှိပ်ပါ။ ဖွင့်လှစ်သောအယ်ဒီတာတွင်ကျွန်ုပ်တို့သည် Sprite ဆွဲနိုင်သည်။ ကျွန်ုပ်တို့သည်လက်ရှိတွင်ကစားသမားတစ် ဦး နှင့်ပိုမိုတိကျစွာအကြံပေးအဖွဲ့တစ်ခုကိုဆွဲဆွဲနေသည်။ ကျွန်တော်တို့ရဲ့ပုံဆွဲသိမ်းဆည်းပါ။
ကျွန်ုပ်တို့၏တင့်ကားကိုကာတွန်းရုပ်ပုံတစ်ခုပြုလုပ်ရန်ပုံကို Ctrl + C နှင့် Ctrl + V ပေါင်းစပ်ပြီးကော်ပီကူး။ ကူးပါ။ လမ်းကြောင်းများအတွက်ကွဲပြားသောအနေအထားကိုဆွဲပါ။ သင်အလိုရှိသည်အတိုင်းမိတ္တူများကိုများများလုပ်နိုင်သည်။ ပုံတွေများလေလေကာတွန်းပိုစိတ်ဝင်စားလေလေဖြစ်သည်။
ယခုသင်သည် preview item ဘေးရှိအကွက်ကိုစစ်ဆေးနိုင်သည်။ သင်ဖန်တီးထားသောကာတွန်းကိုတွေ့ရလိမ့်မည်။ သင် frame frame ကိုပြောင်းနိုင်သည်။ ပုံကိုသိမ်းပြီး Center ခလုတ်ကို သုံး၍ ၎င်းကိုဗဟိုပြုပါ ကျွန်ုပ်တို့၏ဇာတ်ကောင်အဆင်သင့်ဖြစ်ပြီ။
ထိုနည်းတူစွာကျွန်ုပ်တို့သည်နောက်ထပ်နောက်ထပ် Sprites သုံးခုကိုဖန်တီးရန်လိုအပ်သည်။ ရန်သူ၊ နံရံနှင့် projectile ။ အသီးသီးသူတို့ကိုရန်သူ၊ နံရံနှင့်ကျည်ဆံဟုခေါ်ပါ။
ယခုသင်သည်အရာဝတ္ထုများကိုဖန်တီးရန်လိုအပ်သည်။ Objects tab တွင်ညာကလစ်နှိပ်ပြီး Create object ကိုရွေးချယ်ပါ။ ယခု Sprite တစ်ခုစီအတွက် object တစ်ခုကိုဖန်တီးပါ။ ob_player, ob_enemy, ob_wall, ob_bullet ။
အာရုံစူးစိုက်မှု!
Wall object တစ်ခုကိုဖန်တီးသောအခါ Solid Box ကိုအမှန်ခြစ်ပေးပါ။ ၎င်းသည်နံရံကိုအစိုင်အခဲဖြစ်စေပြီးတင့်ကားများက၎င်းကိုဖြတ်သန်း။ မရနိုင်ပါ။
ကျနော်တို့ခက်ခဲလှည့်။ ob_player object ကိုဖွင့်ပြီး Control tab ကိုသွားပါ။ Add Event ခလုတ်ဖြင့်လုပ်ဆောင်ချက်အသစ်တစ်ခုဖန်တီးပြီး Create ကိုရွေးချယ်ပါ။ ယခု Execute Code item ပေါ် right-click လုပ်ပါ။
ဖွင့်သည့် ၀ င်းဒိုးတွင်ကျွန်ုပ်တို့၏အကြံပေးအဖွဲ့သည်မည်သို့လုပ်ဆောင်မည်ကိုသင်မှတ်ပုံတင်ရန်လိုအပ်သည်။ အောက်ပါလိုင်းများကိုရေးကြပါစို့။
hp = 10;
dmg_time = 0;
အဆင့်တူအဖြစ်အပျက်မျိုးထပ်တူဖန်တီးကြပါစို့၊ ၎င်းအတွက်ကုဒ်နံပါတ်ရေးပါ။
keyboard_check_released (ord ('W')) {မြန်နှုန်း = 0;} mouse_check_button_pressed (mb_left) လျှင်image_angle = point_direction (x၊ y, mouse_x, mouse_y);
keyboard_check (ord ('W')) {y- = 3} လျှင်၊
keyboard_check (ord ('S')) {y + = 3} လျှင်၊
keyboard_check (ord ('A')) {x- = 3} လျှင်၊
keyboard_check (ord ('D')) {x + = 3} လျှင်၊
keyboard_check_released (ord ('S')) {မြန်နှုန်း = 0;}
keyboard_check_released (ord ('A')) {မြန်နှုန်း = 0;}
keyboard_check_released (ord ('D')) {မြန်နှုန်း = 0;} လျှင်
{
instance_create (x, y, ob_bullet) {speed = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
Collision အဖြစ်အပျက်ကိုပေါင်းထည့်ပါ - နံရံနှင့်တိုက်မိခြင်း။ ကုဒ်
x = xprevious;
y = yprevious;
ထို့အပြင်ရန်သူနှင့်အတူတိုက်မှုကိုထည့်သွင်းပါ:
dmg_time <= 0 လျှင်
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
ဖြစ်ရပ်ဆွဲ:
ယခုအဆင့် - အဆုံးအဆင့်ကိုထည့်ပါ။draw_self ();
draw_text (50,10, string (hp));
မြင်းကောင်ရေ <= 0 လျှင်
{
show_message ('Game over')
room_restart ();
};
instance_number (ob_enemy) = 0 လျှင်
{
show_message ('အောင်ပွဲ'!)
room_restart ();
}
ကစားသမားနှင့်ပြုလုပ်ပြီးပြီဆိုရင် ob_enemy object ကိုသွားပါ။ Create လုပ်ဆောင်ချက်ကိုထည့်ပါ။
r သည် ၅၀ ဖြစ်သည်။
ဦး တည်ချက် = ရွေးချယ်ပါ (0.90,180,270);
မြန်နှုန်း = 2;
hp = 60;
ရွေ့လျားမှုအတွက်အဆင့်ထည့်ပါ။
distance_to_object (ob_player) <= 0 လျှင်
{
direction = point_direction (x၊ y, ob_player.x, ob_player.y)
မြန်နှုန်း = 2;
}
အခြား
{
လျှင် r <= 0
{
ဦး တည်ချက် = ရွေးချယ်ပါ (0.90,180,270)
မြန်နှုန်း = 1;
r သည် ၅၀ ဖြစ်သည်။
}
}
image_angle = ဦး တည်ချက်,
r- = 1;
အဆုံးသတ်အဆင့်
hp <= 0 instance_destroy () လျှင်,
ကျွန်ုပ်တို့သည် Destroy လုပ်ဆောင်ချက်ကိုဖန်တီးသည်။ ဆွဲကွက်သို့သွားပြီးအခြားအရာတစ်ခုတွင်ပေါက်ကွဲမှုပုံသင်္ကေတကိုနှိပ်ပါ။ ရန်သူကိုသတ်တဲ့အခါမှာကာတွန်းပေါက်ကွဲမှုတစ်ခုဖြစ်လာလိမ့်မယ်။
တိုက်မှု - နံရံနှင့်တိုက်မှု:
direction = - ဦး တည်ချက်၊
တိုက်မှု - projectile တစ်ခုနှင့်တိုက်မိခြင်း။
hp- = irandom_range (၁၀.၂၅)
နံရံသည်မည်သည့်လုပ်ဆောင်မှုမျှမပြုလုပ်သောကြောင့်ကျွန်ုပ်တို့သည် ob_bullet object သို့သွားသည်။ ရန်သူနှင့်တိုက်မှုထပ်ပေါင်းပါ။
instance_destroy ();
ထိုနံရံနှင့်အတူတိုက်မှု:
instance_destroy ();
နောက်ဆုံးအဆင့်အဆင့်ကိုဖန်တီးပါ။ Room - Right Create ကိုနှိပ်ပါ။ ကျွန်ုပ်တို့သည်အရာများ tab သို့သွားပြီး level map တစ်ခုကိုဆွဲရန်“ Wall” object ကိုသုံးမည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ကစားသမားတစ် ဦး နှင့်ရန်သူများစွာကိုထည့်သည်။ အဆင့်အဆင်သင့်ဖြစ်ပြီ!
နောက်ဆုံးအနေနဲ့ငါတို့ဂိမ်းကို run နိုင်ပြီးစမ်းသပ်နိုင်ပါတယ်။ သင်ညွှန်ကြားချက်များကိုလိုက်နာပါကအမှားအယွင်းများမဖြစ်သင့်ပါ။
ဒါအားလုံးပါပဲ။ ကွန်ပျူတာကိုဘယ်လိုဖန်တီးမလဲဆိုတာကိုငါတို့လေ့လာခဲ့ပြီးမင်း Maker လိုပရိုဂရမ်အကြောင်းမင်းကိုစိတ်ကူးခဲ့တယ်။ ဆက်လက်၍ ဖွံ့ဖြိုးတိုးတက်ရန်ဆက်လက်လုပ်ဆောင်ပါ။ မကြာမီသင်ပိုမိုစိတ်ဝင်စားစရာကောင်းပြီးအရည်အသွေးမြင့်သောဂိမ်းများကိုဖန်တီးနိုင်လိမ့်မည်။
ကံကောင်းပါစေ
တရားဝင် site မှ Game Maker ကို Download လုပ်ပါ
ထပ်မံကြည့်ရှုပါ - ဂိမ်းဖန်တီးရန်အတွက်အခြားဆော့ဗ်ဝဲ