{
  "edition": {
    "edition": "2026-09-06-draft-01",
    "language": "en",
    "publicationState": "published",
    "sourceRevision": "a7e788eb4b151fd92c1f58153e015773e3a829af",
    "projectCount": 67,
    "documentCount": 94,
    "skillCount": 10,
    "archivePath": "library.zip",
    "archiveBytes": 181812,
    "releasedAt": "2026-09-08T05:03:11.129+00:00"
  },
  "access": {
    "released": true,
    "rehearsal": false
  },
  "project": "desktop/game-show-host.md",
  "markdown": "https://legion.tw/api/projects/packet.md/desktop/game-show-host.md?edition=2026-09-06-draft-01",
  "documents": [
    {
      "path": "desktop/README.md",
      "text": "# Native desktop applications\n\n[All project types](../README.md) · [Shared launch](../shared/launch.md)\n\nBuild a native Tauri application around the person's work or interests. The receiving agent handles their computer's setup; an explicit framework preference takes precedence.\n\n## Projects to build\n\n- [Calling and follow-up desk](calling-follow-up-desk.md)\n- [Quote and estimate builder](quote-estimate-builder.md)\n- [Photo-to-report desk with an AI colleague](ai-photo-report-desk.md)\n- [Orders and production board](orders-production-board.md)\n- [Equipment checkout and maintenance book](equipment-checkout-book.md)\n- [Booking and session desk](booking-session-desk.md)\n- [Meme and GIF studio](meme-gif-studio.md)\n- [Soundboard](soundboard.md)\n- [Game-show host](game-show-host.md)\n- [Music playground](music-playground.md)\n- [Animated desktop pet](desktop-pet.md)\n- [Tabletop atmosphere controller](tabletop-atmosphere.md)\n- [Ridiculous tournament simulator](ridiculous-tournament.md)\n- [Personal AI chat app with bring-your-own-key access](byok-chat.md)\n\nThese are instructions for projects you can build with your coding agent.\n"
    },
    {
      "path": "desktop/game-show-host.md",
      "text": "# Build a game-show host\n\nBuild a native Tauri application for hosting a quiz night from a computer while the game appears on a television or projector. Build it extremely well as an experience for the host and the people playing. Follow the [shared launch](../shared/launch.md), using another framework if the person has an explicit preference.\n\nLearn the sort of evening they want: friends competing in teams, a family quiz, or a classroom game. Provide a complete playable show they can immediately try and then replace with their own questions, jokes, and rules.\n\n## Prepare an evening\n\nLet the person create and arrange rounds, write questions and answers, add picture clues, and choose appropriate sounds or music cues. Give them an easy way to preview what the players will see. Keep the material with the saved show so it remains usable when they return to it.\n\nSupport the scoring and question types that make their chosen game work. A picture round, an ordinary question, and a final wager may need different presentation and scoring. Agree on an enjoyable initial format and make that format complete. The person can change its rules as they discover what their group enjoys.\n\n## Give the host their own view\n\nThe host needs the current question, its answer, relevant notes, team scores, and useful control of the next action. The public display needs the material currently meant for the room. Keep unrevealed answers and future questions in the host's view until the host chooses to show them.\n\nSet this up on the person's actual computer and display. Make it clear which screen is public before beginning the show. Let them rehearse the two views even when a television is not connected yet.\n\nDesign the public view to be readable from across a room. Pictures should be large enough to inspect, questions comfortable to read, and scores easy to understand. Give the evening some visual character that fits the person's taste.\n\n## Let someone actually host\n\nThe host controls the pace: present a question, let the room think, reveal the answer, award points, and move on. Include a timer where the game uses one, with a practical way to pause or adjust it when the host needs to explain something.\n\nMake scoring corrections straightforward. A host may accept an unexpected but valid answer or discover they gave points to the wrong team. Keep the current standings and recent score changes understandable. Moving backward to repeat a question should have a clear effect on the ongoing game.\n\nFor the first version, players can answer aloud or on paper, and the host records the result. Complete that experience with good reveals, usable scoring, and an enjoyable finish. Phone-based answering can extend it later.\n\nKeep reusable show material separate from the results of a particular evening. Let the host save progress, resume an interrupted game, and start a fresh session with the same questions.\n\n## Play a round together\n\nDeliver the installed application with an editable example show. Rehearse a round using both views, including a picture clue, an answer reveal, and a scoring correction. Judge whether the host can pay attention to the room while operating it. Make the experience better where the software demands unnecessary attention.\n\nExplain how one running game can provide different information and controls to different people. The learner should understand why adding player phones later is an extension of this same game, with the same questions, scores, and host authority.\n\nLeave the person ready to write their own round and invite people over. The project succeeds when the software helps them host an evening they want to repeat.\n"
    }
  ]
}