Zombi istilasına karşı bahçeni koru! Bu proje, popüler Plants vs Zombies oyunundan esinlenerek geliştirilmiş, tarayıcı tabanlı bir strateji oyunudur.
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.
- 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.
- 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.
Bu oyunu çalıştırmak için herhangi bir kurulum yapmanıza gerek yoktur:
- Projeyi bilgisayarınıza indirin veya kopyalayın.
index.htmldosyasını herhangi bir modern web tarayıcısında (Chrome, Firefox, Edge vb.) açın.- "Oyuna Başla" butonuna tıklayarak maceraya atılın!
- 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 | İ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. |
- 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.