Created by Dulapah Vibulsanti (64011388)
To run a program, run these commands in the terminal :
pip install Pillow
pip install firebase-admin
Then simply compile Main.py
!
Download Here
This README is separated into 2 parts:
AceMath is an online speed mathematics game written in Python. The goal is to solve math problems as fast as you can while also competing with other people around the world!
The key features are:
- 4 Difficulties
- Easy (1 digit integer x 20 questions)
- Normal (2 digits integer x 20 questions)
- Hard (3 digits integer x 20 questions)
- Expert (4 digits integer x 20 questions)
- Online account synchronization with built-in register/login account feature
- Online leaderboard system with separated difficulty
- Users can log in to view their profile stats and sync their progress anywhere/anytime in the world
- Can also be played offline!
Enter your desired Username and Password then click Create
If successful, a green message will show up
New user will be created in the game's online database
Enter your credentials then press Login
If successful, you will see this welcome message
Select your desired difficulty
There will be 5 seconds countdown before the game will start, get ready!
Start typing your answer and press enter (the answer field is automatically focussed). If your answer is correct, you will advance to the next question. The top right number shows what question you are working on.
Once you finished all questions, your performance stat will show up
Here, you can see all your stats including the amount of time you played in all/each difficulty as well as the fastest time in each difficulty. You can also change gender by clicking on the bottom left icon!
Top-10 users with their fastest time will appear. You can also select the difficulty at the top to change the category.
Now, you are on your way to becoming an AceMath champion!