Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions
Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.
https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions
data-structures interaction-design interactive java-17 mathematics maven oop-principles
Last synced: about 1 month ago
JSON representation
Math quizes with an interactive menu and instructions from computer to solve the questions in case you have your answer wrong.
- Host: GitHub
- URL: https://github.com/valentinnsoare/mathquizwithcomputerassistedinstructions
- Owner: valentinnsoare
- Created: 2023-12-12T20:15:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-13T23:56:39.000Z (about 1 year ago)
- Last Synced: 2024-11-21T06:17:38.101Z (about 1 month ago)
- Topics: data-structures, interaction-design, interactive, java-17, mathematics, maven, oop-principles
- Language: Java
- Homepage: https://moviesondemand.io
- Size: 38.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :man_technologist: MathQuiz
## _With Computer Assisted Instructions_
:arrow_right: A game of math questions with ✨**Java 17**✨ were we can register players. Now we need to select a player
and then we choose a level of questions difficulty (this means what type of numbers we will have with the questions, 1 or 2 digits).:arrow_right: After the level of difficulty players will select what type of questions they want, multiplication, addition, division or subtraction.
From which type they will choose, a number of points will be set and added to player scorecard in case a player gave a correct answer.:arrow_right: In the game menu we have multiple options, to add a player, change current player, change difficulty, print help, print rankings, choose question and many more.
![personal_branding][1]
## Technologies and concepts:
1. [X] OOP Principles;
2. [X] Data Structures - HashMap, ArrayList, LinkedList and Array;
3. [X] Third party libraries - Lombok and Apache Commons Lang;
4. [X] Java SecureRandom;
> **Note:** Project is :100: completed!
## :joystick: Game Output
:point_right: Main menu from the game with no current player set;
![game_output_main_menu][2]
:point_right: Register a player menu;
![register_a_player_menu][3]
:point_right: Set/change player;
![change_player][4]
:point_right: Change difficulty with current player selected;
![change_difficulty][5]
:point_right: Multiplication question;
![addition_question][6]
:point_right: Printing the ranking system;
![printing_ranking_system][7]
:mag: To see the entire game please clone the repo and in case you'll like it, feel free to add some new features. Thanks!
_Statistics_
[![HitCount](https://hits.dwyl.com/valentinsoare//MathQuizWithComputerAssistedInstructions.svg?style=flat-square&show=unique)](http://hits.dwyl.com/valentinsoare//MathQuizWithComputerAssistedInstructions)
_Social buttons_
[![valentinsoare - MathQuizWithComputerAssistedInstructions](https://img.shields.io/static/v1?label=valentinsoare&message=MathQuizWithComputerAssistedInstructions&color=green&logo=github)](https://github.com/valentinsoare/MathQuizWithComputerAssistedInstructions "Go to GitHub repo")
[![stars - MathQuizWithComputerAssistedInstructions](https://img.shields.io/github/stars/valentinsoare/MathQuizWithComputerAssistedInstructions?style=social)](https://github.com/valentinsoare/MathQuizWithComputerAssistedInstructions)
[![forks - MathQuizWithComputerAssistedInstructions](https://img.shields.io/github/forks/valentinsoare/MathQuizWithComputerAssistedInstructions?style=social)](https://github.com/valentinsoare/MathQuizWithComputerAssistedInstructions)_Repo metadata_
[![GitHub tag](https://img.shields.io/github/tag/valentinsoare/MathQuizWithComputerAssistedInstructions?include_prereleases=&sort=semver&color=green)](https://github.com/valentinsoare/MathQuizWithComputerAssistedInstructions/releases/)
[![License](https://img.shields.io/badge/License-Apache-green)](#license)
[![issues - MathQuizWithComputerAssistedInstructions](https://img.shields.io/github/issues/valentinsoare/MathQuizWithComputerAssistedInstructions)](https://github.com/valentinsoare/MathQuizWithComputerAssistedInstructions/issues)
:arrow_forward: Class dependencies
[![class_dependencies](https://i.postimg.cc/QN7nZ45V/Screenshot-from-2023-12-13-02-32-40.png)](moviesondemand.io)
## License
Released under [MIT](/LICENSE) by [@valentinsoare](https://github.com/valentinsoare)
:mailbox: [Contact me]([email protected] "Contact me at [email protected]")[1]: (https://moviesondemand.io)
[2]: (Main Menu with no current player selected.)
[3]: (Menu for register a player.)
[4]: (Set/change player)
[5]: (Change difficulty with current player selected)
[6]: (Multiplication question)
[7]: (Printing ranking system)