Skip to content

Commit 359a11f

Browse files
authored
Updating README
1 parent 130e8ee commit 359a11f

File tree

1 file changed

+43
-28
lines changed

1 file changed

+43
-28
lines changed

README.md

Lines changed: 43 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,65 @@
1-
# Python-Tkinter Math Flash Cards
2-
A Python program, using tkinter GUI libraries to create a working math flash card game, with a working timer, score, trackable highscore, and sound effects, that quizzes you up to the 12's!
1+
# Py-Tkinter Math Flash Cards
32

4-
Keep in mind that the source code has various dependencies on different libraries, so make sure they are all fully installed!
3+
A Python program, using tkinter GUI libraries to create a math flash card game.
54

6-
_New and improved Math Flash Cards utilizing the tkinter GUI library on the version v0.2.3.1! Biggest Overhaul Yet!_
5+
![Screenshot_2023-04-12_170713_526x323](https://user-images.githubusercontent.com/101545981/231603064-1db6497f-06cc-4540-993d-aa6385a0166e.png)
76

8-
### **Newest Features**
7+
### Features
98

9+
- Score and Highscore System
10+
- Timed Flash Card Gameplay
11+
- Dynamic Settings for *Time*, *Difficulty*, and *Operation*
12+
- Game Log System to Track Your Progress
13+
- User Management System
14+
- User Data Encryption to Deter Tampering and Cheating
15+
- Fully Implemented Sound Effects
16+
- User Grading System to Track Overall Performance
17+
- Anti Problem Duplication System
1018

11-
○ New GUI
19+
### Learn Math
1220

13-
○ Scoring system
21+
![ezgif com-resize (3)](https://user-images.githubusercontent.com/101545981/231603177-50349cab-3df5-4ea9-81c8-facd4e1ae72a.gif)
1422

15-
○ Timer
23+
Want to get better at multiplication tables? Want to sharpen your math skills? Thats what were here for! This software offers simple math gameplay to iron out your math speed, while keeping a close eye on your progression.
1624

17-
○ Countdown timer
25+
### Game Score and Logging
1826

19-
○ Anti-Duplicate math problem code, to prevent the same problem twice!
27+
![ezgif com-resize (4)](https://user-images.githubusercontent.com/101545981/231603226-c0ef8a7c-7869-4ee5-98cd-3255eb74050b.gif)
2028

21-
○ Trackable highscore
29+
Keep a close eye on your math progression, track your highs and your lows. This software tracks the time and date, correct and incorrect answers, the mode played, and the percentage score.
2230

23-
○ Lose points for wrong answers
31+
### User Management System
2432

25-
○ New and Improved sounds!
33+
![ezgif com-resize (1)](https://user-images.githubusercontent.com/101545981/231603240-172a4182-3471-4383-b1c6-bb0ba68d517e.gif)
2634

27-
○ Algorithm to feed back wrong answer to you until you get them right! _(This is still very experimental and has some kinks to iron out)_
35+
Multiple people on the same computer? No problem. With the user system you can have up to 4 different users on the same computer with one software instance. Each user with their own game log, highscores, and grade.
2836

29-
### **Screenshot of the current GUI**
37+
### Diverse Options
3038

31-
![Screenshot 2023-02-18 130651](https://user-images.githubusercontent.com/101545981/219883810-253df3d1-aef3-4ce8-a77a-6385420c7889.png)
32-
### _Required Libraries_
33-
39+
![ezgif com-resize (2)](https://user-images.githubusercontent.com/101545981/231603253-e5ddfaff-8257-442d-82b1-d18e6b888575.gif)
3440

35-
_pathlib_
41+
Why stop at multiplication? With the latest version, you can pick between addition, subtraction, multiplication, different difficulties, and times!
3642

37-
_random_
43+
### Wanna Contribute?
3844

39-
_os_
45+
We would be glad to have you contribute to this software, and are welcome for all contributions. Please keep in mind that to run the source code in Python 3.11.2, you need a few things to run the code.
4046

41-
_pygame_
47+
- Clone Repo
4248

43-
_tkinter_
4449

45-
_Please note that ONLY if your trying to run on Linux or Mac YOU MUST download the required libraries, and run through the ptkinter-flashcards-v0.2.3.1.other.py file, however if your a windows user, the script is packaged up with all the necessary libraries needed to run_
50+
```python
51+
git clone https://github.com/ezratweaver/python-tkinter-mathflashcards
52+
```
4653

47-
_This build has also only been tested python version 3.10.10_
48-
49-
The beautiful GUI was created and generated with the Tkinter Designer Tool!
50-
[https://github.com/ParthJadhav/Tkinter-Designer](url)
54+
- Install Requirements Inside Repo
55+
56+
57+
```python
58+
pip3 install -r requirements.txt
59+
```
60+
61+
62+
63+
64+
65+
- Code!

0 commit comments

Comments
 (0)