Project
Read the source, follow the C-to-Go fidelity rules, find research notes, learn how to contribute, and browse the Dark Pawns project history.
Dark Pawns on GitHub is the source repository for the Go server, website, world files, and research record.
How the port preserves the game
Section titled “How the port preserves the game”Dark Pawns is a 1:1 port of the original C game; the Go server doesn't reinterpret it. The Port Rulebook defines the five rules for player-facing bytes, commands, random draws, behavior, and verification. Port fidelity workflow explains how the read-only C oracle is used to check changes.
Code and research
Section titled “Code and research”Server architectureTrace startup from the server entrypoint through world loading, persistence, sessions, network listeners, and the shared game engine.
Contribute to Dark PawnsRead the fidelity rules, format your changes, and run the required build, static analysis, and test checks before committing.
Port fidelity workflowUse the read-only C oracle, deterministic seams, and five governing rules to prove that the Go server preserves the original game behavior.
Research notes link the project README, dated evidence, and current research record.
Project records
Section titled “Project records”About Dark PawnsDark Pawns began in 1994. This is the sourced history of the original MUD, its players, DPReturns, and the modern Go restoration.
Dark Pawns CreditsThe creators, builders, players, and free-software projects behind Dark Pawns.
A Brief History of Dark PawnsFrontline's record of Dark Pawns from its 1994 founding through the loss and recovery of the game in 2001.