Եթե ցանկանում եք ստեղծել ձեր սեփական խաղը համակարգչում, ապա դուք պետք է սովորեք, թե ինչպես աշխատեք հատուկ ծրագրերի հետ խաղերի ստեղծման համար: Նման ծրագրերը հնարավորություն են տալիս ստեղծել կերպարներ, նկարել անիմացիաներ եւ սահմանել գործողություններ: Իհարկե, դա հնարավորությունների ամբողջ ցանկը չէ: Մենք կքննարկենք խաղի ստեղծման գործընթացը այս ծրագրերից մեկի `Game Maker- ում:
Խաղի Maker մեկն է ամենահեշտ եւ ամենահանրաճանաչ ծրագրերը ստեղծելու համար 2D խաղեր. Այստեղ դուք կարող եք ստեղծել խաղեր, օգտագործելով drag'n'drop ինտերֆեյսը կամ օգտագործելով ներկառուցված GML լեզուն (մենք կաշխատենք դրա հետ միասին): Game Maker- ը լավագույն տարբերակն է նրանց համար, ովքեր պարզապես սկսում են զարգացնել խաղերը:
Բեռնել Game Maker անվճար
Ինչպես տեղադրել Game Maker- ը
1. Հետեւեք վերը նշված հղմանը եւ այնտեղ գնաք ծրագրի պաշտոնական կայքում: Դուք կտեղափոխվեք բեռնման էջ, որտեղից կարող եք գտնել ծրագրի անվճար տարբերակը `Free Download:
2. Այժմ դուք պետք է գրանցվեք: Մուտքագրեք բոլոր անհրաժեշտ տվյալները եւ գնացեք փոստարկղ, որտեղ հաստատման նամակը կգա: Հետեւեք հղմանը եւ մուտք գործեք ձեր հաշիվ:
3. Այժմ դուք կարող եք բեռնել խաղը:
4. Բայց դա ամենը չէ: Ներբեռնված ծրագիրը, օգտագործման համար պահանջվում է լիցենզիա: Մենք 2 ամիս անվճար կարող ենք ստանալ այն: Դա կատարելու համար նույն էջում, որտեղ դուք բեռնել եք խաղը, «Ավելացնել Լիցենզիա» բաժնում, գտեք Amazon ներդիրը եւ սեղմեք «Սեղմեք այստեղ» կոճակին հակառակ:
5. Այն պատուհանը, որը բացվում է, դուք պետք է մուտք գործեք ձեր հաշիվը Amazon- ում կամ ստեղծեք այն, ապա մուտք գործեք:
6. Այժմ մենք ունենք այն բանալին, որը կարելի է գտնել նույն էջի ներքեւում: Պատճենեք այն:
7. Մենք անցնում ենք սովորական տեղադրման կարգը:
8. Միեւնույն ժամանակ, տեղադրիչը մեզ կառաջարկի տեղադրել GameMaker: Player- ը: Տեղադրեք այն: Խաղացողի պարտադիր է ստուգել խաղերը:
Սա ավարտում է տեղադրումը եւ մենք սկսում ենք աշխատել ծրագրի հետ:
Ինչպես օգտվել Game Maker- ից
Գործարկել ծրագիրը: Երրորդ սյունակում մենք մուտքագրում ենք լիցենզիա ստեղնը, որը մենք պատճենեցինք, իսկ երկրորդում մուտք ենք գործում եւ գաղտնաբառը: Այժմ վերագործարկեք ծրագիրը: Նա աշխատում է:
Գնացեք Նոր էջ եւ ստեղծեք նոր ծրագիր:
Այժմ ստեղծեք գանգուր: Սեղմած սեղմված նյութի վրա սեղմեք աջ եւ սեղմեք Sprite:
Տվեք նրան անուն: Թող այն լինի խաղացողի եւ սեղմեք Խմբագրել Sprite- ը: Մի պատուհան կբացվի, որտեղ մենք կարող ենք փոփոխել կամ ստեղծել գանգուր: Ստեղծեք նոր գրաֆիկ, չափը չի փոխվի:
Այժմ նոր սեղմումով նոր սեղմումով: Բացված խմբագրությունում մենք կարող ենք նկարել մի գանգրագրող: Այս պահին մենք խաղում ենք խաղացող, եւ ավելի կոնկրետ `բաք: Պահպանեք մեր նկարը:
Մեր տանկի անիմացիան կատարել, պատճենեք եւ կպցրեք պատկերը Ctrl + C- ի եւ Ctrl + V- ի համադրությամբ համապատասխանաբար եւ դրա համար այլ թրթուր դիր դիր. Դուք կարող եք կատարել այնքան օրինակ, որքան ցանկանում եք: Որքան ավելի շատ պատկերներ, այնքան հետաքրքիր է անիմացիան:
Այժմ դուք կարող եք նախադրել նախադիտման առջեւի տուփը: Դուք կտեսնեք ստեղծված անիմացիան եւ կարող եք փոխել շրջանակի դրույքաչափը: Պահեք պատկերն ու կենտրոնացրեք կենտրոնի կոճակը: Մեր բնավորությունը պատրաստ է:
Նույն ձեւով մենք պետք է ստեղծենք եւս երեք սպիտակներ `թշնամին, պատը եւ հրաբուխը: Եկեք նրանց թշնամի, պատի եւ գնդակի կոչ անենք:
Այժմ դուք պետք է ստեղծել օբյեկտներ: Նյութերի ներդիրում աջ սեղմեք եւ ընտրեք Ստեղծեք օբյեկտ: Այժմ ստեղծեք օբյեկտ յուրաքանչյուր գույնի համար: ob_player, ob_enemy, ob_wall, ob_bullet:
Ուշադրություն.
Պատի պատին ստեղծելու ժամանակ ստուգեք Solid- ի կողքին: Դա կդարձնի պատը կոշտ, եւ տանկերը չեն կարող անցնել դրա միջոցով:
Գնացեք բարդ: Բացեք ob_player օբյեկտը եւ անցեք Վերահսկիչ էջ: Ստեղծեք նոր իրադարձություն, Ավելացնել գործողություն կոճակով եւ ընտրեք Ստեղծեք: Այժմ սեղմեք աջ կոճակի վրա:
Բացահայտվող պատուհանում պետք է գրանցվեք, թե ինչպիսի գործողություններ կկատարենք մեր բաքը: Եկեք այս տողերը գրենք.
hp = 10;
dmg_time = 0;
Ստեղծեք քայլ միջոցառումներ նույն ձեւով եւ գրեք դրա համար:
եթե keyboard_check_released (ord ('W')) {speed = 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')) {speed = 0;}
եթե keyboard_check_released (ord ('A')) {speed = 0;}
եթե keyboard_check_released (ord ('D')) {speed = 0;}
{
instance_create (x, y, ob_bullet) {speed = 30; direction = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
Ավելացնել բախման իրադարձություն `պատի բախում: Կոդ `
x = xprevious;
y = yprevious;
Եվ նաեւ ավելացրեք թշնամու հետ բախում.
եթե dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
Ոչ ոքի:
Հիմա ավելացրեք քայլ առ քայլ:draw_self ();
draw_text (50,10, string (hp));
եթե hp <= 0
{
show_message ('Game over')
room_restart ();
};
եթե instance_number (ob_enemy) = 0
{
show_message («Հաղթանակ»)
room_restart ();
}
Այժմ, երբ մենք արել ենք խաղացողի հետ, գնացեք օբյեկտի օբյեկտ: Ստեղծել իրադարձություն.
r = 50;
ուղղությունը = ընտրեք (0,90,180,270);
արագություն = 2;
hp = 60;
Հիմա եկեք մի քայլ դեպի շարժումը.
եթե distance_to_object (ob_player) <= 0
{
ուղղությունը = point_direction (x, y, ob_player.x, ob_player.y)
արագություն = 2;
}
Այլ
{
եթե r <= 0
{
ուղղությունը = ընտրեք (0,90,180,270)
արագություն = 1;
r = 50;
}
}
image_angle = ուղղություն;
r- = 1;
Ավարտը `
եթե hp <= 0 instance_destroy ();
Ստեղծեք Destroy- ի իրադարձություն, գնացեք ոչ ոքի եւ այլ կետում, սեղմեք պատկերակը պայթյունի հետ: Այժմ, երբ սպանել եք թշնամուն, կլինի պայթյունի անիմացիա:
Collision - բախում պատի հետ:
ուղղությունը = ուղղություն;
Collision - բախում է ռումբի հետ:
hp- = irandom_range (10.25)
Քանի որ պատը չի կատարում որեւէ գործողություն, մենք անցնում ենք ob_bullet օբյեկտին: Թշնամու հետ բախման հարձակման ավելացում.
instance_destroy ();
Եվ բախում պատի հետ.
instance_destroy ();
Վերջապես, ստեղծեք 1-ին մակարդակ: Մենք իրավունք ենք սեղմել Room-> Ստեղծեք սենյակ: Գնացեք օբյեկտների ներդիր եւ նկարեք Wall- ի օբյեկտ օգտագործելով մակարդակի քարտեզ: Այնուհետեւ ավելացրեք մեկ խաղացող եւ մի քանի թշնամի: Մակարդակը պատրաստ է:
Վերջապես մենք կարող ենք խաղը սկսել եւ փորձարկել այն: Եթե դուք հետեւեցիք հրահանգներին, ապա պետք է ոչ մի պատահականություն:
Դա բոլորն են: Մենք նայեցինք, թե ինչպես ստեղծել ձեր համակարգչի վրա խաղ եւ խաղացողի գաղափարը ստացվեց Game Maker- ի նման: Շարունակեք զարգանալ եւ շատ շուտով դուք կկարողանաք ստեղծել ավելի հետաքրքիր եւ բարձրորակ խաղեր:
Հաջողություն!
Բեռնել Game Maker պաշտոնական կայքում
Տես նաեւ. Խաղերի ստեղծման այլ ծրագրեր