Crit A Planning
Crit A Planning
SCENARIO
My client (Sister) is a second grade elementary school student who recently struggled
understanding math and would complain about how much she disliked the subject. Now that
she has gained a better understanding of addition and subtraction, her interest in math started
to grow. She wants to improve her calculation skills but don’t know how. As a solution, I
proposed creating a math game that would improve her skills while making the learning
process enjoyable.
RATIONALE
The title of the game will be “Arithmetic”. The objective of Arithmetic is to improve my
client’s arithmetic skills while offering an entertaining game to help her enjoy math. To
ensure a unique and visually appealing design, I’ll be using HTML, CSS, and JavaScript to
develop the game as they are ideal for this project.
HTML will allow me to structure the content of the game, CSS will be used to design a
unique and appealing game, and JavaScript will provide the service needed to make the game
interactive. These programming languages will create an engaging game, which aligns with
my client’s needs.
SUCCESS CRITERIA
2. The game presents a page that allows the client to select from multiple arithmetic topics,
such as addition, subtraction, multiplication, and division
3. The game will offer three levels of difficulty (easy, medium, and hard)
4. Based on the selected topic and difficulty, the game will generate multiple-choice
questions and answers
5. The game provides a progress bar which increases based on the number of questions
answered.
5. For each answer, the game will provide feedback using green or red indicators and sound
effects based on correct/incorrect answers.
6. The game provides a restart round button and return home button to reset the score and
return to the home page.
6. The results will be displayed after the game, and the client is given the option to return to
the home page, play again, or input username to save score for the leaderboard.
7. The game displays the inputted username and score on the leaderboard for each topic and
difficulty in a descending order starting from the highest score.
8. The game provides a button to reset the leaderboard on each math topic.