Skip to content

Latest commit

 

History

History
107 lines (81 loc) · 4.57 KB

PLAN.md

File metadata and controls

107 lines (81 loc) · 4.57 KB

Math Bowling Logo Math Bowling - Plan

Use Cases

  1. Start 1 Player Game
  2. Start 2 Player Game
  3. Start 3 Player Game
  4. Start 4 Player Game
  5. Answer Math Problem
  6. Restart Game
  7. Change Player Count
  8. Read Game Rules
  9. Quit Game

User Stories / Release Plan

[DONE] 0.1.0 Alpha 1 Release:

  1. [DONE] Start game
  2. [DONE] Bowl with simple math problem and fixed time limit

[DONE] 0.2.0 Alpha 2 Release:

  1. [DONE] Start two player game
  2. [DONE] Bowl the player whose turn it is to bowl
  3. [DONE] Style with colors and fonts
  4. [DONE] Layout content nicely
  5. [DONE] Play sound effects for bowling with different sounds for strike/spare, partial knock, and miss

[DONE] 0.9.0 Beta 1 Release:

  1. [DONE] Display a splash image when launching game
  2. [DONE] Display image for getting a correct, wrong, or close answer.
  3. [DONE] Make buttons bigger

[DONE] 0.9.1 Beta 2 Release:

  1. [DONE] Center windows
  2. [DONE] Add problem answering time limit

[DONE] 0.9.2 Beta 3 Release (download):

  1. [DONE] Replace image for getting a correct, wrong, or close answer with a video instead.
  2. [DONE] Support up to 4 players
  3. [DONE] Package for MacOS

[DONE] 0.9.3 Beta 4 Release (download):

  1. [DONE] Speed up startup time

[DONE] 1.0.0 Release (download):

  1. [DONE] Adjust Time To Answer from 20 to 30 seconds
  2. [DONE] Highlight current player problem with player color
  3. [DONE] End of Game Winner Announcement
  4. [DONE] Input Validation (positive integers only and limited to 3 digits)
  5. [DONE] Menu Options
  6. [DONE] Icon/Background for MacOS Package

[DONE] 1.1.0 Release (download):

  1. [DONE] Spare shot video
  2. [DONE] Multiple videos for each scoring type
  3. [DONE] Improve wording of buttons and answer result announcements
  4. [DONE] Improve difficulty of math problems
  5. [DONE] Improve clarity of switching player turns
  6. [DONE] Fix issue with game font not showing up on some older Macs
  7. [DONE] Fix video scrollbar issue on some older Macs

[DONE] 2.0.0 Release (download):

  1. [DONE] Multiple math problem difficulties (Easy / Medium / Hard)
  2. [DONE] Players can enter name just like in bowling software
  3. [DONE] Improve math problem display by adding '= ?' and removing verbose question
  4. [DONE] Improve answer result announcement by announcing Strikes, Double Strikes, Triple Strikes, and Spares explicitly (not just with symbols)
  5. [DONE] Improve next player announcement by keeping it until player hits enter or presses continue button
  6. [DONE] Fix answer result announcement not showing on game over.
  7. [DONE] Fix layout issue when switching player count game type after game over
  8. [DONE] Fix initial focus on app and game screens
  9. [DONE] Fix issue with keyboard focus disappearing when widget tabbing reaches end of cycle

[DONE] 2.1.0 Release (download):

  1. [DONE] Provide option to solve specific math operation problems only (one of + * - /).
  2. [DONE] Change time for answering easier + & - operations to 10 seconds only
  3. [DONE] Indicate winner names at the end of a game in addition to already displayed winner score
  4. [DONE] Improve by not showing the same question twice in a game when possible (and not to the same player otherwise)
  5. [DONE] Improve player's turn announcement by showing again to the same player on the 2nd roll
  6. [DONE] Improve start game menu to include math operation option
  7. [DONE] Improve by allowing mid-game change of math operation via menu
  8. [DONE] Fix timer
  9. [DONE] Fix issue with resuming from "change names" resumes at the wrong player

[DONE] 2.2.0 Release (download for Mac) (download for Windows):

  1. [DONE] Package for Windows
  2. [DONE] Implement correct layout on Windows
  3. [DONE] Added comma next to name in player's turn announcement
  4. [DONE] Add menu-item mnemonics (for ALT shortcuts on Windows)
  5. [DONE] Change game rule for timer to 15 seconds for Add/Subtract operations
  6. [DONE] Add a splash screen
  7. [DONE] Fix issue with font
  8. [DONE] Add toolbar icon
  9. [DONE] Add Windows start menu icon

2.3.0 Release:

  1. Package for Linux