Dominada

Dominada

So the table can argue about the game instead of the arithmetic — and so you can play when the table does not fit in one place.

Español · Boriken Dev

What it does

Dominada does two things. It keeps score of a game played with real tiles: who scored, how much, and how the teams stand — figures big enough to read from the other side of the table, one screen to record a hand, and a screen that will not sleep while a game is open.

And it deals and plays, when there are no tiles to hand or not everybody is in the same place. Games played in the app land in the same history as the ones scored by hand: a night played over the phone leaves the same record as one played at the table.

How to use it

1. Start a game

Pick the rule profile — four come included, among them Puerto Rico 200 and 500 with bonuses — and pick the players from your list. Players are saved once and chosen from a list afterwards, so nobody types names every game. Say who leads first and you are off.

2. Record each hand

When a hand ends, tap Record hand. Say whether someone went out — and for which team — or whether the hand was blocked, then enter the pips each side was left holding. If the profile has bonuses, you tick them there. Got it wrong? Undo removes the last entry.

3. Read it the way you like

The scoreboard comes three ways, switched from the board itself:

What it looks like

Swipe for more →

The table with the played tiles in a row and each person's hand below.
The table: the row of tiles, your hand below. Playable ones are highlighted.
A freshly dealt hand, opened with the double six.
Freshly dealt. The seats the app plays are shown along the top.
Games screen: the active game with the score and the target.
The game in play, ready to resume.
Scoreboard: each team's total and every hand broken down.
Card view: large totals and every hand broken down.
Notepad view: underlined names and each hand's points.
Notepad view, the way it is written on paper.
Large view: totals only, as big as they fit.
Table mode: numbers only, for a propped-up tablet or a TV.
The scoresheet: the ruled official form with running totals.
The official scoresheet — it also exports as a fillable PDF.
Remote screen: open a table, new table, join a table.
Remote: the table on the phones, together or apart.
Remote room: connected to the relay, with the QR and the room code.
A room from afar: the QR and the code. Anyone holding it is in.
A player's record: games, win rate, points, and who they win with.
Everyone's record, and who they play best with.
A rivalry between two teams: the history, the streak, the average margin.
The rivalry: who is ahead, the streak, and by how much.
A rivalry card ready to share.
The card you post. That is what the record is for.
List of players with their records.
Players are saved once and picked from a list.
List of teams, which fall out of the games played.
Teams fall out of what has already been played.
Included and custom rule profiles.
Rule profiles: the ones included and your own.

Playing in the app, not only scoring

Dominada also deals and plays. The app shuffles, each person sees only their own tiles, and the rules enforce themselves: it will not let you pass while holding a tile that fits, and a move that does not work is refused with the rule that refused it.

At the same table

One person opens the table and the others find it on the same Wi-Fi — no address to type. If the network blocks that, there is a six-letter code to read aloud, a QR code, and typing the address by hand. No internet, no account, and nobody's server: the devices talk directly.

The lobby: everyone arrives, then the teams are arranged

Open a lobby and people join it. Whoever opened it arranges who partners whom, and the game is created once everybody is there — with the seating already right. When you join you pick your own seat and are placed in it.

Apart, over the internet

When you are not in the same place, the game goes through a relay. The relay cannot read any of it: what passes through is encrypted with a key derived from the invitation code, and the relay never receives that key. Each person's hand is sealed separately as well, so not even the other players can see your tiles.

The invitation code is the key. Anyone holding it is in, exactly like a group invite link. Showing it camera to camera keeps it on the two devices; sending it over chat gives it to whoever receives it.

Everyone keeps a copy

Every device at the table stores the game as it is played, so if the person who opened it runs out of battery, somebody else picks it up. The one thing that cannot be inherited is a hand still in progress: the shuffle stays secret until the hand ends — deliberately, so that nobody can invent a deal — which is exactly why no other device can honestly continue one.

Watching without playing

Somebody who is not playing joins as a watcher: they see the game and cannot record anything. That is not enforced by hiding buttons — the device running the game refuses whatever a watcher sends. And any device can switch to table mode: totals only, as big as they fit, for a propped-up tablet or a TV.

The official scoresheet

The tournament form, ruled the way the paper one is. It exports as an image for a group chat and as a real PDF — selectable text and fillable cells, not a picture of a table.

Templates are named fields rather than coordinates: a club decides what appears and what each thing is called, and the app draws it.

Records, teams and rivalries

Every player keeps a record — games played and won, win rate, points for and against, bonuses earned — and the list of games they were in.

Teams do not have to be created: they fall out of the games played. If two people played together, there is the team with its record, and you can name it. Once two teams have met a few times the app builds the rivalry: their history against each other, on a card you can share.

Backup and recovery

Everything of yours — games, players, profiles, sheet templates, and the photos if you want them — goes into a single file, wherever you say. It comes back from that same file on another device, or on the same one after a reinstall.

On recovery the app tells you what it found and what it replaced, rather than merging in silence.

Rule profiles

No two tables play quite the same, and the app does not choose for you. A profile says what you play to, whether you must land exactly, how many sides and players per side, whose tiles are counted, what happens when a blocked hand ties, who leads next, and which bonuses pay.

The included profiles can be copied and edited, or make your own. The profile is stored inside the game: changing or deleting it later cannot move a single point in a game already played.

When it ends, everyone keeps a copy

A finished game can be shared with everyone who played it. Whoever receives it imports it and it lands in their own history with the players recognised. If the app cannot place someone it says so, and you add or link them yourself — two people are never merged just because they share a name. Importing the same game twice replaces it instead of duplicating it.

No account, no internet, and nobody has to run a server: it travels like any other file.

Questions

Do I need internet?

For scorekeeping, no: everything is stored on your device and the app works fully offline. For playing at the same table, also no — you just need to be on the same Wi-Fi, even one with no internet behind it. It is only needed to play with somebody who is not with you.

Do I need an account?

There are no accounts and no sign-up.

Does it work for Dominican, Cuban or other rules?

The engine does not know where the rules come from: what is Puerto Rican lives in the included profiles, not in how it counts. It ships with Puerto Rico 200, 500 with bonuses, Dominican 200 and Individual 100 — that last one four players each on their own rather than in teams. Tables vary, so each profile says which convention it follows. If your table plays differently, make a profile.

Can I play against someone through the app?

Yes. At the same table over Wi-Fi, or apart over the internet. The app deals, each person sees only their own tiles, and the rules enforce themselves.

If I play remotely, who can see my tiles?

Nobody. Your hand is encrypted with a key only your device holds — neither the relay it passes through nor the other players can open it. The relay cannot read the rest of the game either: that is not a promise, it simply has nothing to read it with.

Do I need an account to play remotely?

No. The invitation code is all it takes — and for that reason anyone holding the code is in, exactly like a group invite link. Showing it camera to camera keeps it on the two devices.

What if the person running the game loses battery?

Everyone stores the game as it is played, so somebody else picks it up. The only thing lost is a hand still in progress, because the shuffle stays secret until the hand ends — which is precisely what stops anyone inventing a deal.

Can I use a tablet or a TV as the table?

Yes, with table mode: totals only, as big as they fit, and the screen stays awake. A watcher cannot record anything.

Something wrong, or an idea?

Bugs and ideas are reported on GitHub, in the open, so you can read what someone else has already reported before writing your own. Spanish or English, either is fine.

If you would rather it were not public — or it is a security problem — write to cacique@boriken.dev.

Privacy

Dominada collects nothing. No accounts, no analytics, and your games stay on your device until you choose to share one. Privacy policy.