Games added: - BlooGo (credits to Eric Silverman) - MacBeth (credits to Eric Silverman) - Flume (credits to Michael Amundsen) - Bamboo (credits to Michael Amundsen) - Gopher (credits to Michael Amundsen) - Pathway (credits to Michael Amundsen) - Omny (credits to Michael Amundsen) - Faraday (credits to Dale Walton) - Claustro (credits to Dale Walton) - Goldilocks Stones (credits to Dale Walton) - Agilidade (credits to Fabio Barbero) - I - American Pool Checkers - Ngolo - Kisolo (Lali) - Gioco dell'Orso - Msuwa wa Kunja - Msuwa- Okwe (Achalla) - Shatranj al-Mustatila - Sat Gol - Tapata - Parsi Chess - Triodi (Chios) - Xian Zhe Jiu Zi Qi - Tai Shogi - Breakback - Kriegsspiel - La Liebre Perseguida - Level Chess - Marelle Quadruple - Mity - Shobu - Breakthru - Quarto - Quoridor - Quixo - Quantik - Pylos - Squadro - Shah - Hoyito - Chongka' - Whyo - Akṣadyūta - Enindji - Kpo - Daldosa - Daldos - Chiana wa Bwalo - Muvalavala (Quioco) - Ashta-kashte - Knossos Game Games Fixed: - Mapuche Game - Slitherlink - Tauru, can not remove a piece in the hands. - Sittuyin fixed (King was able to suicide itself). - Abak: No piece can never be placed in the centre. - Marelle Triple: No Angled lines. Ludii new feature: - The compiler knows understand {"A1".."C3"} as {"A1" "A2" "A3" "B1" "B2" "B3" "C1" "C2" "C3"} Ludeme added: - (rotation at....) to get the rotation value of a piece on a site. - (set Team ...) in the Moves ludemes to modify the teams during the game. - (intersection ...) added for the IntArrayFunction. - (union...) added for the IntArrayFunction. - (random ...) to select a moves ludeme according to a float distribution. - (all Values ...) to check if all the values of an array are respecting a condition. - (toInt ...) to convert BooleanFunction or FloatFunction to IntFunction. - (toBool ...) to convert IntFunction or FloatFunction to BooleanFunction. - (toFloat ...) to convert BooleanFunction or IntFunction to FloatFunction. Ludeme improvement: - (append ...) returns max one decision action in the result of each move. - (slide ...) works also for full stack or for a piece at a specific level. - (count Steps ...) and (sites Distance ...) works with relative Direction (in using the facing direction of the piece at the from site) - All ludemes using a direction in entry can use DirectionFunctions. - (flip ...) is working to flip a full stack. - (hex ...) can accept 2 dimensions. Ludeme updated: - DirectionCapture --> Directional (and can work for any direction capture not only same or opposite direction). Ludeme fixes: - Limping board for Hex and Triangle tiling should be fixed- When the move (set Count ...) is used and set the count to 0 or less, the piece there is removed. - (Sites Side E) and (sites Side W) are fixed. - Consequences in the score moves and in (moveAgain). - (forEach Group ...) and (count Groups ...) look also the group of pieces owned by neutral and shared players. - For the no repeat rules, the positional repetition check the board state and the situational repetition check all data in the state. We also have that mechanism within turn or game. - (sites Empty ) fixed for containers different from the board if the board does not use by default the cells. - Rotation works also in the hands. Metadata updated: - (show AsHoles ...) works to draw special holes in Mancala boards. Square or Oval holes are possible to draw.