-
Notifications
You must be signed in to change notification settings - Fork 0
Project Management
Simon Zirui Guo edited this page Mar 30, 2017
·
30 revisions
- Simon Guo - Project Manager/Scrum master, Chief Back-End Developer
- Andy Craig - Chief Front-End Developer
- Douglas Byers - Back-End Developer, User Experience Designer
- Alexander Hwang - UI/UX Designer, Project Tester
We are using Agile Scrum software development life cycle.
(We are using sticky notes to brainstorm ideas at our sprint planning meeting, picture credit to @markhoel)
We brainstormed some ideas on a game designed for children. Since we cannot find any young children during the meeting, we did some research online and pretend us as children in different ages.
- User Story #1: As I am a 9-year-old, I want a colorful game with a nice surrounding, so it looks pleasant.
- User Story #2: As I am a 7-year-old, I want something easy to play and understand, so that I can easily play it.
- User Story #3: As I am a 10-year-old, I want to play something cool and interactive, so that I will have a lot of fun.
Based on the user stories, we decide to make a game that fits users' demand and more interactive. List of Features:
- A snake moves based on user inputs
- A snake can grow longer when it eats food
- Snake dies while hits itself
- Snake dies while hits the border
- Controlled by Arrow Keys
- Controlled by Myo Armband (Users' gestures)
- Colorful & Friendly UI
- Show score
- Pleasent background music
- Sound effects
- Clear instructions
- Multi-platform & Mobile friendly
Plan:
- Set up Github Organization & Repo ✓
- Set up HTML, CSS framework ✓
- Import all libraries needed ✓
- Create a Snake that moves based on Arrow Keys Input ✓
- Set up Myo Armband ✓
- Host the project on GitHub pages ✓
Progress: 100%
Plan:
- Snake dies while hits itself ✓
- Snake dies while hits the border ✓
- Looping background music controlled by a button ✓
- Nice Navbar and footer ✓
- Real time score ✓
- Read Myo Input ✓
- design game and team logo ✓
Progress: 100%
Plan:
- Add instruction window ✓
- Add sound effect ✓
- Add users' highest score
- Add game over screen
- Mobile compatible ✓
- Myo control snake direction ✓
- Food and snake graphics ✓
- Snake becomes faster over time
Progress: 62%
Plan:
- Real-time Myo control ✓
- User can choose to input through keyboard or Myo ✓
- share users' highest score on social media
Progress: 34%
We use burndown chart to track progress and encourage ourselves