Check out Grant Acedrex, our featured variant for April, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Latest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments/Ratings for a Single Item

Later Reverse Order EarlierEarliest
Maasai Chess. Large CV with 48 pieces per side, of 20 types including both regular and rapid Pawns.[All Comments] [Add Comment or Rating]
🔔Notification on Wed, Jan 17 08:06 PM UTC:

The author, Jean-Louis Cazaux, has updated this page.


Greg Strong wrote on Mon, Oct 17, 2022 01:20 AM UTC in reply to Aurelian Florea from 12:18 AM:

Right. The first command adds the Massai to the list of types that resets the counter. The second command limits it so only moves in the specified direction reset the counter.


Aurelian Florea wrote on Mon, Oct 17, 2022 12:18 AM UTC in reply to Jean-Louis Cazaux from Sun Oct 16 06:47 PM:

I meant if a Massai soldier move resets the counter?


Aurelian Florea wrote on Mon, Oct 17, 2022 12:16 AM UTC in reply to Greg Strong from Sun Oct 16 06:52 PM:

Thanks, Greg!


Greg Strong wrote on Sun, Oct 16, 2022 06:52 PM UTC in reply to Aurelian Florea from 03:18 PM:

Yes!  This should do it:

FindRule( Move50Rule ).TypesThatResetCounter.Add( Massai );
FindRule( Move50Rule ).SetRequiredDirection( Direction( 0, 1 ) );

The need for only resetting the counter when moving forward was added long ago for Chess and a Half.  I don't remember ever needing the TypesThatResetCounter list before ...  Maybe it was added for something or maybe I was just anticipating.


💡📝Jean-Louis Cazaux wrote on Sun, Oct 16, 2022 06:47 PM UTC in reply to Aurelian Florea from 03:20 PM:

@Aurelian, I have no idea. This rule has always been sort of academic for me, I have never played a game of any kind when it has been necessary to use this rule. So, you can change to 75 if you feel is better.


Aurelian Florea wrote on Sun, Oct 16, 2022 03:20 PM UTC:

@Jean-Louis,

What are your thoughts on the interaction of the 50 moves rule with the maasai pawns in this game?


Aurelian Florea wrote on Sun, Oct 16, 2022 03:18 PM UTC in reply to Aurelian Florea from Wed Oct 12 05:54 PM:

@Greg,

Hello,

Can chessV2 update the counter in the 50 moves rule also when the maasai pawns are moved. What about only when maasai pawns are moved forward? The later rule seems more sensitive to me, for my game.


Aurelian Florea wrote on Wed, Oct 12, 2022 05:54 PM UTC in reply to Greg Strong from 05:49 PM:

Ok, thanks very much!


Greg Strong wrote on Wed, Oct 12, 2022 05:49 PM UTC in reply to Aurelian Florea from 05:30 PM:

I will need to do this game in C#. Because of the piece shuffle it cannot be done in an include file. But, in general, you would set the en passant givers and receivers in an include file like this:

FindRule( EnPassantRule ).AttackerTypes = { Pawn, Maasai };
FindRule( EnPassantRule ).VictimTypes = { Pawn, Maasai, Prince };


Aurelian Florea wrote on Wed, Oct 12, 2022 05:30 PM UTC in reply to Greg Strong from 01:13 PM:

So then, how should I write the part where the maasai and regular pawns are listed as givers and receivers of the en passant rule?


Greg Strong wrote on Wed, Oct 12, 2022 01:13 PM UTC in reply to Aurelian Florea from 12:53 PM:

Yes, Berolina pawns have additional complications


Aurelian Florea wrote on Wed, Oct 12, 2022 12:53 PM UTC in reply to Greg Strong from 12:47 PM:

We have had an email discussion about berolinas and regular pawns. This is what I remember. I'm glad it worked out.


Greg Strong wrote on Wed, Oct 12, 2022 12:47 PM UTC:

This is supported. The en passant rule in configurable with a list of attacker types and a list of victim types. I probably added this for Metamachy (although it only needed a new victim type - this game will use both.)

The only programming that needs to be done for this game is the logic for placing the pieces. I will work on getting it included for the next release.


Aurelian Florea wrote on Wed, Oct 12, 2022 10:53 AM UTC:

@Greg,

I remember having a discussion a while ago about how en passamnt would work with multiple types of pawns. This game needs something like that is chessV2 would be able to play it. I want to work something similar at a future game. Any thoughts about it?


15 comments displayed

Later Reverse Order EarlierEarliest

Permalink to the exact comments currently displayed.