Comparison

An ode to the spreadsheet (and its retirement)

The sheet served honorably: every play, every box, every game night, hand-entered for years. This page is about what it earned you — and what it can never do.

How logging works
A stats page the sheet never managed: win rate against expectation, H-index, most played games and partners
A score sheet that totals itself, category by category, per player

What the sheet was doing

~2 minPer play, hand-enteredVersus twenty seconds — and the sheet still can’t tag your friends
1Person maintaining itYou. Always you. On holiday, too.
0Formulas you still trustThe win-rate cell broke when you added co-ops in 2023
0 €Both are freeThe sheet’s one argument, neutralised

Credit where due

The spreadsheet is unbeatable at three things: it is infinitely flexible, it works with no signal and no account, and it is yours — no company, no format, no lock-in.

A tracker only deserves to replace it if it keeps those virtues: log offline, own your data, export everything. Ludoya does all three — the data port exists precisely so the exit door stays open. What follows is what the sheet cannot do at any price in evenings.

Side by side

The sheet vs the tracker

Sorted by how often the difference actually bites.

The spreadsheetLudoya
Log a play A row per play 20 seconds
Your friends’ stats update too
Win rate maths Your formula Computed, co-ops excluded
Win rate vs expectation
Score the game at the table Calculator, transcribe Sheet totals and logs
Filter shelf for tonight Sort and squint
BGG stays in sync Manual Two-way
Works offline
Your data stays yours Export any time
Fill an empty seat on Friday
The New Play dialog: game, date, location and players in one short form

The unpaid job

You were the database. Resign.

Every row in the sheet was typed by you, at 1am, from memory. Here the play is entered once at the table — players tagged, scores totalled, photo attached — and every number downstream updates itself.

  • Twenty seconds. Game, players, scores, done — the dialog knows your group and your last location.
  • The table shares one entry. Nobody else keeps a copy; the play lands in every player’s history.
  • Photos belong to plays. The final-board photo lives on the play page, not lost in a camera roll.
Play logging
A head-to-head rivalry page: overall record with per-game splits in green and red

The payoff

Numbers the sheet could never reach

H-index, win rate against seat expectation, head-to-head records per rival per game, player-count breakdowns, a calendar of covers, an animated yearly recap — this is what the data was for.

  • Honest by construction. Co-ops and no-result plays stay out of win rates — no formula to remember.
  • Rivalries itemised. 156–235 overall, but 10–5 in Rustling Leaves. The sheet never told you that.
  • It ends in a show. Ludoya Replay turns each month and year into a shareable recap.
The statistics
A BGG import: 798 games and 1,438 plays arriving in one sync

The migration

Years of rows, not lost

If the sheet fed BGG all those years, one sync brings everything over — games, plays, dates. If it never left the sheet, the history can still come along, and the stats compute over all of it.

  • BGG path. 798 games and 1,438 plays in one run — the decade arrives computed.
  • The exit stays open. Everything you enter exports back out — the sheet’s ownership virtue, kept.
  • Offline, like the sheet. The cellar with no signal is still a supported environment.
BGG sync

What it costs

Nothing — logging, stats, collection, BGG sync and events are the free core, and free is the only fair price when the competitor is a spreadsheet.

The sheet keeps one job: that beautiful custom Kallax-layout tab. For everything else, start with one play.

The sheet earned its retirement

Log tonight’s game in twenty seconds and let the columns compute themselves.

See the play tracker

Frequently Asked Questions

Can I import my existing spreadsheet?

The smoothest path is via BGG: if your plays live there (or you upload them there once), one sync imports everything with dates and players. For sheet-only history, the play log accepts backdated plays, so the record can be rebuilt where it matters.

Do I lose the flexibility of my own columns?

Some — a product is opinionated where a sheet is not. In exchange: score sheets with each game’s real categories, custom lists on the collection, and per-play notes and photos cover what most custom columns were doing.

What if Ludoya disappears? The sheet never will.

Fair concern, and the answer is the export: your plays, collection and data can leave at any time, and the two-way BGG sync means your history also lives on a second platform continuously.

Does it really work offline like the sheet does?

Yes — logging and collection edits work with no signal and sync later. The sheet’s best trick is table stakes here.

My group logs in my sheet. How do we switch together?

One person logs each play and tags the others — that single entry is everyone’s record. Friends without accounts appear as named players, and their history waits for them if they join.

Is the free tier actually enough to replace the sheet?

Yes — logging, statistics, collection, BGG sync, events and groups are free without limits. Paid tiers add extras like the AI rules assistant and organizer tooling, none of which the sheet was doing anyway.