Merhaba arkadaşlar

Bugün sizlere game maker de puan sistemini göstereceğim. İlk olarak karakterimiz ve puan olacak objemizi açalım, puan objesine gelip

Add Event‘ten karakterimiz ile çarpışma (Collision) eventini açıp içine main1 den Destroy Instance‘yi (yok olma özelliğini) koyuyoruz ve ok diyoruz (eğer bunu yapmazsak karakterimiz puanın üstünde durduğu her an durmadan puan alır.).

Bundan sonra karakterimize gelip puan ile çarpışma yerine sağda score‘den Set Score‘yi açalım ve istediğimiz puanı yazalım, her biri kaç puan olsun tarzı.

İşte böyle arkadaşlar,

HOŞÇAKALIN

yorum
  1. cansel dedi ki:

    yardımmmm
    ya ben beş seçenekli bilgi yarışması oyunu yapmak istiyorum yardımcı olursanız sevinirim

    • yasirkula dedi ki:

      Soruyu Draw Text aksiyonu ile yazdırabilirsiniz. Cevapları da yine Draw Text ve Draw Sprite aksiyonlarını birlikte kullanarak yapabilirsiniz. Yani mesela cevap butonunun spritesi ‘cevapA’ olsun. Bir objeye Draw Sprite aksiyonu ile ‘cevapA’ spritesini çizdirin uygun bir yere ve Draw Text ile şıkta yazan cevabı, şıkkın spritesinin konumunun biraz sağ altına yazdırın. Yazı yazdırırken arada ‘#’ işareti kullanarak sonraki satıra geçebilirsiniz.

      Basit anlamda böyle yapabilirsiniz.

  2. cansel dedi ki:

    hocam şimdi ben 6 tane siprite çizdim biri soru diğerleride cevap secenekleri için draw sipriteden yerlerini belirledim font kullanarakta bu sipreteler içinde yazdığım soru cevapları çıkarmak istiyorum ama yazdıklarım sipretlrrin içinde çıkmıyor başka yerlerde çıkıyor

    • yasirkula dedi ki:

      Diyelim A şıkkı spritesi (10,10) konumundaysa o şıktaki cevabı (20,20)’ye yazın. Onun biraz sağ altına. Başka yerde çıkmaması lazım. Eğer öyle oluyorsa mesela nasıl, nerede çıkıyor açıklayabilir misiniz?

  3. cansel dedi ki:

    ya şimdi ben boyu 32 eni 64 diktörtgen siprete çizdim bunun içi boş. drawdan bunun konumunu belirledim (10,10) draw text ten içine bilgi yazmak istedim ama yazdığım bilgiler bu boş sipreteler içinde çıkmadı başka yerlerde çıktı. bunu sormuştum hocam sanırım anlatamadım 🙂

    • yasirkula dedi ki:

      Öncelikle geç cevap yazdığım için üzgünüm. Bir aksaklık oldu.

      Sorunuzu ben çok iyi anladım ancak sebebini anlamadım. Sizin cevap şıkkınız 64×32 pixel boyutlarında ve mesela birini (10,10) konumuna koydunuz. Şayet Draw Text ile yazıyı (20,20) gibi bir konuma yazdırmaya çalışmanıza rağmen cevap şıkkın içinde çıkmıyorsa gerçekten ilginç. Birkaç şey deneyebilirsiniz. Mesela eğer “Set Font” kullandıysanız “align”i “left” yapmayı deneyin. Hem şıkları hem de cevapları aynı objede Draw ediyorsanız sıra olarak önce şıkkı sonra yazıyı Draw edin. Başka objeler tarafından Draw ediyorsanız cevap objesinin “Depth” değerini negatif bir değer yapın.

      Samimi söylüyorum eğer burada verdiğim koordinatları kullandığınız halde cevap şıkkın içerisinde hiç değilse sorunu bilemeyeceğim, şimdiye kadar hiç böyle birşeyle karşılaşmadım çünkü 😦

      Başka sorununuz olursa (Gerek başka bir konuda gerek yine bu konuda) çekinmeden sorabilirsiniz. Hayırlı günler.

  4. mustafa dedi ki:

    Slm ben yoyo game example den örnek indiriyom ama çalışmıyor sanırım key istiyor acaba girebileceğim bi key var mı yada bu örnekleri nasıl çalıştırabilirim bi bilginiz var mı 🙂

    • yasirkula dedi ki:

      Sorunuzu tam anlayamadım. Eğer ‘sandbox.yoyogames.com’dan bir oyunu indiriyorsanız, oyun ‘.exe’ ise onu sadece oynayabilirsiniz. Yapımcısı oyunu ‘.gmk’ olarak paylaşmışsa Game Maker’da açabilirsiniz ancak oyun eğer Game Maker Pro sürüm özelliklerinden en az birini kullanıyorsa sizde de Game Maker Pro olmalıdır. Ancak eğer sizin sürümünüz Lite ise yine de ‘.gmk’ sorunsuz bir şekilde açılır ve hemen her resource dosyası eksiksiz, normal bir şekilde karşınıza gelir. Ancak oyunda kullanılan Pro özellikler, objeler yok olur ya da çalışmaz. Yine de key istemez.

      Eğer başka birşeyden bahsediyorsanız nereden ne indirdiğinizi link vererek söylerseniz daha yardımcı olabilirim. Yok sorun az önce bahsettiğim yerdeyse ama yine de key sorunu alıyorsanız sorununuzu biraz daha açın, yine nereden ne indirdiğinizi söyleyin. Belki yardımcı olabilirim.

  5. cansel dedi ki:

    yardımmmmm gerekiyooo 🙂

  6. cansel dedi ki:

    soru için biraz düşündüm 😀
    Şimdi hocam ben geçen yapmaya çalıştığımız bilgi yarışması oyunu üzerinde çalışıyorum show mesajdan cevap doğru cevap yanlış mesajlı bi oyun yaptım 2 tane script yazdım birinde soru ve cevaplar var diğeründe soruları randomunu ayarladım bide nesne çizdim oyunu odaya yansıttım oyun çalışıyo promlem yok biraz geliştirmek isterdim buna birde puan ekleyim dedim bi script daha yazdım bunu draw sipriteten odaya yansıtttım puan görünüyo ama doğru cevapta 10 puan artsın yanlış cevapta 5 puan azalsın istiyorum bunu bir türlü formüle edemedim

    • yasirkula dedi ki:

      Bunun için “score” değişkenini kullanabilirsiniz kendiniz değişken tanımlamadıysanız. Doğru cevapta “score” sekmesindeki Set Score aksiyonu ile “Relative” işaretli bir şekilde “new score”yi “10” (Tırnaksız) yaparsanız mevcut skor 10 artar. Yanlış cevapta “Relative” işaretliyken “new score”yi “-5” (Tırnaksız) yaparsanız mevcut skor 5 azalır.

      Aynı şeyi yapmanın bir diğer yolu da (Game Maker’da ilerledikçe daha çok kullanacağınızı düşündüğüm yol) “control” sekmesinden “Set Variable” aksiyonu ile “score” değişkeninin değerini “Relative” işaretliyken “10” artırmak ya da “-5” girerek azaltmaktır. Yine de dediğim gibi, Game Maker’ın kendinde var olan “score” hazır değişkeni için bu yolla yukarıdaki yol tamamen aynı görevi görür.

  7. Ogün dedi ki:

    Benim halledemediğim şey değişkenleri oda değişse bile aynı durumda tutabilmek.
    mesela 4 oda yaptım 3 tanesi normal map olarak düşündüm bitanesini de battle map yaptım ancak sorun şu ki battle map te kazandığım puanlar room 1-2-3 e gidince kayboluyor.

    • yasirkula dedi ki:

      Global değişken kullanın. Yani “global.skor = blabla” şeklinde. Eğer room 1-2-3’te bir objede skoru resetleyen bir Action varsa sorun burda da olabilir.

  8. Mükremin Remezan dedi ki:

    abi kaç puan alğını nerde yazı onu anlamadım, dediğini yaptım ama kaç puan aldığını yazacak yeri göremedim

  9. TT dedi ki:

    Bir objenin “Draw” eventine Score tabından “Show Score” aksiyonunu sürükleyip x ve y değerlerini 0 yapın. Skor sol üstte gözükecektir. x ve y değerleriyle oynayarak skorun yerini değiştirebilirsiniz.

  10. tolga dedi ki:

    high score gösterme olayınada değinirmisiniz

    • yasirkula dedi ki:

      Bu yazıyı ben yazmadım, başka bir arkadaş yazdı. Benim bildiğim kadarıyla Show Highscore diye bir aksiyon var bir yerlerde (score sekmesinde olabilir). O aksiyon çalıştığı zaman bir yüksekskor tablosu geliyor ve önceki yüksekskorlar gözüküyor. Eğer mevcut skorunuzla yeni bir yüksekskor yapmışsanız yüksekskor tablosu gözüktüğünde otomatik olarak yaptığınız yüksekskor tabloya eklenmiş vaziyette oluyor ve yüksekskor için isim girmeniz isteniyor; yine otomatik olarak.

  11. bilal dedi ki:

    Slm bana çok acil yardim lazım oyununu nerdeyse bitirmek üzereyim game maket studiodan öncelikle 15 objeden fazla obje yapamıyormuyuz ikinci mesela dükkan nasıl yapabiliriz işte içınde değişik uçaklar falan olsun
    Parayla satinalabilelim lütfen yardim edin

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s