Skip to content

Commit

Permalink
Update Masters to use 3 die instead of 4
Browse files Browse the repository at this point in the history
  • Loading branch information
Sothatsit committed Aug 28, 2024
1 parent 0e9add0 commit 631857c
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
3 changes: 2 additions & 1 deletion src/main/java/net/royalur/Game.java
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down
15 changes: 14 additions & 1 deletion src/main/java/net/royalur/model/GameSettings.java
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -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.
*/
Expand Down

0 comments on commit 631857c

Please sign in to comment.