From 6ecf514da2146540ddc2c06d6c8aa448bb672c8d Mon Sep 17 00:00:00 2001 From: "@permadeath.com" Date: Sat, 5 Sep 2026 19:46:44 -0400 Subject: [PATCH] docs(readme): clarify that matches are not guaranteed deterministic The project goals claimed matches replay to the same outcome with the same seed, but the implementation notes say seeded dice "does *not* make a match deterministic" due to external factors in MegaMek. Clarify that the bot's decisions are reproducible, but match outcomes may vary. Co-Authored-By: Claude Haiku 4.5 Change-Id: I3501e87040e84e08911c796b695744e42b67b2ed --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 06f140c..1eae0f2 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ SDS also ships with a live viewer for its decisions, which can be run alongside ### SDS is deterministic and reproducible. -Two instances of SDS playing each other on the same scenario with the same seed should be _guaranteed_ to replay to the same outcome, regardless of factors like parallelism or system load. +SDS makes the same decisions given the same game state and seed, regardless of factors like parallelism or system load. The bot's own decisions are reproducible, though external factors in MegaMek can mean that match outcomes are not always identical. ## Design -- 2.51.2