Blooket Bot automates tasks in Blooket games, helping students, teachers, and gamers maximize points and manage gameplay efficiently.
It runs in the background, simulating human-like actions for safety and speed.
- Auto Answer Questions: Quickly and accurately answer quizzes.
- Point Collection: Efficiently earn points across multiple sessions.
- Multi-Account Support: Manage several accounts simultaneously.
- Human-Like Interaction: Randomized delays and pacing to avoid detection.
- Game Mode Automation: Supports Tower Defense, Racing, Cafe, and more.
- Logging & Analytics: Track actions and performance for each session.
- Background Operation: Runs silently without supervision.
| Feature | Description |
|---|---|
| Auto Answer Questions | Automatically answer quiz questions with configurable accuracy and randomization. |
| Point Collection | Efficiently earn points in all game modes. |
| Multi-Account Support | Handle multiple Blooket accounts at once. |
| Human-like Timing | Random delays and pacing to mimic real players. |
| Game Mode Automation | Works across Tower Defense, Racing, Cafe, and other Blooket modes. |
| Logging & Reports | Record session performance and actions for monitoring. |
| Background Operation | Run in the background without needing constant supervision. |
| Customizable Settings | Adjust behavior per game mode, question type, or points target. |
- Students participating in Blooket games
- Teachers managing classroom sessions
- Gamers looking to optimize points collection
- Developers exploring educational game automation
python -m venv .venv && source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
# Convert example CSV → JSON
python src/cli.py --csv data/examples.csv --out data/examples.json
# Start local practice server
uvicorn src.practice_api:app --reload --port 8000
# Open web UI
# Serve the web/ folder (e.g., with VS Code Live Server) or a quick Python server:
# In another terminal:
# cd web && python -m http.server 5500
# Then open http://localhost:5500 and upload data/examples.json
