Back to Projects

Plant vs Zombie Simulation

HTML5 CanvasJavaScriptCSS3
Plant vs Zombie Simulation

Overview

Plant vs Zombie Simulation adalah web game tower defense yang dikembangkan sepenuhnya menggunakan Vanilla JavaScript dan HTML5 Canvas. Pemain dapat memilih berbagai tanaman seperti Sunflower, Peashooter, Ice Pea, dan Wall-nut untuk mempertahankan halaman mereka dari serangan gelombang zombie. Game ini menampilkan mekanika tanaman yang realistis, pengumpulan matahari (sun), mesin pemotong rumput (lawnmowers), deteksi tabrakan, dan tiga tingkat kesulitan. Proyek ini mengimplementasikan game loop yang lengkap, fungsi jeda (pause), rendering entitas dinamis, dan integrasi local storage untuk fitur papan peringkat (leaderboard).