Skip to content

UNO by Bobydeluxe, on its own - #193

Merged
Mason363 merged 4 commits into
mainfrom
uno
Oct 23, 2026
Merged

Mason363 merged 4 commits into
mainfrom
uno

Conversation

@Mason363

Copy link
Copy Markdown
Owner

Bobydeluxe's UNO (#192), as a big game of its own: the official rules to 500 points (one hand as an option), house rules off by default, bots at three levels, and cards drawn for the calculator.

Bobydeluxe and others added 4 commits October 23, 2026 19:33
…for the calculator

The rules follow Mattel's instruction sheet: the 108-card deck, the dealer
picked by a draw, the first card's effect, drawing a card you may play at
once, Skip, Reverse and Draw Two, the two-player rules, the Wild Draw Four
and its challenge, UNO calls and their 2-card penalty, and hands scored until
someone has 500 points. A single hand stays as a choice. Stacking, drawing
until you can play, having to play a drawn card and automatic UNO are house
rules, all off by default.

The bots see what a player sees. Easy plays any card that goes; Normal keeps
its Wilds and stops a player about to go out; Hard also challenges by
counting the cards it has seen, plays to the colours the next player lacks
and may bluff a Wild Draw Four.

The cards are drawn by the game after the classic deck, so AlexDer's pack,
which has no license, is gone. Left and Right pick a card, OK plays it, Up
draws, shift says UNO or catches a bot, Back pauses (Resume, New game, How to
play, Quit game, which asks first) and Home saves and quits. A key line, a
bright frame on the chosen card, the cards that go lit on your turn, and how
to play before the first game. One save, uno.sav, with a magic, a version, a
checksum and every card checked, copied into uno_saves.py.

tests/play.c checks every card and rule, plays 144 bot games to 500 and 600
duels between the levels, a game to 500 through the app's keys and 300
random-key sessions, and saves, damaged saves and every key line.

It's a big game of its own (51 KB installed), as NumPlay has 4.4 KB left.
build.py, the ARM scripts, VALIDATION.md and uno.yml go.
UNO builds like Tomb of the Mask (BUILD_DIR, GAMES_REDIRECT, the apps and
clean rules, BIG_APPS), with a big-game entry in games.json at rank 12, its
release line, its emulator test and the CI's host test. It leaves the
launcher's list and NumPlay-Upsilon, and the root README, play.md and the
launcher's translations are back as they were.

The game's README, its screenshots, the thumbnail and the GIF are new, made
from the game's own cards.
@Mason363
Mason363 merged commit c1e4442 into main Oct 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant