Skip to content

sercangedik/bubble_straggle

Repository files navigation

alt tag alt tag

Peak Games - Bubble Struggle

Oyunun Özellikleri :

  • 3 adet can hakkı
  • Vurulan topa göre puan kazanımı
  • Büyük topun vurulunca 2 küçük topa ayrılması
  • Karakterin sağa sola hareketi
  • Karakterin ateş etmesi
  • Çeşitli ses efektleri
  • Çeşitli grafikler
  • Saniye barı ve animasyonu

Yön Tuşları

  • Sağ - Sol yön tuşlarıyla oyuncuyu hareket ettirebilirsiniz.
  • Space tuşuyla toplara ateş edebilirsiniz.

Bazı trickler :

  • R harfine basılınca oyunun yeniden başlatılması
  • A - D basılınca oyuncunun sol-sağ duvarın dibinde belirmesi
  • Aşağı oka basılınca oyuncunun ortada belirmesi
  • 0'a basılınca topun otomatik vurulması
  • 1'e basılınca yeni topun oluşturulması
  • 2'ye basılınca oyuncunun öldürülmesi
  • 3'e basılınca bir sonraki level'e geçilmesi

Yukarıdaki trickler eğlence amaçlı yapılmıştır. Oyunun senaryosunda bulunmamaktadır.

Oyunun kodlanma aşamasında genel itibariyle singleton pattern'i kullanılmıştır.

#Sınıflar

  • Objects
  • Player
  • Ball
  • Bullet
  • Managers
  • BallManager
  • GameManager
  • WorldManager
  • Render
  • BubbleStruggle

Player,Ball ve Bullet objeleri genel olarak oyunun sahnesinde bulunan ve etkileşim içerisinde olan özellikleri içerir. Managerlar ise bu objelerin dünya ile olan etkileşimini sağlarlar. Bu sayede daha soyut bir yapı oluşturularak yeni özelliklere daha uyumlu hale getirilmiştir.

Kaynaklar:

Box 2d Tutorial

LibGdx Setup for Eclipse

Stackoverflow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages