A Python GUI application that simulates rolling a dice. Users can roll the dice, view their roll history, check statistics, and clear history. Built using Tkinter, this app is interactive, user-friendly, and perfect for demonstrating Python GUI skills.
- Roll a single die with visual dice face (βββ )
- View all previous rolls in a scrollable History window
- View Statistics: total rolls, average, highest, and lowest values
- Clear History button to reset saved rolls
- Exit button to close the app
- Clean GUI layout with buttons organized using
grid()
1. Install Python 3.10+ from python.org
git clone https://github.com/Muhammad-Ali-Software-Engineer/dice-rolling-game.gitcd dice-rolling-gamepython main.py- Launch the app by running
python main.py. - Click Roll Dice to roll a die.
- Use View History to see all previous rolls.
- Click View Stats to see total rolls, average, highest, and lowest values.
- Click Clear History to reset all saved rolls.
- Click Exit to close the application.
-
Developed by Mr. Muhammad Ali - BS Software Engineering Student
-
Linkedin: https://linkedin.com/in/Muhammad-Ali-Software-Engineer
Note: This project was the part of python programming internship at Arch Technologies a remote IT Consulting comapny.
This project is licensed under the MIT License.




