Match & cascade
A six-column-wide well with thirteen rows. Match three or more; every consecutive chain step multiplies the points.
Six colors. Three gems per column. One identical challenge for every caller each day. Line up matching gems, unleash cascading chains, and compete for daily records across your BBS—or an entire inter-BBS league.
✓ Free BBS door ✓ Windows / Linux / ARM ✓ ANSI 80×24

Slide a falling column, cycle its three gems, and match three or more of the same color horizontally, vertically, or diagonally. Clears cause new gems to drop—and those can trigger another chain.
A six-column-wide well with thirteen rows. Match three or more; every consecutive chain step multiplies the points.
Everyone on your BBS gets the same gem sequence and starting well. Your one attempt counts, even if you disconnect.
A rare flashing column clears every gem matching the color it lands on. Plan for a huge cascade.
Clear thirty gems to advance a level. Falling speeds up, gem values grow, and the pressure increases.
Catch up on open missed days. Later in the month, play ahead; early scores stay sealed until their date arrives.
Each board is deterministic. League-connected BBSes face the same challenge, with shared daily and monthly rankings.

Classic days start clean. Special boards put obstacles, bonuses, or a speed boost in your way—and every caller gets the same challenge for that day.
Start with an empty well.
Ragged rows below.
Dig for a bonus gem.
Start fast at level 7.
Walls on both sides.
Daily Gems uses the same standalone dbserver host as Daily Blocks, Daily Yacht and Daily Pig. Each game maintains its own league, but sysops can join them all at the same server.
League scoreboards show players and their home BBS. The BBS-vs-BBS monthly table counts each board's best daily score—so a small BBS can compete with the big ones.
Add this to dgems.ini. The next caller automatically connects and downloads the shared board rules.
InterBBS=1 LeagueServer=bbswordle.com BBSName=Your BBS Name
Daily Gems requires dbserver v2026.10.28.1 or newer for league play. The game continues locally if the server is temporarily unavailable.
The standalone Daily Games league server supports separate leagues for all four games. Windows and Linux sysops can host their own; no database or web server required.
↓ Download dbserver.zipDaily standings, monthly champions, all-time records and personal stats. Top Days and Records can even be browsed by board type so Rush days don't drown out every other challenge.
One board's ranking, gems, columns and best chain.
See who won every day of the month.
Monthly standings and bragging rights.
Champions of every completed month.
Lifetime leaders across every board.
Top 50 games, separated by board type.
Chains, clears, wins, streaks and personal bests.
Daily Gems runs as an ANSI door on Windows, Linux and Raspberry Pi/ARM. Use your normal BBS drop-file setup or node/socket mode. No MS-DOS executable is currently included.
dgems.zip. Extract it into your door directory.-D.# Drop-file mode dgems -D/path/to/DOOR32.SYS # Also supports DOOR.SYS DORINFOx.DEF BBSDEV.DRP # Node / socket mode dgems -N1 -S1234 # Local test dgems -L
Every day brings another identical challenge. Bring your players together—or pit your BBS against the whole league.