5D Diplomacy With Multiversal Time Travel
Go to file
Tim Van Baak ddf951c17e Add GPLv3 license 2024-09-06 17:24:33 +00:00
.vscode Get nix-ld to work with the Roslyn analyzer 2024-08-08 07:51:08 -07:00
MultiversalDiplomacy Add hold-order assertion for unparseable orders 2024-09-06 16:03:43 +00:00
MultiversalDiplomacyTests Remove in-code DATC A tests in favor of scripts 2024-09-06 16:42:35 +00:00
docs Add GPLv3 license 2024-09-06 17:24:33 +00:00
.gitignore Initialize dotnet project 2022-02-12 15:05:12 -08:00
5dplomacy.sln Fix path separator in sln 2022-11-08 22:18:52 -08:00
LICENSE Add GPLv3 license 2024-09-06 17:24:33 +00:00
MDATC.html Update timeline designator usage 2024-08-14 09:06:04 -07:00
Makefile Add basic game setup 2024-08-16 16:00:02 -07:00
README.md Set version to 0.0.2 2024-08-26 16:47:00 +00:00
flake.lock Update nixpkgs pin 2024-08-08 07:49:26 -07:00
flake.nix Add vsdgb dependency 2024-08-14 15:08:13 -07:00

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.