Maze Oyunu Yapma
 Arkadaşlar profesyonel GM'ciler bilir ama yeni başlayanlarıda düşünmek lazım. Big Grin


Arkadaşlar şimdi size bir maze oyununun nasıl yapılacağını anlatacağım aslında bu dersi vermemim nedeni gml bilmeyenlerin basit birkaç kod bilmesi

Spriteslar:
Karakter
Duvar
Düşman

İlk olarak karakterin step eventine ( [Resim: event_step.gif] ):

PHP Kod:
if keyboard_check(vk_left) || keyboard_check(ord("A")) // eğer sol yön tuşuna veya a tuşuna basarsak {x-=8// 8 hızında sola gitsn (değeri değiştirebilirsiniz mesela 12 yapabilirsiiz.if keyboard_check(vk_up) || keyboard_check(ord("W")) // eğer yukarı yön tuşuna veya w tuşuna basarsak {y-=8// 8 hızında yukarı gitsinif keyboard_check(vk_right) || keyboard_check(ord("D")) // eğer sağ yön tuşuna veya d tuşuna basarsak {x+=8// 8 hızında sağa gitsinif keyboard_check(vk_down) || keyboard_check(ord("S")) // eğer aşağı yö tuşuna veya s tuşuna basarsak {y+=8// 8 hızında aşağı gitsin 


Evet karakteri hareket ettirdik.

Şimdi sıra duvarı geçememesinde çok kısa ir kod zaten bundan sonra uzun kod yok.
Karakterin Collision ----> Duvar eventi ( [Resim: event_collision.gif] )
PHP Kod:
x=xprevious // karakter duvarın x yönünden geçemesin (tam anlatamadım ama denerseniz daha iyi anlarsınız.) y=yprevious // karakter duvarın y yönünden geçemesin 


buda bitti.

Şimdi karakterin Collision ----> Düşman eventine ([Resim: event_collision.gif] )
PHP Kod:
x=xstart
y
=ystart // üstteki ve alttaki kod sayesinde karakter düşma çarpınca ilk başladığı yere döner. 


Şimdilik size bu kadar yeter canım sıkıldı.
Kodlar bana aiitir.

Tüm Hakları Saklıdır. Blogger tarafından desteklenmektedir.

Copyright © Game Maker Dersleri Template Design by RzaaL 1306