Back to Projects 
Plant vs Zombie Simulation
HTML5 CanvasJavaScriptCSS3

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).