A Turn Based Plants v Zombies Clone
This is Turn Based Plants v Zombies Clone made for SYSC 3110 (Software Development Project) Fall 2018 Carleton University.
Team Members (Group 2): Derek Shao, David Wang, Michael Patsula, Tanisha Garg
This game represents iteration #1 of the SYSC3110 Plants Vs Zombie Project created by Michael Patsula, Derek Shao , David Wang and Tanisha Garg. In this iteration, the game will retrieve and display information through the console. Moreover, there is currently only one level and three units (regular zombie, sunflower and peashooter units).
In the following iteration, the game will drop the text-based representation in preference for a GUI based implementation. Some planned additions for the future are more varied plant and zombie types, a undo/redo and save/load feature and an extension on the current LevelLoader code.
Change Log:
- Text Based Game
- Single Level
- Two Plants and One Zombie Type
Change Log:
- (Buggy) GUI based Game
- Still single level, but that level is cloned many times to demonstrate multi-level functionality
- Two Plants and One Zombie Type still
- A Dig Up function
Change Log:
- Fully Functional GUI Based Game
- Many Plants and Zombies
- Undo/Redo Function
- The UI allows the display of more detailed information about the plants and zombies when they are clicked on
- (Background) The Engine, Input, and UI classes have been refactored in regards to how they interact to better adhere to the MVC model
Change Log:
- Custom level designer and level information serialization with XML
- Save/Load game with Java serialization
- Slow performance
- Input lag