03-09-2021, 07:00 PM
(This post was last modified: 03-09-2021, 10:17 PM by thorsilver.)
(03-08-2021, 10:26 PM)Luis Bolaños Wrote: Hi, Luis here. Thanks for implementing this![*]
(03-06-2021, 05:36 PM)thorsilver Wrote: [*]Players may not repeat board positions.[*]
[*]At the end of a player's turn, all enemy groups with no liberties are captured and removed from the board, and the player scores one point per stone captured in this way.
These rules are wrong, though.
My only goal with this variant was to do away with superko, so repetitions other than basic ko should definitely be allowed. The basic ko rule is still needed because ko occurs quite often and the scoring threshold inherently favors the player who is closer to winning.
Also, I don't want to use Blooms' delayed suicide rule here. It has a purpose in Blooms, but I think it makes no difference here, and it forces players to scan the whole board to make a legal move, which is impractical. I usually try to avoid rules that force players to perform secondary actions on their turns that are not connected to their main actions. My intended capture rule for this game is the same as in the Tromp-Taylor rules of Go: after a placement, first remove all enemy groups without liberties, and then remove all friendly groups that remain without liberties. Removed enemy groups score for you, and removed friendly groups score for your opponent.
I used the Blooms capture rule here because it is one of the defining features of that game, and I thought perhaps it could open the door to other interesting variants. The post on the Life in 19x19 forums suggested to me that this was the natural way to proceed, given you mentioned Blooms as the inspiration for the variant.
I thought the Blooms-Go combo ruleset was unique and justified a solo implementation, but given that I misinterpreted things, I'm not sure this is suitable for inclusion in Ludii in this form. It might make more sense to include a general No-Pass Go implementation with a few variant rulesets within it, including the option for a capture threshold. Only the DLP team is able to submit .lud implementations with variant rulesets included though. Or if we think it's sufficiently different from other No-Pass Go variants then this could remain separate and I could do No-Pass Go as well.
What does everyone think?