DARK
PAWNS

A Multi-User DungeonEST. 1994

About Dark Pawns / The restoration

The restoration is public.

The Go server, tests, documentation, and website are maintained in the open.

Recent work

Twelve weeks in Git

This is a count of first-parent commits on the revision used to build the site. It shows when work landed, not how much any commit was worth.

Generated September 8, 2026. Source: local Git history, first-parent commits on the build revision.

78
50
90
78
82
3
1
100
0
0
37
3
Commits by week. Exact counts are printed above each bar.

From the workbench

Recently merged

Pull requests are refreshed from GitHub during an authenticated site build. The last good result remains in the site when GitHub is unavailable.

  1. PR 570fix: saveBoard silently drops write failures
  2. PR 571fix: API key transmitted in plaintext over unencrypted WebSocket
  3. PR 569fix: BehaviorEngine never evaluated in production decision loop
  4. PR 567docs: DEV-SETUP Linux oracle build notes
  5. PR 568chore: bump Go 1.26.5 to 1.26.6

Source: GitHub REST API; the checked-in result is retained when GITHUB_TOKEN is absent.

Contributing

There is work for more than programmers.

The server follows a strict fidelity rule: player-facing behavior comes from the original C implementation. Historical and editorial work follows the same principle. Find the source, preserve what it says, and document uncertainty.

  1. Test the port

    Compare player-facing behavior with the original C server and add a reproducible case when the two disagree.

  2. Work on the server

    Fix fidelity gaps, improve the oracle harness, or help maintain the Go implementation.

  3. Check the record

    Correct documentation, identify missing sources, or help recover the history of the game and its community.

  4. Improve the field guides

    Clarify help files and contributor documentation without changing what the game says or does.