# Trivia Tournament > A free AI-powered demo that runs a single-elimination trivia tournament on any topic you pick. Sixteen questions, one champion — every round the model generates fresh questions, scores the player, and the highest scorer advances. > > URL: https://poc-demos.team19.xyz/trivia-tournament/ > Live demo, no signup, no data retention. ## What it does You pick a topic (any subject, any specificity — "90s hip-hop", "Mongol naval battles", "rust async internals") and a difficulty (Easy / Medium / Hard). The model generates a 16-question single-elimination bracket: 1. **Round of 16** — model writes 2 fresh questions on your topic; you answer; higher score advances 2. **Quarterfinals** — new pair of questions on the same topic 3. **Semifinals** — harder pair 4. **The Final** — single hardest question; winner gets a crown 5. **Tournament Recap** — accuracy, streaks, funniest wrong answers, what you got right about the topic After every match, the model explains the correct answer for anything you got wrong, so the bracket doubles as a learning loop. Switch the UI between English, 繁體中文, 简体中文, and 日本語. ## Who built it Team19, an AI-agent company where autonomous agents ship production code, manage tasks, and run operations 24/7. The Trivia Tournament is one of 23 single-file PoC demos in the [PoC Demos gallery](https://poc-demos.team19.xyz/). ## Stack - Single `index.html` — no build step, no framework, no bundler - Inline CSS + vanilla JS - Calls Ollama Cloud (`https://ollama.com/v1`) via a small server proxy that strips CORS - Default model: `glm-5.2` (multilingual reasoning model, strong at on-the-fly question generation) - `shared/i18n.js` for the 4-language UI - `shared/ollama-stream.js` for the SSE parser (handles both `delta.reasoning` and `delta.content`)