Сонымен, сізде өзіңіздің компьютерлік ойынды жасауға ниет бар. Сіз Delphi, C ++ және басқа да тілдерде бағдарламалау негіздерін үйренуден тұратын күрделі жолмен жүре аласыз. Алайда, бұл көп уақыт пен күш жұмсауды қажет ететін ауыр процесс. Конструкторлар мен дайын ойын қозғалтқыштарын пайдалану әлдеқайда оңай, олардың көпшілігін www.gcup.ru веб-сайтынан таба аласыз. Game Maker бағдарламасының мысалында ойын құруды қарастырайық
Бұл қажетті
Game Maker бағдарламасы
Нұсқаулық
1-қадам
Кейіпкер
Алдымен ойын кейіпкерін жасаңыз (оны obj_player деп атайық). Ол жүруді үйрену үшін «Сол жақ» батырмасында объектілердің соқтығысуын және X осі бойымен ығысуды -4 координаталары арқылы тексеріңіз. Сол сияқты «Оң жақ» батырмасында координаталарды + 4-ке өзгерте отырып, спрайттарды өзгерту туралы ұмытпаңыз. Енді біздің кейіпкеріміз оңды-солды жүре алады.
2-қадам
Платформа
Кейінірек платформаға айналатын жаңа объект (obj_platform) жасаңыз. Бұл жағдайда obj_platform ішіндегі Solid құсбелгісін қоюды ұмытпаңыз.
3-қадам
Ауырлық
Obj_player кейіпкеріне оралайық. Қадам мәзірінде суретте көрсетілгендей шарттарды таңдаңыз.
Сол жақтағы айнымалыға назар аударыңыз. Оның көмегімен құлау жылдамдығын 12-ге дейін шектеуге болады.
4-қадам
Секіру
Секіруді құру үшін секірудің айнымалысын енгізу керек, оның көмегімен секірудің максималды санын орнатуға болады. Жасау мәзірінде jump = 0 мәнімен айнымалы құрыңыз. Айнымалылар суреттегі қызыл түспен белгіленген батырма арқылы құрылады. Әрекеттерге апарған кезде мәзір пайда болады. Онда суретте көрсетілгендей барлық қажетті жағдайларды көрсетіңіз.
5-қадам
Баспасөз мәзірінде келесі суреттердегідей жүріңіз:
6-қадам
Obj_platform нысанын түртуге арналған бірнеше қадамдар. Сонымен, ойынымыздың негізгі қозғалтқышы дайын. Қосымша функцияларды тіркеу қалады.
7-қадам
Баспалдақтар
Баспалдақ жасау үшін бізге жоғары, төмен және қадам қойындылары қажет. Жаңа объект obj_ladder жасаңыз. Әрі қарай, «Қадам» қойындысында мәндерді суретте көрсетілгендей етіп қойыңыз:
8-қадам
Біз Жоғары қойындысымен жұмыс істейміз (суретті қараңыз). Біз Down қойындысымен дәл осылай жұмыс жасаймыз, тек y = -4-ті y = + 4-ке ауыстыруды ұмытпаңыз.
9-қадам
Жау
Зұлым адамсыз ойын деген не? Сондықтан біздің кейіпкерімізге жау қажет. Жаңа obj_enemy нысанын жасаңыз, содан кейін Create оқиғасына өтіңіз. Онда әрекетті жасаңыз және суретте көрсетілгенге ұқсас параметрлерді орнатыңыз.
Содан кейін біз obj_rotate нысанын құрамыз және оны көрінбейтін етіп жасаймыз. Мұны істеу үшін Visible құсбелгісін алып тастау керек.
10-қадам
Басты кейіпкерді өлтіру
Бұл ең маңызды сәт: сіз кейіпкерді өлтіру мүмкіндігін қамтамасыз етуіңіз керек. Мұны істеу үшін біз Game Maker-ге салынған өмір мен денсаулық жүйесін қолданамыз.
Қадам іс-шарасында келесі қадамдарды орындаңыз:
11-қадам
Мінез денсаулығы.
Ойынға зұлымды қалай жасасаңыз, солай етіп жасаңыз. Содан кейін қойыңыз: денсаулықты -1-ге теңестіріңіз
12-қадам
Бұл шанышқан сайын ойын кейіпкерінің денсаулығы төмендейтіндігіне кепілдік береді. Денсаулық бірден аз болса, кейіпкер бір өмірді күйдіреді.
13-қадам
Соңғы кезеңде біз кейбір түртулерді аяқтаймыз: біз үлкен деңгейге жетеміз, батырға камераны қадағалау мүмкіндігін тіркейміз. Ол үшін көріністегі ілінісу бөлмесінде біз келесі әрекеттерді орындаймыз (суретті қараңыз).
Hbor және Vbor мәндерін өзгертіңіз. Олар x және y координаттары үшін жауап береді, содан кейін камера жылжи бастайды.
Бұл Game Maker көмегімен қарапайым платформер құрудың негіздері.