https://github.com/pranjalco/quizzler
The **Quizzler** project is a quiz game application built using **Object-Oriented Programming (OOP)** and **Tkinter** for the graphical user interface (GUI). The app fetches a set of ten questions from the Open Trivia Database (API) and allows users to answer them through an interactive interface.
https://github.com/pranjalco/quizzler
api game-development gui integration intermediate object-oriented-programming oop programming python tkinter-gui
Last synced: 8 months ago
JSON representation
The **Quizzler** project is a quiz game application built using **Object-Oriented Programming (OOP)** and **Tkinter** for the graphical user interface (GUI). The app fetches a set of ten questions from the Open Trivia Database (API) and allows users to answer them through an interactive interface.
- Host: GitHub
- URL: https://github.com/pranjalco/quizzler
- Owner: pranjalco
- License: mit
- Created: 2025-01-12T15:59:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-16T17:05:43.000Z (about 1 year ago)
- Last Synced: 2025-03-30T05:12:52.235Z (about 1 year ago)
- Topics: api, game-development, gui, integration, intermediate, object-oriented-programming, oop, programming, python, tkinter-gui
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quizzler
The **Quizzler** project is a quiz game application built using **OOP** and **Tkinter**. It fetches ten questions from the Open Trivia Database API and allows users to answer them through an interactive interface.
## Screenshots
, 
## Author
Pranjal Sarnaik
## Features
- Dynamically fetches quiz questions from an API.
- Provides real-time feedback with color-coded responses.
- Displays and updates the score as players progress.
- Disables buttons and shows a final score upon completion.
- Organized with three main classes: `Question`, `QuizBrain`, and `QuizUI`.
## Level
Intermediate
## Tech Stack
API Integration | OOP | Tkinter GUI | Game Development | Python
## How to Run
1. Clone the repo:
```bash
git clone https://github.com/pranjalco/quizzler.git
2. Run(Also install required libraries):
```bash
pip install requests
python app.py
**Created by Pranjal Sarnaik**
*Released under the MIT License*