Zar Atışı yapalım

Pazar, Eylül 9, 2007 | Kategori: Game Maker Language-GML

6 Tane Sprite Oluşturalım. Ve aşağıdaki zar resimleri sprite bölümüne ekleyelim.

 Spritenin ismine       zar_1

 Spritenin ismine       zar_2

 Spritenin ismine       zar_3

 Spritenin ismine       zar_4

 Spritenin ismine       zar_5

Spritenin ismine       zar_6  koyalım.

Şimdi 1 tane obje oluşturalım. ismine de zar_atisi koyalım.

zar_atisi'nin içine aşağıdaki kodları yazalım

Create Event

rasgelezar=1    //Rasgelezar isminde degisken tanımladık

rasgelezar=round(random(5));   // 0 ile 5 arasında rasgelezar degiskenine  tam sayı tanımlayacak

Draw_Event

if rasgelezar=0     //Eğer tanımlanan sayı 0 ise aşağıdaki bloku okuyacak ve zar_1 spritesini 200,100 konumunda gösterecektir

{

draw_sprite(zar_1,1,200,100);  

}

if rasgelezar=1       //Eğer tanımlanan sayı 1 ise aşağıdaki bloku okuyacak ve zar_2 spritesini 200,100 konumunda gösterecektir         

{

draw_sprite(zar_2,1,200,100);

}

if rasgelezar=2     //......

{

draw_sprite(zar_3,1,200,100);

}

if rasgelezar=3    //......

{

draw_sprite(zar_4,1,200,100);

}

if rasgelezar=4   //......

{

draw_sprite(zar_5,1,200,100);

}

if rasgelezar=5   //......

{

draw_sprite(zar_6,1,200,100);}

Keyboard Event for

rasgelezar=round(random(5)); // Enter uşuna basarsak tekrar 0-5 arasında tam sayı tanımlayacak. Ekrana  zarlardan herhangi birini gösterecektir.

Kodlama bitmiştir. Objeyi odanın içine koyun ve çalıştırın. Ekranda 1-6 ya kadar herhangi bir zar ekranda gösterecektir. Eğer bir daha zar atmak istiyorsanız Enter tuşuna basınız.

Not: Yukrıdaki Kırmızı yazılan yazıları kod bölümüne yazmıyorsunuz. 

         Spriteler http://www.gsarchives.net bu siteden alınmıştır.

 

Zar Atma örneğini indirmek için tıklayınız..

 

Yorum ( 8 ) Yorum yaz! Kalici Baglanti



<<Önceki Sayfa |/|Sonraki Sayfa>>

Yorum yaz! : Arkadasina Gönder!
8yorum yazilmistir

  1. Yazan: Ferhat | Tarih: 2007-09-27 16:50:41
    Konu: SElam!
    Ewet arkadaşlar ben bu gm işini kafaya çok taktım :D
    net te araştırırken bi program buldum .Program gm de 3d objeleri 3d bi
    ortamda yapılamsını sağlıyo herşeyi yaptıktan sonra 3d kodlarını
    ve yatığın obje nin üstten görünüş resmini veriyo! hakkatten çok yararlı bi program
    Burdaki Herkesle paylaşmak istedim buyrun alttan yakın :D:D

    Link = http://www.fileden.com/files/2006/12/16/518296/gm_model_maker_v1.2.zip

    Eğer link bozuksa söleyin Kendim uplarım ;D (( Emre bu programıda programlar bölümüne eklersen
    sevinirim ;D kolay ulaşmak için ;D hade iyi çalışmalar herkese !!))

    Baglanti >Yorum yaz!

  2. Yazan: Emreisik | Tarih: 2007-09-23 10:15:09
    Konu: :)
    güzel

    Baglanti >Yorum yaz!

  3. Yazan: O-CooL | Tarih: 2007-09-23 06:07:13
    Konu: Bende Online oynamak için GM şablonu var
    Merhaba arkadaşım
    Bende GTA tarzı 3D ufak ama çok güzel bir şablon var.İster Local istersende Online oynayabiliyorsun.Şuanda buraya dosyayı koyamıyom ancak bu dosyayı isteyenler varsa verebilirim rapstar_mehmet_1991@hotmail.com adresim ekleyin.

    Baglanti >Yorum yaz!

  4. Yazan: Emreisik | Tarih: 2007-09-17 12:35:28
    Konu: Online oyun
    hmm..

    Benim online oyun yapımında çok fazla bir bilgim. Bildiğim kadarıyla 39dll dosyası varmış. Onu kullanarak online oyun yapabiliyormuşun. Gm forumlarında araştır istersen. Ha şunuda söylüyüm. O dll dosyasını kopyalayıp yapıştırmakla bitmiyor. Gerisini sen düşün.

    Baglanti >Yorum yaz!

  5. Yazan: isimsiz | Tarih: 2007-09-13 02:14:58
    Konu: ONline oyun yapabilme
    Yaa emre bide online oyun yapabilmeyi anlatirsan cok makbule gecer...
    Online olarak oynayabilmemiz icin eklenti felan varmis anlamadim anlatirsan cok sewinirim
    Derslerin cok isime yariyo...

    Baglanti >Yorum yaz!

  6. Yazan: Emreisik | Tarih: 2007-09-09 19:35:36
    Konu: Hatan'nın sebebi
    http://img266.imageshack.us/img266/4947/adszjh3.png

    Sen internet explorer kullanıyorsun herhalde...
    internet explorer'dan kopyla yapıştır yapınca sonuna anlamsız yazı ekliyor. Bundan dolayı hata veriyor. Sen o anlamsız yaziyi sil.

    Baglanti >Yorum yaz!

  7. Yazan: doğukan erdem | Tarih: 2007-09-09 18:26:37
    Konu: aklıma gelmişken
    bu kodları add event - create - control - execute apiece of code ya mi yazıyoruz?

    Baglanti >Yorum yaz!

  8. Yazan: doğukan erdem | Tarih: 2007-09-09 18:23:56
    Konu: hata
    çoğu defa bu hatayı alıyorum işte resim

    http://img266.imageshack.us/img266/4947/adszjh3.png

    Baglanti >Yorum yaz!


domain