#Boom! Math Shot Authors: Alex Hong, Danny Dinh
Goal: Educational Game - Learn addition, subtraction, multiplication, division
Target: Elementary Student (Gr 1 - 4)
Subject: Mathematics
Number of Players: Only 1
###Game Number of Levels: 10
Difficulties:
- Piece of Cake (easy)
- I love to think (medium)
- Brain Shot! (hard)
Rules:
- There are 10 levels in each difficulty.
- Player must gain EXP points by answering math questions correctly to go to the next level.
- If the player answers wrong, he/she losses 5 EXP points.
- The player cannot level down. 0% is the lowest EXP point a player can have.
Objective: Answer the given question correctly by shooting at the correct answer using adjustable angle and power.
The angle is adjusted with the UP and DOWN arrow keys, while the power is determined by how long you hold the spacebar. CHANGED: angle and power are now user inputs.
###Version Control v.1.0
- basic game frame
- menu options complete
- no game
- cannot write data to file
- cannot read data in file
- does not ask to save when data is changed (need to ADD boolean saveData)
v.1.1
- game in console
- no user interaction
v.2.0
- added variable dictionary to GameFrame.java
v.3.0
- game in console
- user interaction
v.3.1
- added music
- added savedData variable to test for saved files
- added masterpanel (control all screens)
- added different background
- added music chooser
- added firing system
- added random question generator
- added high score priority queue
- fixed loading and saving bug