Skip to content
This repository has been archived by the owner on Mar 30, 2022. It is now read-only.

zachary-nguyen/Plants_Vs_Zombies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plants VS Zombies

SYSC 3110 Group Project

Section: L1

Group: 11

Team Members:

  • Zachary Nguyen

  • Fareed Ahmad

  • Mathew Smith

  • Eric Cosoreanu

Contributions:

  • Zachary: Implemented Save/Load, XML export of levels, General Refactoring, General Documentation.

  • Fareed: Unit Test Development, General Refactoring, Sequence Diagram Documentation.

  • Mathew: Implemented Game Level Builder, General Refactoring, UML Diagram Documentation.

  • Eric: Unit Test Development, General Refactoring, README Project Documentation.

Deliverables:

  • Source Code:

    • Controller:

      • Game.java
    • Model:

      • AbstractPlant.java
      • AbstractZombie.java
      • Bullet.java
      • Peashooter.java
      • Sprite.java
      • Sunflower.java
      • Zombie.java
      • Backyard.java
      • ConeheadZombie.java
      • FlagZombie.java
      • Repeater.java
      • Wallnut.java
    • View:

      • Tile.java
      • View.java
    • images:

      • backyard.png
      • BULLET.png
      • PEASHOOTER.png
      • Sun.png
      • Sunflower.png
      • ZOMBIE.png
      • CONEHEAD.png
      • FLAGZOMBIE.png
      • REPEATER.png
      • WALLNUT.png
  • Test:

    • TestAllSprites.java
    • TestBackyard.java
    • TestGame.java
    • TestView.java
  • UML/Sequence Diagrams

  • Other Documentation

Changes Since Last Iteration:

  • Implementation of the Save/Load Feature.
  • Implementation of the Game Level Builder Feature.
  • Reduced bugs in the game, meaning a smoother experience for the user.

About

SYSC 3110 Group Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages