Back to Projects

Plant vs Zombie Simulation

HTML5 CanvasJavaScriptCSS3
Plant vs Zombie Simulation

Overview

Plant vs Zombie Simulation is a tower defense web game developed entirely with Vanilla JavaScript and HTML5 Canvas. Players can select various plants like Sunflower, Peashooter, Ice Pea, and Wall-nut to defend their lawn against incoming zombie waves. The game features realistic plant mechanics, sun collection, lawnmowers, collision detection, and three difficulty levels. It implements a complete game loop, pause functionality, dynamic entity rendering, and local storage integration for the leaderboard.