Desktop Python Dice Generator

Job ID: 40010004

Budget: $10 – $30 USD

I’m building a small desktop game that simply rolls one or more virtual dice and displays the results in a clean, engaging window. The whole thing needs to be written in Python, so feel free to lean on Tkinter, PyGame, or another lightweight GUI toolkit if it speeds things up.

Scope
• A single-screen desktop application that works on Windows and macOS
• A “Roll” button (or key press) that triggers a true random dice roll―the face value(s) should update instantly on screen
• Options for 1–6 dice and common dice sizes (d4, d6, d8, d10, d12, d20) selectable at runtime
• Simple, attractive visual representation of each die face; nothing fancy, just clear graphics or ASCII faces that read well
• Well-commented source code plus brief README with setup instructions

Acceptance
I’ll consider the project complete when I can:
1. Clone or unzip your repository,
2. Run `python main.py`, and
3. Roll dice without errors on both Windows 10 and macOS Ventura.

A friendly attitude goes a long way—be nice in communications and code comments alike. Looking forward to seeing how you approach this quick, fun desktop build!