About this project
Zork 1 in C# is an ongoing, playable port of Infocom's original Zork I, based on release 119. The project decompiled the .z3 story file into Inform 6 source using Reform, then translated it into modern C#. The game is complete and winnable, with screenshots showing the start and end states.
The parser is newly written rather than a direct port, aiming for similar behavior with complex commands, multiple commands, and partial responses, but not exact parser parity. The repository also attempts to fix many original Zork bugs listed by The Infocom Files, while retaining some original dead code such as unused cyclops combat messages. Unit tests currently focus on the parser; game scenarios are manually tested. The README notes formatting changes and a more Inform-like object describer style compared with the original output. Pull requests are welcome.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.