Егер сіз өзіңіздің компьютеріңізде өз ойынызды жасағыңыз келсе, онда сізге ойын құруға арналған арнайы бағдарламалармен жұмыс жасауды үйрену керек. Мұндай бағдарламалар сізге кейіпкерлер құруға, анимациялар жасауға және олар үшін әрекеттер орнатуға мүмкіндік береді. Әрине, бұл мүмкіндіктердің толық тізімі емес. Біз осы бағдарламалардың бірінде - Game Maker-де ойын құру процесін қарастырамыз.
Game Maker - 2D ойындарын жасауға арналған қарапайым және танымал бағдарламалардың бірі. Мұнда сіз drag'n'drop интерфейсін немесе кірістірілген GML тілін қолдана отырып ойын жасай аласыз (біз онымен жұмыс істейміз). Game Maker - бұл ойын дамыта бастаған адамдар үшін ең жақсы нұсқа.
Game Maker тегін жүктеп алыңыз
Game Maker бағдарламасын қалай орнатуға болады
1. Жоғарыдағы сілтемені орындаңыз және бағдарламаның ресми сайтына кіріңіз. Сізді жүктеу бетіне апарасыз, онда сіз бағдарламаның тегін нұсқасын таба аласыз - Тегін жүктеу.
2. Енді тіркелу керек. Барлық қажетті деректерді енгізіп, пошта жәшігіне барып, растау хатын аласыз. Сілтемені басып, тіркелгіңізге кіріңіз.
3. Енді сіз ойынды жүктей аласыз.
4. Бірақ бұл бәрі де емес. Біз бағдарламаны қостық, оны пайдалану үшін сізге лицензия қажет. Біз оны 2 айға тегін ала аламыз. Мұны істеу үшін, ойынды жүктеген сол бетте «Лицензияларды қосу» тармағында Amazon қойындысын тауып, «Мұнда нұқыңыз» батырмасын басыңыз.
5. Ашылған терезеде Amazon-да тіркелгіңізге кіріп, оны жасауыңыз керек, содан кейін кіруіңіз керек.
6. Енді бізде сол парақтың төменгі жағында таба алатын кілт бар. Оны көшіріңіз.
7. Біз ең көп таралған орнату процедурасынан өтеміз.
8. Сонымен бірге, орнатушы бізге GameMaker: Player орнатуды ұсынады. Біз оны да орнатамыз. Ойындарды тестілеу үшін ойыншы қажет.
Бұл орнатуды аяқтайды және біз бағдарламамен жұмыс істеуге кірісеміз.
Game Maker құралын қалай пайдалану керек
Бағдарламаны іске қосыңыз. Үшінші бағанда біз көшірген лицензиялық кілтті енгізіңіз, ал екіншіде логин мен парольді енгіземіз. Енді бағдарламаны қайта бастаңыз. Ол жұмыс істейді!
Жаңа қойындыға өтіп, жаңа жоба жасаңыз.
Енді спрайт жасаңыз. Sprites түймесін тінтуірдің оң жақ түймешігімен нұқыңыз, содан кейін Sprite құрыңыз.
Оған есім беріңіз. Ойыншыға рұқсат беріңіз және «Sprite-ті түзету» түймесін басыңыз. Біз спрайтты өзгерте немесе жасай алатын терезе ашылады. Жаңа спрайт жасаңыз, біз мөлшерін өзгертпейміз.
Енді жаңа спрайтты екі рет шертіңіз. Ашылған редактордан біз спрайт саламыз. Біз қазір плеерді, дәлірек айтқанда танк шығарып жатырмыз. Біздің суретімізді сақтаңыз.
Біздің танкке анимация жасау үшін суретті сәйкесінше Ctrl + C және Ctrl + V тіркесімдерімен көшіріп, қойып, тректер үшін басқа позицияны салыңыз. Сіз қаншалықты қолайлы деп санасаңыз, сонша көшірме жасай аласыз. Суреттер неғұрлым көп болса, анимация қызықты болады.
Енді сіз алдын ала қарау элементінің жанындағы құсбелгіні қоюға болады. Сіз жасалған анимацияны көресіз және кадр жиілігін өзгерте аласыз. Кескінді сақтаңыз және оны «Орталық» батырмасы арқылы центрлеңіз. Біздің кейіпкеріміз дайын.
Сол сияқты біз тағы үш спрайт жасауымыз керек: жау, қабырға және снаряд. Оларға тиісінше жау, қабырға және оқ атаңыз.
Енді объектілерді жасау керек. Нысандар қойындысында тінтуірдің оң жақ түймешігімен басып, Нысанды жасау пәрменін таңдаңыз. Енді әр sprite үшін объект жасаңыз: ob_player, ob_enemy, ob_wall, ob_bullet.
Назар аударыңыз!
Қабырғаға арналған затты жасау кезінде Қатты ұяшықты тексеріңіз. Бұл қабырғаны берік етеді, ал танктер одан өте алмайды.
Біз қиынға бет бұрамыз. Ob_player нысанын ашып, Басқару қойындысына өтіңіз. Оқиға қосу батырмасымен жаңа оқиға жасаңыз және Жасау пәрменін таңдаңыз. Енді кодты орындау элементін тінтуірдің оң жақ түймешігімен нұқыңыз.
Ашылған терезеде біздің танк қандай әрекеттерді орындайтынын тіркеу керек. Келесі жолдарды жазайық:
а = 10;
dmg_time = 0;
Step оқиғасын дәл осылай құрайық, оған код жазыңыз:
егер keyboard_check_released (ord ('W')) {жылдамдық = 0;} егер тінтуірдің_шебері_бұйық_қысылған болса (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) {жылдамдық = 30; бағыт = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}
Collision оқиғасын қосыңыз - қабырғаға соқтығысу. Код:
x = xpрақты;
y = алдыңғы;
Жаумен соқтығысуды қосыңыз:
егер dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;
Сурет салу оқиғасы:
Енді Add-End қадамын қосыңыз:сурет_өзі ();
сурет_мәтін (50,10, жол (а.с.));
егер hp <= 0
{
show_message ('Ойын аяқталды')
бөлме_рестарт ();
};
егер instance_number (ob_enemy) = 0
{
show_message ('Жеңіс!')
бөлме_рестарт ();
}
Енді біз ойнатқышпен жұмыс жасаймыз, ob_enemy объектісіне өтіңіз. Жасау оқиғасын қосу:
r - 50;
бағыт = таңдаңыз (0,90,180,270);
жылдамдық = 2;
а = 60;
Енді қозғалыс үшін Қадам қосыңыз:
егер ара қашықтық_жоба (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 instansiya_destroy ();
Біз Destroy оқиғасын жасаймыз, сурет салу қойындысына өтіп, басқа элементте жарылыс белгішесін нұқыңыз. Енді жауды өлтірген кезде жарылыс анимациясы пайда болады.
Соқтығысу - қабырғаға соқтығысу:
бағыт = - бағыт;
Соқтығысу - снарядпен соқтығысу:
hp- = кездейсоқ_қатар (10.25)
Қабырға ешқандай әрекеттерді жасамайтындықтан, біз ob_bullet объектісіне барамыз. Дұшпанмен соқтығысуды қосыңыз:
instance_destroy ();
Қабырғамен соқтығысу:
instance_destroy ();
Соңында, 1-деңгей деңгейін жасаңыз. Бөлме -> Бөлме жасау тармағын тінтуірдің оң жақ түймешігімен нұқыңыз. Нысандар қойындысына өтіп, деңгейлі карта жасау үшін «Қабырға» нысанын қолданамыз. Содан кейін біз бір ойыншы мен бірнеше жауды қосамыз. Деңгей дайын!
Соңында біз ойынды іске қосып, оны сынай аламыз. Егер сіз нұсқауларды орындасаңыз, онда қателер болмауы керек.
Мұның бәрі. Біз компьютерде ойынды қалай құру керектігін қарастырдық, сізде Game Maker сияқты бағдарлама туралы түсінік пайда болды. Дамуды жалғастырыңыз және жақын арада сіз әлдеқайда қызықты және сапалы ойындар жасай аласыз.
Сәттілік!
Game Maker бағдарламасын ресми сайттан жүктеп алыңыз
Сондай-ақ қараңыз: Ойын құруға арналған басқа бағдарламалық жасақтама