Skip to content

ilkerozgedik/bitki-vs-zombi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 Bitki vs Zombi - Tower Defense Oyunu

Zombi istilasına karşı bahçeni koru! Bu proje, popüler Plants vs Zombies oyunundan esinlenerek geliştirilmiş, tarayıcı tabanlı bir strateji oyunudur.

🎮 Oyun Hakkında

Bitki vs Zombi, stratejik bitki yerleştirme ve kaynak yönetimi üzerine kurulu bir kule savunma (tower defense) oyunudur. Amacınız, evine ulaşmaya çalışan zombi dalgalarını bitkilerinizle durdurmaktır.

✨ Özellikler

  • Gelişmiş Grid Sistemi: 5x9 boyutlarında stratejik oyun alanı.
  • Çeşitli Bitkiler: Her birinin kendine has yetenekleri ve maliyetleri olan 5 farklı bitki türü.
  • Zombi Dalgaları: Giderek zorlaşan 10 farklı zombi dalgası ve farklı zombi türleri (Hızlı, Zırhlı, Dev).
  • Kaynak Yönetimi: Güneş toplayarak stratejinizi planlayın.
  • Savunma Mekanizmaları: Son çare olarak çim biçme makineleri!
  • Modern Arayüz: Akıcı animasyonlar, görsel efektler ve kullanıcı dostu menüler.

🛠️ Kullanılan Teknolojiler

  • HTML5 Canvas: Yüksek performanslı oyun render işlemi için.
  • Vanilla JavaScript: Nesne yönelimli (OOP) yapıda kurgulanmış oyun mantığı.
  • CSS3: Modern tasarım, animasyonlar ve responsive yapı.
  • Google Fonts: Fredoka fontu ile eğlenceli tipografi.

🚀 Nasıl Çalıştırılır?

Bu oyunu çalıştırmak için herhangi bir kurulum yapmanıza gerek yoktur:

  1. Projeyi bilgisayarınıza indirin veya kopyalayın.
  2. index.html dosyasını herhangi bir modern web tarayıcısında (Chrome, Firefox, Edge vb.) açın.
  3. "Oyuna Başla" butonuna tıklayarak maceraya atılın!

⌨️ Kontroller

  • Fare (Mouse):
    • Güneşleri toplamak için üzerine tıklayın.
    • Kart panelinden bitki seçin.
    • Bahçeye tıklayarak seçili bitkiyi dikin.
  • Klavye:
    • 1 - 5: Bitkiler arasında hızlı seçim yapın.
    • Esc: Oyunu duraklatın veya devam ettirin.

🌱 Bitki Türleri

Bitki İsim Maliyet Özellik
🌻 Güneş Çiçeği 50 ☀️ Belirli aralıklarla güneş üretir.
🌿 Bezelye Atan 100 ☀️ Karşısındaki zombilere bezelye fırlatır.
🧊 Buz Bezelye 175 ☀️ Zombileri yavaşlatan buz parçaları atar.
💣 Kiraz Bomba 150 ☀️ Çevresindeki geniş bir alandaki zombileri yok eder.
🧱 Ceviz Duvar 50 ☀️ Yüksek canı ile zombileri oyalar.

🧟 Zombi Türleri

  • Normal Zombi: Standart hız ve cana sahip temel düşman.
  • Hızlı Zombi (Runner): Çok daha hızlı hareket eder ancak canı daha azdır.
  • Kovalı Zombi (Bucket): Başına taktığı kova sayesinde çok daha dayanıklıdır.
  • Dev Zombi (Giant): Çok fazla hasara dayanabilir ve yavaş ilerler.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors