Game Maker-də bir kompüterdə bir oyun necə yaratmaq olar

Pin
Send
Share
Send

Bir kompüterdə öz oyununuzu yaratmaq istəyirsinizsə, onda oyun yaratmaq üçün xüsusi proqramlar ilə necə işləməyi öyrənməlisiniz. Bu cür proqramlar simvol yaratmağa, animasiya çəkməyə və onlar üçün hərəkətlər qurmağa imkan verir. Əlbəttə ki, bu, bütün imkanların siyahısı deyil. Bu proqramlardan birində oyun yaratmaq prosesini nəzərdən keçirəcəyik - Game Maker.

Game Maker 2D oyunları yaratmaq üçün ən sadə və ən populyar proqramlardan biridir. Burada drag'n'drop interfeysindən istifadə edərək və ya daxili GML dilindən istifadə edərək oyunlar yarada bilərsiniz (biz bununla işləyəcəyik). Oyun Maker, yalnız oyunları inkişaf etdirməyə başlayanlar üçün ən yaxşı seçimdir.

Oyun Maker pulsuz yüklə

Game Maker'i necə quraşdırmaq olar

1. Yuxarıdakı linki izləyin və proqramın rəsmi saytına daxil olun. Proqramın pulsuz versiyasını - Pulsuz Yükləməni tapa biləcəyiniz yükləmə səhifəsinə aparılacaqsınız.

2. İndi qeydiyyatdan keçməlisiniz. Bütün lazımi məlumatları daxil edin və təsdiq məktubu alacağınız poçt qutusuna gedin. Linki izləyin və hesabınıza daxil olun.

3. İndi oyunu yükləyə bilərsiniz.

4. Ancaq bu hamısı deyil. Proqramı yüklədik, yalnız istifadə etmək üçün lisenziyaya ehtiyacınız var. 2 aya pulsuz əldə edə bilərik. Bunu etmək üçün oyunu yüklədiyiniz eyni səhifədə "Lisenziyalar əlavə et" maddəsində Amazon sekmesini tapın və əksinə "Buraya vurun" düyməsini vurun.

5. Açılan pəncərədə, Amazon-dakı hesabınıza daxil olmalı və ya onu yaratmalı və sonra daxil olmalısınız.

6. İndi eyni səhifənin altından tapa biləcəyiniz bir açarımız var. Kopyalayın.

7. Ən ümumi quraşdırma prosedurundan keçirik.

8. Eyni zamanda, quraşdırıcı bizə GameMaker: Player quraşdırmağı təklif edəcəkdir. Bunu da quraşdırırıq. Oyun testləri üçün bir oyunçu tələb olunur.

Bu quraşdırma tamamlanır və proqramla işləməyə davam edirik.

Oyun Maker istifadə necə

Proqramı işə salın. Üçüncü sütunda kopyaladığımız lisenziya açarını, ikincisində isə giriş və şifrəni daxil edirik. İndi proqramı yenidən başladın. İşləyir!

Yeni sekmesine keçin və yeni bir layihə yarada bilərsiniz.

İndi bir sprite yaradın. Sprites üzərinə sağ vurun və sonra Sprite yaradın.

Ona bir ad verin. Oyunçu olsun və Edit Sprite düyməsini basın. Dəyişdirə və ya sprite yarada biləcəyimiz bir pəncərə açılacaqdır. Yeni bir sprite yaradın, ölçüsünü dəyişməyəcəyik.

İndi yeni sprite iki dəfə vurun. Açılan redaktorda bir sprite çəkə bilərik. Hal-hazırda bir oyunçu və daha dəqiq desək bir tank çəkirik. Rəsmimizi saxla.

Tankımızı canlandırmaq üçün şəkli müvafiq olaraq Ctrl + C və Ctrl + V birləşmələri ilə kopyalayın və parçaları üçün fərqli bir mövqe çəkin. Uyğun gördüyünüz qədər çox nüsxə edə bilərsiniz. Şəkillər daha çox, animasiya daha maraqlıdır.

İndi önizleme elementinin yanındakı qutuyu yoxlaya bilərsiniz. Yaradılmış animasiyanı görəcəksiniz və çərçivə sürətini dəyişə bilərsiniz. Təsviri qeyd edin və Mərkəz düyməsini istifadə edərək mərkəzləşdirin. Xarakterimiz hazırdır.

Eyni şəkildə, daha üç sprit yaratmalıyıq: düşmən, divar və mərmi. Onları sırasına düşmən, divar və güllə adlandırın.

İndi obyektləri yaratmaq lazımdır. Obyektlər sekmesinde, sağ vurun və Yarat obyekt seçin. İndi hər sprite üçün bir obyekt yaradın: ob_player, ob_enemy, ob_wall, ob_bullet.

Diqqət!
Divar obyekti yaratarkən, Qatı qutunu yoxlayın. Bu divarı möhkəm hala gətirəcək və tanklar oradan keçə bilməyəcəkdir.

Çətinliyə dönürük. Ob_player obyektini açın və İdarəetmə sekmesine keçin. Hadisə əlavə et düyməsinə ilə yeni bir hadisə yaradın və Yarat seçin. İndi Execute Code maddəsini sağ vurun.

Açılan pəncərədə tankımızın hansı hərəkətləri yerinə yetirəcəyini qeyd etməlisiniz. Aşağıdakı sətirləri yazaq:

hp = 10;
dmg_time = 0;

Eynilə Step hadisəsini yaradaq, bunun üçün kodu yazaq:

image_angle = point_direction (x, y, siçan_x, siçan_y);
əgər klaviatura_check (ord ('W')) {y- = 3};
əgər klaviatura_check (ord ('S')) {y + = 3};
əgər klaviatura_check (ord ('A')) {x- = 3};
əgər klaviatura_check (ord ('D')) {x + = 3};

əgər klaviatura_check_released (ord ('W')) {sürət = 0;}
əgər klaviatura_check_released (ord ('S')) {sürət = 0;}
əgər klaviatura_check_released (ord ('A')) {sürət = 0;}
əgər klaviatura_check_released (ord ('D')) {sürət = 0;}

siçan_check_button_pressedsə (mb_left)
{
instance_create ilə (x, y, ob_bullet) {sürət = 30; istiqamət = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Toqquşma hadisəsini əlavə edin - divarla toqquşma. Kod:

x = xprevy;
y = yaqun;

Düşmənlə toqquşma da əlavə edin:

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

Tədbir çəkmək:

draw_self ();
draw_text (50,10, simli (hp));

İndi Add - Son Add əlavə edin:
hp <= 0 olarsa
{
show_message ('Oyun bitdi')
otaq_restart ();
};
əgər instansiya_nömrə (ob_enemy) = 0
{
show_message ('Qələbə!')
otaq_restart ();
}

İndi oyunçu ilə tamamlandığımızdan, ob_enemy obyektinə keçin. Yaratmaq hadisəsini əlavə edin:

r 50;
istiqamət = seçmək (0.90,180,270);
sürət = 2;
hp = 60;

İndi hərəkət üçün Addım əlavə edin:

məsafə_to_object (ob_player) <= 0 olarsa
{
istiqamət = point_direction (x, y, ob_player.x, ob_player.y)
sürət = 2;
}
başqa
{
əgər r <= 0
{
istiqamət = seçin (0.90,180,270)
sürət = 1;
r 50;
}
}
image_angle = istiqamət;
r- = 1;

Son addım:

əgər hp <= 0 instansiya_destroy ();

Destroy hadisəsini yaradırıq, püşk sekmesine gedin və digər maddədə partlayış simgesini vurun. İndi bir düşmən öldürəndə partlayış animasiyası olacaq.

Toqquşma - divarla toqquşma:

istiqamət = - istiqamət;

Toqquşma - mərmi ilə toqquşma:

hp- = irandom_range (10.25)

Divar heç bir hərəkət etmədiyindən ob_bullet obyektinə keçirik. Düşmənlə toqquşma toqquşması əlavə edin:

instansiya_destroy ();

Və divarla toqquşma:

instansiya_destroy ();

Nəhayət, Səviyyə Səviyyə yaradın 1. Otaq -> Otaq yarat seçin. Obyektlər nişanına gedəcəyik və səviyyəli xəritə çəkmək üçün "Divar" obyektindən istifadə edəcəyik. Sonra bir oyunçu və bir neçə düşmən əlavə edirik. Səviyyə hazırdır!

Nəhayət, oyunu işlədib sınaya bilərik. Təlimatlara əməl etdinizsə, onda səhvlər olmamalıdır.

Hamısı budur. Bir kompüterdə özümüzdə bir oyun necə yaratacağını araşdırdıq və Game Maker kimi bir proqram haqqında bir fikir əldə etdiniz. İnkişaf etməyə davam edin və çox keçmədən daha maraqlı və yüksək keyfiyyətli oyunlar yarada biləcəksiniz.

Uğurlar!

Game Maker rəsmi saytından yükləyin

Buna da baxın: Oyunlar yaratmaq üçün digər proqram

Pin
Send
Share
Send