Skip to content
LEGION.TW
Zhongli · Taiwan

Legion · project library

Build a ridiculous tournament simulator

Free instructions · English

About this edition

Edition 2026-09-06-draft-01 · 67 projects · 10 skills

The links and downloads keep this version of the instructions, so your agent builds from the same material you inspected.

Build a ridiculous tournament simulator

Build a native Tauri application for inventing contestants and watching them compete under rules the person can change. Build it extremely well as a game that is fun to set up, watch, and argue about afterward. Follow the shared launch, honoring an explicit framework preference.

Offer a complete, amusing first competition. A race between household appliances is a good starting point: give the toaster, vacuum cleaner, and other contestants distinct strengths and let the person make the idea their own.

Make the contestants matter

Let the person create and name contestants, choose their appearance, and give them attributes relevant to the competition. Explain those attributes through their effect on play. Speed, reliability, and the ability to handle a particular obstacle should produce differences the person can recognize.

The person can introduce friends, pets, fictional creatures, or their own invented competitors.

Let them tune the competition: the course or events, what counts as winning, how attributes affect performance, and the amount of chance. Give changes a clear scope so they understand which competition uses which rules. Help them make an interesting contest with opportunities for both a strong favorite and an unlikely upset.

Let people watch it happen

Present the competition as a sequence of events with visible progress. In a race, the person should see who is ahead, notice an obstacle changing the positions, and follow a competitor's recovery. Choose presentation and pacing that make the outcome enjoyable to watch.

Give commentary the actual events to describe. A toaster taking the lead after the vacuum gets stuck is funny because the player saw it happen. The running account and final standings should agree about the competition.

Make the relationship between rules and results inspectable. After a surprising finish, the person should be able to understand what contributed: a contestant's strength, a risky choice in the rules, or a chance event. Preserve enough of the run to revisit an exciting moment and compare it with another attempt.

Run a tournament

Let the person choose entrants, run a complete competition or series, and see standings and a winner. Support the tournament format you develop together, including the way tied results are resolved. Keep the results of one run intact when the person changes the rules for the next.

Make it easy to replay, adjust the speed of presentation, or pause while friends discuss what happened. Give the winner an appropriate celebration and the rest of the field a result worth inspecting. The tone should fit the group's sense of humor.

Save contestant collections, rule sets, and memorable results. Give the person something simple to share, such as an exported result card or recap, and keep editable work under the ownership arrangements in the shared launch.

Change a rule and play again

Deliver the installed application with a complete example tournament. Run it, change a meaningful rule or contestant attribute, and try again. Judge whether the effect is understandable, whether watching is entertaining, and whether the person wants to invent another entrant.

Use the experience to explain how rules, chance, and presentation work together. The learner discovers that they can describe an imaginary competition and build software that lets them explore it. Their role includes deciding what makes the game interesting.

Later projects can let friends submit contestants or follow a live tournament from their phones. Richer commentary can also be added. Preserve the existing competition and its results so every participant is following the same game.

Text editionThe project page for this brief

desktop/ridiculous-tournament.md · authored source, stored unchanged, edition 2026-09-06-draft-01.

Back to all projects