plants vs zombies java source code

ABOUT THE PROJECT
In this game, players place different types of plants and fungi, each with their own offensive or defensive abilities in a house to stop the zombies. The playing field has 5 to 6 horizontal lanes, and with rare exceptions, a zombie will only move towards the player’s house in a single lane. Most plants can only attack or defend against zombies in the lane they are in. At later levels, players can buy upgrades with different offensive and defensive abilities. The game uses different types of levels and designs. The game starts in a front yard and advances to night levels, where the game is more challenging without a sun to replace unless specific plants are used.