Game Makerде компьютерде оюн кантип түзүү керек

Pin
Send
Share
Send

Эгер сиз өз оюнуңузду компьютерде түзгүңүз келсе, анда оюндарды жасоо үчүн атайын программалар менен иштөөнү үйрөнүшүңүз керек. Мындай программалар каармандарды жаратууга, анимацияларды тартууга жана алар үчүн иш-аракеттерди орнотууга мүмкүнчүлүк берет. Албетте, бул мүмкүнчүлүктөрдүн тизмеси эмес. Ушул программалардын биринде - Game Maker оюнун түзүү жараянын карап чыгабыз.

Game Maker 2D оюндарын түзүүгө эң жөнөкөй жана популярдуу программалардын бири. Бул жерде сиз drag'n'drop интерфейсинин жардамы менен же орнотулган GML тилин колдонуп оюн түзө аласыз (биз аны менен иштейбиз). Оюн түзүүчү - бул оюндарды жаңыдан баштаган адамдар үчүн мыкты вариант.

Оюн 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 объектисин ачып, Башкаруу кыстырмасына өтүңүз. Окуяны кошуу баскычы менен жаңы иш-чара түзүңүз жана Түзүү тандаңыз. Эми Execute Code пунктун оң баскыч менен чыкылдатыңыз.

Ачылган терезеде биздин танк кандай иш-аракеттерди аткарышы керек. Төмөнкү саптарды жазалы:

hp = 10;
dmg_time = 0;

Келгиле, Step окуясын ушундай кылып түзөлү, ал үчүн код жазыңыз:

image_angle = point_direction (x, y, mouse_x, mouse_y);
if keyboard_check (ord ('W')) {y- = 3};
if keyboard_check (ord ('S')) {y + = 3};
if keyboard_check (ord ('A')) {x- = 3};
if keyboard_check (ord ('D')) {x + = 3};

if keyboard_check_released (ord ('W')) {speed = 0;}
if keyboard_check_released (ord ('S')) {speed = 0;}
if keyboard_check_released (ord ('A')) {speed = 0;}
if keyboard_check_released (ord ('D')) {speed = 0;}

if mouse_check_button_pressed (mb_left)
{
example_create менен (x, y, ob_bullet) {ылдамдык = 30; багыт = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Кагылышуу окуясын кошуу - дубал менен кагылышуу. коду:

x = xprehew;
y = yprehew;

Душман менен кагылышууну дагы кошуңуз:

dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;

Draw event

draw_self ();
draw_text (50,10, сап (а.к.));

Эми Step-End кадамын кошуңуз:
эгер hp <= 0
{
show_message ('Оюн бүттү')
room_restart ();
};
if instance_number (ob_enemy) = 0
{
show_message ('Жеңиш!')
room_restart ();
}

Эми биз ойноткучтун жардамы менен бүткөндөн кийин, ob_enemy объектине өтүңүз. Create окуясын кошуңуз:

r - 50;
багыт = тандаңыз (0.90,180,270);
ылдамдык = 2;
hp = 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 инстанциялар_destroy ();

Биз Destroy окуясын түзүп, чийме өтмөккө өтүп, башка нерседе жарылуу сөлөкөтүн чыкылдатыңыз. Эми душманы өлтүргөндө, жарылуу анимациясы пайда болот.

Кагылышуу - дубал менен кагылышуу:

багыт = - багыт;

Кагылышуу - снаряд менен кагылышуу:

hp- = irandom_range (10.25)

Дубал эч кандай аракеттерди жасабагандыктан, биз ob_bullet объектине өтөбүз. Душман менен кагылышуу кагылышуусун кошуңуз:

case_destroy ();

Дубал менен кагылышуу:

case_destroy ();

Акырында, 1-деңгээлдин деңгээлин түзүңүз Бөлмө -> Бөлмө түзүү. Биз объекттер өтмөгүнө барып, деңгээлди картага түшүрүү үчүн "Дубал" объектисин колдонобуз. Андан кийин биз бир оюнчуну жана бир нече душманды кошо алабыз. Деңгээл даяр!

Акыры, оюнду иштетип, сынап көрө алабыз. Эгерде сиз көрсөтмөлөрдү аткарсаңыз, анда эч кандай мүчүлүштүктөр болбошу керек.

Мунун бардыгы. Өзүбүздүн компьютерде оюн кантип түзүүнү карап чыктык жана сиз Game Maker сыяктуу программа жөнүндө түшүнүк алдыңыз. Өнүгүүнү уланта бериңиз жана жакында сиз дагы кызыктуу жана сапаттуу оюндарды түзө аласыз.

Ийгилик!

Оюн Makerди расмий сайтынан жүктөп алыңыз

Ошондой эле караңыз: Оюндарды түзүү үчүн башка программа

Pin
Send
Share
Send