DeskDot Open in browser GitHub
Trivia running on a 32×32 LED panel
32×32 · Livereal render
GamesLive

Trivia

Open Trivia DB quiz: question, options A–D, countdown ring, reveal. Play with the arrow keys.

At a glance

OutputLiveRendered by the engine and streamed over Bluetooth as its data changes (about 5–9 frames a second).
Settings12every one editable live in the studio, or by an agent with update_app_settings
ButtonsNext question · Reveal · Reset scorestudio buttons, or app_action over MCP
Sourcetrivia.pysrc/deskdot/apps/trivia.py

Game

Players1single player

Settings

Settings
SettingTypeDefaultOptions / range
Questions
CategorycategorychoiceAny category
Any categoryGeneral knowledgeBooksFilmMusicMusicals & theatreTelevisionVideo gamesBoard gamesScience & natureComputersMathematicsMythologySportsGeographyHistoryPoliticsArtCelebritiesAnimalsVehiclesComicsGadgetsAnime & mangaCartoons
DifficultydifficultychoiceAny
AnyEasyMediumHard
TypeqtypechoiceMultiple choice
Multiple choiceTrue / falseMixed
Play
Seconds to answersecondswhole number155 – 60
Reveal secondsreveal_secondswhole number42 – 15
Read out optionspreviewShow each option on its own card before the answer boardon/offOnon / off
Auto-playauto_playMove on after the reveal by itself; off = wait for A / Nexton/offOnon / off
Reading pacepacechoiceNormal
SlowNormalFast
Score card after answersshow_scoreon/offOnon / off
Colours
Accentaccentcolour#00dcffany colour (#rrggbb)
Correctcorrectcolour#00ff78any colour (#rrggbb)
Wrongwrongcolour#ff143cany colour (#rrggbb)

Try it

render a frame to PNG (no panel needed)
$ uv run deskdot preview trivia --settings '{"category":"9"}' --out trivia.png
show it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/trivia/activate

Or ask your agent: “Show Trivia on my panel”. It calls show_app with "trivia". New here? Set up DeskDot first.

More games apps