It's the classic Plants vs. Zombies game! You will need to plant plants to prevent zombies from eating your brains!
- Classic Tower Defense Gameplay: Players strategically place plants to fend off waves of zombies
- Multiple Plant Types: Includes various plants, each with unique abilities (e.g., peashooters, sunflowers, wall-nuts) that add tactical depth.
- Progressive Difficulty Levels: Increasingly challenging waves of zombies to test players' strategies and decision-making.
- Resource Management: Sunlight generation and spending mechanics require players to balance offensive and defensive tactics.
- User-Friendly Interface: Clear layout and simple controls for an intuitive gameplay experience.
- Custom Graphics: Designed to replicate the fun, cartoonish aesthetic of the original game.
- Efficient Game Logic in Python: Smooth performance (up to 100Hz) and optimized game loop implemented in Python 3.9
- Clone the repository:
git clone https://github.com/Joshua-Sun-CompSci/PVZ.git
- Navigate to the project directory:
cd PVZ/Game/ - Install the required dependency using pip:
pip install pillow request
- Run the game:
python TP.py