Skip to content

Commit bf467c9

Browse files
committed
Merge branch 'develop'
2 parents 1d38c57 + 85170d1 commit bf467c9

File tree

7 files changed

+546
-11
lines changed

7 files changed

+546
-11
lines changed

locales/en/apgames.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
"dragoneyes": "A variant of checkers with incomplete information, enchanted dragon eye spaces, and played on a hexagonal board.",
7171
"emergo": "A Draughts variant where captured pieces remain on the board and can be freed later. Capture all opposing pieces to win. Derived from Lasca but with two game phases and compulsory maximal captures.",
7272
"emu": "Each bird on your ranch is represented by a stack of cards. At the end of the hand, the value of a bird is determined by the sum of the number cards in the stack. The object, naturally enough, is to raise profitable birds. Highest score after a number of \"years\" wins.",
73+
"enso": "A Zen-inspired game of movement and capture in which you attempt to fully surround one of your pieces with emptiness.",
7374
"entrapment": "The object of Entrapment is to eliminate your opponent's roamers by surrounding them with impenetrable obstacles and thus rendering them incapable of movement. A roamer that cannot move is considered captured, and is eliminated from the board. When all a player's roamers have been 'entrapped' in this way, the game is over and his or her opponent declared the winner.",
7475
"entropy": "Entropy is a 2-player game representing the struggle between Order and Chaos. The Order player tries to organize their board in such a way to score the highest amount. But the Chaos player gets to *place* the pieces and attempts to thwart Order whenever possible.",
7576
"epam": "Epaminondas is an elegant 2-player game in which you try to overwhelm your opponent's home row. Pieces move as phalanxes a number of spaces up to their length. The rules are exceedingly simple, but the result is something deep and complex.",
@@ -237,7 +238,7 @@
237238
"emu": "More information on the Decktet system can be found on the [official Decktet website](https://www.decktet.com). Cards in players' hands are hidden from observers, and they are hidden from opponents until the deck is empty, at which point the players have perfect information, so the hands are revealed. Cards drawn from the discard pile are also always visible to opponents.",
238239
"entropy": "In this implementation, the players play two games simultaneously but with a single shared stream of randomized pieces. Each player places a piece on their *opponent's* Order board and then makes a move on their *own* Order board; players thus act as both Order and Chaos at the same time. The player with the greatest score wins! Since both players had the exact same placement choices, this provides the cleanest measure of relative skill.",
239240
"exxit": "Translations of the rules tend to omit certain nuances. This implementation conforms with the original French edition of the rules.\n\nBecause the board is built out as you play in irregular shapes, the hexes are labelled numerically instead of algebraically. This ensures that the labels don't change as the map grows.",
240-
"frogger": "As in other Decktet games at Abstract Play, the deck is displayed at the bottom of the board and includes both cards in the deck and unknown cards in other players' hands. After the first hand, all cards are drawn from the open draw pool, so hands gradually become open. The discards pile is also displayed.\n\nDue to how randomization works at Abstract Play, forced passes are needed for a player to refill the draw pool in the middle of his turn. These are handled by the server, but a couple of variants for the draw pool have also been added to avoid forced passing.\n\nThe Crocodiles variant is by Jorge Arroyo, the translator of the English rules. The Advanced rules and other minor variants are by P. D. Magnus; they appear in The Decktet Book, where the game is called Xing.",
241+
"frogger": "As in other Decktet games at Abstract Play, the deck is displayed at the bottom of the board and includes both cards in the deck and unknown cards in other players' hands. After the first hand, all cards are drawn from the open draw pool, so hands gradually become open. The discards pile is also displayed.\n\nDue to how randomization works at Abstract Play, forced passes are needed for a player to refill the draw pool in the middle of his turn. Passes are handled automatically by the server, but a there's also a draw pool variant that avoids forced passing if desired.\n\nThe Crocodiles variant is by Jorge Arroyo, the translator of the English rules. The Advanced rules and other minor variants are by P. D. Magnus; they appear in The Decktet Book, where the game is called Xing.",
241242
"garden": "To make it very clear what happened on a previous turn, each move is displayed over four separate boards. The first board shows the game after the piece was first placed. The second board shows the state after adjacent pieces were flipped. The third board shows any harvests. The fourth board is the final game state and is where you make your moves.\n\nIn our implementation, black is always the \"tome\" or tie-breaker colour. The last player to harvest black will have a `0.1` after their score.",
242243
"gyges": "The goal squares are adjacent to all the cells in the back row. The renderer cannot currently handle \"floating\" cells.",
243244
"homeworlds": "The win condition is what's called \"Sinister Homeworlds.\" You only win by defeating the opponent to your left. If someone else does that, the game continues, but your left-hand opponent now shifts clockwise. For example, in a four-player game, if I'm South, then I win if I eliminate West. But if the North player ends up eliminating West, the game continues, but now my left-hand opponent is North.",
@@ -1213,7 +1214,7 @@
12131214
"name": "Free swim"
12141215
},
12151216
"refills": {
1216-
"description": "The draw pool may be refilled during a player's turn, by splitting their actions over two turns.",
1217+
"description": "The draw pool may be refilled during a player's turn, by splitting their actions over two partial turns.",
12171218
"name": "Refills"
12181219
}
12191220
},
@@ -4016,6 +4017,11 @@
40164017
"SELECT_DEST": "Select the plus sign to add the card to an existing bird or to hatch a new one, or click the discard pile to discard the card.",
40174018
"SELECT_SRC": "Click the draw deck to draw a face-down card, or click the face-up card in the discard pile to draw it instead."
40184019
},
4020+
"enso": {
4021+
"INITIAL_INSTRUCTIONS": "Select a piece to move.",
4022+
"NO_MOVES": "The piece at {{cell}} does not have any legal moves.",
4023+
"PARTIAL": "Select a destination."
4024+
},
40194025
"entrapment": {
40204026
"BARRIER_EXISTS": "There is already a barrier at {{wall}}.",
40214027
"CHOOSE_SPARE": "There are more than one roamers in forced positions at {{where}}. Select which one to retain.",

src/games/arimaa.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export class ArimaaGame extends GameBase {
4747
uid: "arimaa",
4848
playercounts: [2],
4949
version: "20251223",
50-
dateAdded: "2023-05-01",
50+
dateAdded: "2025-12-23",
5151
// i18next.t("apgames:descriptions.arimaa")
5252
description: "apgames:descriptions.arimaa",
5353
// i18next.t("apgames:notes.arimaa")

0 commit comments

Comments
 (0)