Tim Van Baak
4fee854c4c
This moves the point of strictness from the handler to the driver, which makes more sense and keeps it in one place. Drivers choose to be strict when a script result is a failure but still gives a continuation handler. The CLI driver prints an error and continues, while the test driver fails if it wasn't expecting the failure. |
||
---|---|---|
.vscode | ||
MultiversalDiplomacy | ||
MultiversalDiplomacyTests | ||
docs | ||
.gitignore | ||
5dplomacy.sln | ||
MDATC.html | ||
Makefile | ||
README.md | ||
flake.lock | ||
flake.nix |
README.md
5D Diplomacy With Multiversal Time Travel
5D Diplomacy with Multiversal Time Travel is a Diplomacy variant that adds multiversal time travel in the style of its namesake, 5D Chess with Multiversal Time Travel.
This project was inspired by Oliver Lugg's proof-of-concept version and based on the adjudication algorithms of Lucas B. Kruijswijk. For more information on the design, see docs/design.md. For more information on the rules of multiversal Diplomacy, see docs/rules.md.
Usage
This project is not ready for end users yet!
I am working in VS Code on NixOS so currently the developer setup is optimized for that. VS Code is launched from inside a nix develop
shell so it gets the environment. The C# debugger fails to launch on NixOS so I run Code through an Ubuntu 22.04 distrobox when I need that.