THE DAILY CHALLENGE IS ONANSI DOOR GAME // v2026.10.27.1
Classic Pig, reimagined for daily BBS rivalries

ROLL.BANK.OINK!

One die. Three turns. One game each day. Keep rolling to rack up points—or bank your winnings before a dreaded one wipes out the turn. Every decision is a gamble. Every day is another chance at the top.

Free ANSI BBS doorWindows & LinuxInter-BBS leagues
●   DPIG / THE DAILY CHALLENGE● ● ●
Actual Daily Pig BBS game home screen with magenta title, today's leaderboard, and menu
Real in-game screenshotONE DIE. THREE TURNS.
01 / Roll or bank02 / Three turns03 / No make-ups04 / BBS vs. BBS
How it works

Push your luck.
Know when to stop.

A faithful return to the classic Pig door's playfield—with daily competition, streaks, and a few modern touches that make the stakes even higher.

03

Three turns. That's it.

Roll as many times as you dare each turn. Every 2–6 adds to your riding points.

BANK!

Keep your winnings

Bank your riding points and end the turn safely. Your day's score is the total you bank.

OINK!

Roll a one, lose the turn

A 1 wipes out every unbanked point from that turn. The pig has spoken.

24H

One game today

No make-up days and no playing ahead. A missed day is gone, so keep your streak alive.

SHH

Scores stay sealed

Today's scores stay hidden until you finish your own game, so nobody knows the target in advance.

↻

Reconnect and resume

Disconnected? Your rolls and points are saved. Return later the same day to finish your game.

Straight from the BBS

The pig is back.

The familiar pixel-art pig, tumbling die, OINK speech bubble and ANSI menu—right where they belong.

Daily Pig gameplay showing an OINK after rolling a one, with a pixel art pig and die
01 // OINK! A one ends your turn and burns your riding points.
Daily Pig menu with league daily rankings, streak and personal statistics
02 // Daily games, streaks, scores, and league-wide competition.
The same league server as Daily Blocks + Daily Yacht

YOUR BBS.
THEIR BBS.
ALL THE PIG.

Connect your Daily Pig door to the inter-BBS league to compete across BBSes. Shared daily standings, monthly BBS-versus-BBS rankings and all-time records turn one little die into a big community rivalry. Each game's league is separate, even when all three doors use the same server.

Want to host your own? Get the standalone Daily Games league server, which supports Daily Blocks, Daily Yacht and Daily Pig.

Daily Pig requires dbserver version 2026.10.21.1 or newer. League play is optional. Requires an outgoing connection; the default port is 3255.

Join our public league

Come roll with us.

Want to join the BBSWORDLE Daily Pig league? Add these three lines to your dpig.ini. Your door takes care of the rest.

DPIG.INI // LEAGUE SETUP
InterBBS=1
LeagueServer=bbswordle.com
BBSName=Your BBS Name

Your BBS gets its own entry in the rankings, and even a small board can compete: the BBS standings use each board's best daily score, not a sum of every caller.

The scoreboard obsession continues

Eight ways to brag.

One game a day doesn't mean one boring high-score list. Compare daily scores, race for monthly championships, and prove your staying power.

01

Day

Scores and all three turns for any day.

02

Winners

Daily winners and their best turns.

03

Month

Monthly totals, wins, averages and streaks.

04

Champs

Past monthly champions.

05

All-Time

Lifetime standings and rivalries.

06

Top

The 50 biggest single-day games.

07

Streaks

Longest daily play streaks, active and historic.

08

Records

Best turn, longest streak, most OINKs and more.

Bragging rights: highest day, biggest single turn, most rolls in one turn, daily wins, OINK-free days, best monthly total, longest streak, and a whole lot more.
Sysop ready

Bring the pig
to your BBS.

Daily Pig is a free ANSI 80×24 door with traditional drop-file support, socket mode, and local testing. Choose the build for your system.

Linux x64Linux ARM / Raspberry PiWindows 32-bitWindows 64-bit
  1. Download and extract dpig.zipUse the executable appropriate for your system. No MS-DOS build is currently available.
  2. Connect to your BBSPoint the door at your drop file or launch with node and socket arguments.
  3. Optional: join the leagueAdd three lines to dpig.ini to compete with other BBSes.
SYSOP / QUICK START
# Drop-file mode
 dpig -D/path/to/DOOR32.SYS

# Also supports
 DOOR.SYS
 DORINFOx.DEF
 BBSDEV.DRP

# Node / socket mode
 dpig -N1 -S1234

# Local testing
 dpig -L
GOOD TO KNOW: Optional ANSI music can be enabled per caller. Scores are saved as you play; disconnected callers can return to the same game, but only before the day ends.
One more roll couldn't hurt… right?

READY TO RISK IT?

Roll your way into a new daily obsession. Put Daily Pig on your BBS, join the public league at bbswordle.com, and see who knows when to bank.