https://github.com/nguyensjsu/fa19-202-gangofive
GangOFive
SUPERHERO SNAKE Watch Trailer
This project is a re-implementation of the classic Snake game. We have added extra functionalities and leveraged relevant design patterns to our game.
- Install Greenfoot
- Clone this repository
- Run
project.greenfoot
inside the SnakeGame folder.
The world is being invaded by Food monsters and we need a superhero to save us! Enter-- Super Hero Snake!!!! He is here to eat all the food monsters and save the world from its DOOM!
- Due to implementing an agile methodology, we were able to cruise through the game development without much difficulty.
- Initially we had to brainstorm to get the initial structure of the game and decide on features. Once we did that, we setup a tasks Github project dashboard and followed them up sincerely.
- We elected a Scrum master every sprint to overlook proceedings and decide the order of execution of tasks as to avoid conflicts and dependancies.
- We set-up daily stand-up calls.
- Based on availability, we did a couple of war rooms where we sat together and hacked.
We tracked issues in project dashboard as:
- TO-DO
- IN PROGRESS
- DONE
- Shailesh - Factory pattern, Food, Obstacles and Powerups, Video editing
- Anurag - State pattern, Levels, Observer pattern for level change.
- Faraaz - Strategy pattern, Observer pattern and City selection.
- Purvi - Game board, Leaderboard, Decorator for leaderboard.
- Akshay - Scoreboard, Observer pattern for score.