You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, is it possible to implement this? https://en.wikipedia.org/wiki/Marseillais_chess
I feel it will be very simple. Unless the turn concept and move concept are not separated in the code then it may be hard.
I'm willing to do it myself but need to wait for me to learn scala first. I'm a Java programmer so hope not to hard.
And if I get to do it myself, I will make these changes too.
Start with standard chess.
No two squares pawn initial move. Thus no en-passant. (Pawn's initial two squares move was introduced to make the game enter combat faster. Now we move 2 pieces per turn, this is no longer an issue. This will simplify and make chess easy to learn.
No castling. (Make chess easy to learn)
White commence the game by move one piece. Black then move two different pieces one by one, must move two and must be different. Then white’s turn to move two different pieces and so on. (Makes the game balanced and white has less advantage from moving first)
A side is allowed to move only one piece if that piece is the only one that has legal move. (This is for at the end game, when one side has only a king left for example)
It will be different from Marseillais chess, so maybe we can name it something different.
The text was updated successfully, but these errors were encountered:
Hello, is it possible to implement this? https://en.wikipedia.org/wiki/Marseillais_chess
I feel it will be very simple. Unless the turn concept and move concept are not separated in the code then it may be hard.
I'm willing to do it myself but need to wait for me to learn scala first. I'm a Java programmer so hope not to hard.
And if I get to do it myself, I will make these changes too.
It will be different from Marseillais chess, so maybe we can name it something different.
The text was updated successfully, but these errors were encountered: