Games added: - Callanish (credits to Nicholas Bamber) - Unlur (credits to Nicholas Bamber) - Throngs (credits to Dale W. Walton) - Goats Wintering (credits to Dale W. Walton) - Cage (credits to Michael Amundsen) - Zola (credits to Michael Amundsen) - Three Musketeers (credits to Fabio Barbero) - Leap Frog (credits to Fabio Barbero) - Dodgem (credits to Fabio Barbero) - Isolation (credits to Fabio Barbero) - DuploHex (credits to Fabio Barbero) - Andot - Chuka - Adidada - Duene - Yovodi - Tap Urdy - Tsoro - Tsoro (Additional Capture) - Tsoro (Reentered Captures) - Mlabalaba - Refskak - Damspel - Damenspiel - Misoro Tsoro - Misoro Tsoro (Additional Capture) - Musoro Tsoro - Greater - Greatest Loss - Katro - Nuktagaq - Dablot Prejjesne - Shisen-Sho - Sute Games updated: - Board of Bao Ki Arabu (Zanzibar 2) is now 4x8 Ludii update: - Variations can be specified to rulesets. (reserved to the Ludii team for the moment) - Many variations have been added to many DLP games. Ludeme added: - (gravity): a meta rule to apply the gravity moves for the pyramidal tiling. - (pin SupportMultiple): a meta rule to remove from the legal moves the moves which can remove a piece which is supported by more than one piece. - (passEnd NoEnd): a meta rule to not end the game in a draw if all the players pass their turn. - (value Random ...) returns an integer within a range. - (directions from: to:) returns the set of absolute directions corresponding to the direction between these sites. Ludeme updated: - contiguous parameter added to (is Line ...) in order to be able to check for non contiguous lines. (by default True). - (sites Distance ...) can be specified with a RangeFunction rather than an IntFunction - Possibility to (take Control ...) only to a specific site or a specific region. - (select ...) works for 2 different siteTypes and for specific level for the from/to sites. - (place Random ...) works now with a regionFunction. - (mancalaBoard ...) works also for 5 and 6 rows now. Ludeme fixed: - Mover fixed in a special case in Add and FromTo - (is Threatened ...) issue fixed about an infinite call. - count param in (add ...) now pre-processed. - in case of negative state or value, the ludemes (set State ...) and (set Value ...) will return an empty move. - (where ...) returns the first site where a piece is found whatever the level. - condition on the group fixed in (count Liberties ...) - The diagonals are now computed for (square ... pyramidal:True) (Shibumi boards) - (sites Occupied by:) takes in account the SiteType in entry now. - (sites Occupied by:All ...) return the pieces owned by any player included Neutral and Shared. - (sites Occupied by: ...) with specific pieces and a roleType = NonMover or Enemy is now working correctly. - If a specific component is not existing in (sites Occupied by: ...) is will return an empty set.