Question bank in JSON, per-round timer, streak bonuses and exam mode without repeats until the deck is exhausted.
Generate a trivia game for Windows with these specifications.
Features: 50 questions in JSON (category, text, 4 options, correct index); 15 s per question; visual time bar; streak of 3 correct = ×2 on the next; local top-5 with name; review mode with one-line explanation on miss; advance with Enter.
Rules: shuffle deck; end when questions run out or optional global timer.
Tech: HTML5, CSS3, ES6+ JavaScript; single index.html.
Windows: Edge or Chrome.
Optional: same logic in Python with tkinter and quiz.json.
Build the same trivia game as a Windows desktop app.
Features: tkinter; per-question timer; load quiz.json; save high scores to local JSON.
Tech: Python 3.10+; main.py; requirements.txt.
Run: python main.py after venv.
Include: category picker if the JSON has multiple categories.