Windows 7-də bütün pəncərələri minimuma endirmək

Kompüterdə öz oyununuzu yaratmaq istəyirsinizsə, oyun yaratmaq üçün xüsusi proqramlarla necə işləməyi öyrənməlisiniz. Bu cür proqramlar simvol yaratmaq, animasiyalar çəkmək və onlar üçün tədbirlər təyin etməyə imkan verir. Əlbəttə ki, bu, bütün imkanlar siyahısı deyil. Bu proqramlardan birində oyun yaratma prosesini nəzərdən keçirəcəyik - Game Maker.

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

Oyunçunu pulsuz yükləyin

Game Maker qurmaq üçün necə

1. Yukarıdakı linkə baxın və proqramın rəsmi saytına gedin. Proqramın pulsuz versiyasını - Pulsuz Yükləməni yükləyin.

2. İndi qeydiyyatdan keçməlisiniz. Bütün zəruri məlumatları daxil edin və təsdiq məktubunun gələcəyini bildirin. Bağlantıları izləyin və hesabınıza daxil olun.

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

4. Amma bu hamısı deyil. Yüklədiyimiz proqram, yalnız istifadə etmək üçün lisenziya tələb olunur. 2 ay pulsuz əldə edə bilərik. Bunu etmək üçün, oyunu yüklədiyiniz səhifənin "Lisenziyalar əlavə et" maddəsində "Amazon" nişanı tapın və əksinə "Buraya vur" düyməsini basın.

5. Açılan pencerədə, Amazon-da hesabınıza daxil olun və ya yaradın və sonra daxil olmanız lazımdır.

6. İndi biz eyni səhifənin altındakı bir tapa bilərsiniz. Kopyalayın.

7. Ən adi quraşdırma qaydasını keçirik.

8. Eyni zamanda yükləyici GameMaker: Player yükləmək üçün bizə təklif edəcək. Quraşdırın. Oyunçu oyunları sınamaq üçün tələb olunur.

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

Game Maker-dan istifadə etmək

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

Yeni sekmeye keçin və yeni bir layihə yaradın.

İndi bir sprite yaradın. Sprites öğesini sağ tıklatın və sonra Sprite yarat.

Ona bir ad verin. Bir oyunçu olsun və Sprite Edit düyməsini basın. Bir dəyişdirmək və ya bir sprite yaratmaq üçün bir pəncərə açılacaq. Yeni bir sprite yaradın, ölçüsü dəyişməyəcək.

İndi yeni sprite cüt basın. Açılan redaktorda bir sprite çəkə bilərik. Hal-hazırda bir oyunçunu və daha dəqiq bir tankı çəkirik. Bizim rəsmimizi saxlayaq.

Tankımızın animasiyasını etmək üçün, surəti Ctrl + C və Ctrl + V kombinasiyası ilə kopyalayıb yapışdırıb və bunun üçün fərqli bir caterpillar mövqeyi çəkin. İstədiyiniz qədər çox nüsxə edə bilərsiniz. Daha çox görüntü, daha maraqlı animasiya.

İndi ön görünüşün önünə bir gənə qoyun. Yaradılan animasiyanı görəcəksiniz və çərçivə dərəcəsini dəyişə bilərsiniz. Şəkil düyməsini istifadə edərək, şəkili saxla və mərkəzə daxil edin. Bizim xarakterimiz hazırdır.

Eyni şəkildə, biz daha üç sprit yaratmalıyıq: düşmən, divar və mərmər. Onlara düşmən, divar və güllə deyirik.

İndi obyektlər yaratmalısınız. Nişanlar sekmesinde sağ basın və obyekt yarat seçin. İndi hər bir sprite üçün obyekt yaradın: ob_player, ob_enemy, ob_wall, ob_bullet.

Diqqət!
Divar obyekti yaratdıqda Solid yanındakı qutuyu yoxlayın. Bu, divarı möhkəmləndirəcək və tanklar onu keçə bilməyəcək.

Çətin get. Ob_player obyektini açın və Nəzarət nişanına gedin. Etkinlik əlavə et düyməsinə ilə yeni bir hadisə yaradın və Yarat seçin. İndi Execute Code-i sağa vurun.

Açılan pəncərədə, tankımızın hansı hərəkətləri reallaşdıracağını qeyd etmək lazımdır. Bu xətləri yazaq:

hp = 10;
dmg_time = 0;

Eyni şəkildə Step bir hadisə yaradın və bunun üçün kodu yazın:

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

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

mouse_check_button_pressed (mb_left)
{
instance_create (x, y, ob_bullet) ilə {speed = 30; istiqaməti = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}
}

Çarpışma hadisəsi əlavə edin - divarla toqquşma. Kod:

x = xprevious;
y = yprevious;

Həm də düşmənlə toqquşma əlavə edin:

əgər dmg_time <= 0
{
hp- = 1
dmg_time = 5;
}
dmg_time - = 1;

Hadisəni çək:

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

İndi addım - addım addım əlavə edin:
əgər hp <= 0
{
show_message ('Oyun bitdi')
room_restart ();
};
instance_number (ob_enemy) = 0 varsa
{
show_message ('Zəfər!')
room_restart ();
}

İndi oyunçu ilə bitirdik ki, ob_enemy obyektinə keçin. Create bir hadisə əlavə edin:

r = 50;
istiqamət = seç (0,90,180,270);
sürət = 2;
hp = 60;

İndi hərəkətə addım əlavə edək:

Distance_to_object (ob_player) <= 0 varsa
{
istiqaməti = point_direction (x, y, ob_player.x, ob_player.y)
sürət = 2;
}
başqa
{
əgər r <= 0
{
istiqamət = seç (0,90,180,270)
sürət = 1;
r = 50;
}
}
image_angle = istiqamət;
r- = 1;

Sonuncu addım:

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

Destroy bir hadisə yaradın, çəkiliş sekmesine keçin və digər maddədə partlayış ilə simvol basın. İndi bir düşməni öldürdüyündə bir partlama animasiyası olacaq.

Çarpma - divarla toqquşma:

istiqamət = - istiqamət;

Çarpma - bir mərmi ilə toqquşma:

hp- = irandom_range (10.25)

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

instance_destroy ();

Bir divarla vuruşma:

instance_destroy ();

Nəhayət, Səviyyə 1 yaradın. Oda -> Otaq yaratın. Nişanlar sekmesine gedin və Wall obyektini istifadə edərək səviyyəli bir xəritə çəkin. Sonra bir oyunçu və bir neçə düşmən əlavə edin. Səviyyə hazırdır!

Nəhayət oyuna başlaya və test edə bilərik. Talimatlara əməl etsəniz, heç bir səhv olmaz.

Bütün bunlar. Kompüterinizdə bir oyun yaratmaq üçün özünüz baxdıq və Game Maker kimi bir proqram haqqında fikir aldınız. Yaxınlaşmağa davam edin və çox yaxında daha çox maraqlı və yüksək keyfiyyətli oyunlar yarada biləcəksiniz.

Uğurlar!

Rəsmi saytdan Oyunçunu yükləyin

Həmçinin baxın: Oyunlar yaratmaq üçün digər proqram