Егер компьютерде өзіңіздің ойыныңызды жасағыңыз келсе, онда сіз ойындар жасау үшін арнайы бағдарламалармен жұмыс істеуді үйренуіңіз керек. Мұндай бағдарламалар сізге кейіпкерлерді құруға, анимациялар жасауға және олар үшін әрекеттерді орнатуға мүмкіндік береді. Әрине, бұл мүмкіндіктердің толық тізімі емес. Біз осы бағдарламалардың бірінде ойын жасау процесін қарастырамыз - Game Maker.
Game Maker - 2D ойындарын жасаудың ең оңай және ең танымал бағдарламаларының бірі. Мұнда drag'n'drop интерфейсін пайдаланып немесе кірістірілген GML тілін (біз онымен жұмыс жасаймыз) пайдаланып ойындар жасай аласыз. Game Maker - ойындарды дамытатындар үшін ең жақсы нұсқа.
Game Maker тегін жүктеп алыңыз
Game Maker қалай орнатуға болады
1. Жоғарыдағы сілтемеге өтіп, бағдарламаның ресми сайтына барыңыз. Сіз тегін жүктеп алу нұсқасын таба алатын жүктеу бетіне түсесіз.
Енді сіз тіркелуіңіз керек. Барлық қажетті деректерді енгізіңіз және растау хаты келген пошта жәшігіне өтіңіз. Сілтемені бақылап, тіркелгіңізге кіріңіз.
3. Енді сіз ойынды жүктей аласыз.
4. Бірақ бұл бәрі емес. Біз жүктеп алған бағдарлама, оны пайдалану үшін лицензия қажет. Біз оны 2 ай бойы тегін ала аламыз. Осыны орындау үшін, ойын жүктеген бір бетте «Лицензияларды қосу» бөлімінде Amazon қойыншасын тауып, керісінше «Мұнда басыңыз» түймесін басыңыз.
5. Ашылған терезеде Amazon-те тіркелгіңізге кіріп немесе оны жасаңыз, содан кейін жүйеге кіріңіз.
6. Енді бір парақтың төменгі жағында таба алатын кілті бар. Оны көшіріңіз.
7. Ең қарапайым орнату процедурасынан өтудеміз.
8. Сонымен қатар, орнатушы GameMaker: Player бағдарламасын орнатуға ұсыныс жасайды. Оны орнатыңыз. Ойыншы ойындарды тексеруге міндетті.
Бұл орнатуды аяқтайды және бағдарламамен жұмыс істеуді жалғастырамыз.
Game Maker пайдалану әдісі
Бағдарламаны іске қосыңыз. Үшінші бағанда біз көшірген лицензиялық кілтін енгіземіз, ал екіншіден, логин мен парольді енгіземіз. Енді бағдарламаны қайта іске қосыңыз. Ол жұмыс істейді!
Жаңа қойындыға өтіп, жаңа жоба жасаңыз.
Енді спрайт жасаңыз. Sprites элементін тінтуірдің оң жақ түймешігімен басып, содан кейін Спрайт жасау түймешігін басыңыз.
Оның атын беріңіз. Ойыншы болсын және Sprite Edit түймесін басыңыз. Біз спрайтты өзгерте алатын немесе жасайтын терезе ашылады. Жаңа спрайт жасаңыз, өлшем өзгермейді.
Енді жаңа спрайтты екі рет нұқыңыз. Ашылған редакторда спрайтты шығаруға болады. Қазіргі уақытта біз ойыншы, ал одан да нақты - танк. Біздің суретті сақтаңыз.
Біздің резервуардың анимациясын жасау үшін, суретті Ctrl + C және Ctrl + V комбинациялары арқылы көшіріп, қойыңыз және оған басқа әртүрлі пішінді орынға салыңыз. Қалағаныңызша қанша көшірме жасай аласыз. Суреттерді неғұрлым көп болса, анимация қызықты болады.
Енді алдын-ала қараудың алдында шоқты қоюға болады. Жасалған анимацияны көресіз және кадр жиілігін өзгерте аласыз. Суретті сақтап, оны Орталығы түймешігін пайдаланып ортаға қойыңыз. Біздің кейіпкеріміз дайын.
Дәл сол сияқты, біз тағы үш спрайт жасауымыз керек: жау, қабырға және снаряд. Оларды қарсылас, қабырға мен оқ атады деп атайық.
Енді объектілерді құру қажет. Объектілер қойындысында тінтуірдің оң жақ түймешігімен нұқыңыз және Объект жасау тармағын таңдаңыз. Енді әрбір спрайт үшін нысан жасаңыз: ob_player, ob_enemy, ob_wall, ob_bullet.
Назар аударыңыз!
Қабырға объектісін жасағанда, Қатты күйдегі жанындағы құсбелгіні қойыңыз. Бұл қабырға қатты тұрғызады және цистерналар оны алмайды.
Қиындыққа барыңыз. Ob_player нысанын ашыңыз және Басқару қойындысына өтіңіз. Оқиғаны қосу түймешігімен жаңа оқиға жасаңыз да, Жасау тармағын таңдаңыз. Енді Execute кодының оң жағын басыңыз.
Ашылған терезеде біздің танкіміз қандай әрекеттер жасайтыны туралы тіркеу керек. Мына жолдарды жазайық:
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;}
{
with instance_create (x, y, ob_bullet) {жылдамдық = 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;
Оқиғаны тарту:
Енді Step - End қадамын қосыңыз:draw_self ();
draw_text (50,10, жол (hp));
егер hp <= 0 болса
{
show_message ('Game over')
room_restart ();
};
егер instance_number (ob_enemy) = 0 болса
{
show_message ('Жеңіс!')
room_restart ();
}
Ойнатқышпен жасалдым, ob_enemy нысанына барыңыз. Оқиғаны қосу:
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 оқиғасын жасау, сызу қойындысына өтіп, басқа элементте жарылыс белгішесін басыңыз. Енді, жауды өлтіргенде, жарылыс анимациясы болады.
Қақтығыс - қабырғамен соқтығысу:
бағыт - бағыт;
Соқтығысты - снарядпен соқтығысу:
hp- = irandom_range (10.25)
Қабырғаның ешқандай әрекеті болмағандықтан, ob_bullet объектісіне барамыз. Жаумен соқтығысқан қақтығыс қосыңыз:
instance_destroy ();
Және қабырғамен қақтығыс:
instance_destroy ();
Ақырында, Level 1 жасаңыз. Бөлмені оң жақ түймешігімен нұқыңыз -> Бөлме жасау. Объектілер қойындысына өтіп, қабырға нысаны арқылы сызық картасын сызыңыз. Содан кейін бір ойыншыны және бірнеше жауларын қосыңыз. Деңгей дайын!
Ақырында ойынды бастауға және оны сынауға болады. Егер нұсқауларды орындасаңыз, қате болмауы керек.
Мұның бәрі. Біз компьютеріңіздегі ойынды қалай жасауға болатындығын қарастырдық және Game Maker сияқты бағдарлама туралы ойларыңыз болды. Дамуды жалғастыра беріңіз және жақын арада сіздер әлдеқайда қызықты және жоғары сапалы ойындарды жасай аласыздар.
Сәттілік тілеймін!
Ойыншыны ресми сайтынан жүктеп алыңыз
Сондай-ақ қараңыз: Ойындар жасау үшін басқа бағдарламалар