diff --git a/src/main/java/net/royalur/Game.java b/src/main/java/net/royalur/Game.java index 1e289a9..55d5e63 100644 --- a/src/main/java/net/royalur/Game.java +++ b/src/main/java/net/royalur/Game.java @@ -751,7 +751,8 @@ public static Game createFinkel() { /** * Creates a game that follows the rules proposed by James Masters. * This uses the simple rules, the standard board shape, Bell's path, unsafe - * rosette tiles, the standard dice, and seven starting pieces per player. + * rosette tiles, three binary dice where 0 allows moving 4 tiles, and seven + * starting pieces per player. * @return A game that follows Irving Finkel's proposed simple rules. */ public static Game createMasters() { diff --git a/src/main/java/net/royalur/model/GameSettings.java b/src/main/java/net/royalur/model/GameSettings.java index 677401c..c8c3ab3 100644 --- a/src/main/java/net/royalur/model/GameSettings.java +++ b/src/main/java/net/royalur/model/GameSettings.java @@ -34,7 +34,7 @@ public class GameSettings { /** * The settings proposed by James Masters. */ - public static final GameSettings MASTERS = new GameSettings( + public static final GameSettings OLD_MASTERS = new GameSettings( new StandardBoardShape(), new MastersPathPair(), DiceType.FOUR_BINARY, @@ -44,6 +44,19 @@ public class GameSettings { false ); + /** + * The settings proposed by James Masters. + */ + public static final GameSettings MASTERS = new GameSettings( + new StandardBoardShape(), + new MastersPathPair(), + DiceType.THREE_BINARY_0EQ4, + 7, + false, + true, + false + ); + /** * The settings used for Aseb. */