Back to Projects 
Plant vs Zombie Simulation
HTML5 CanvasJavaScriptCSS3

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.