Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seirawan subvariant idea #34

Closed
Nordlandia opened this issue Oct 2, 2019 · 9 comments
Closed

Seirawan subvariant idea #34

Nordlandia opened this issue Oct 2, 2019 · 9 comments

Comments

@Nordlandia
Copy link

Nordlandia commented Oct 2, 2019

This is an suggestion based on Seirawan Chess. The board is 8x8 with four additional squares.

Instead of the drop system used in Seirawan, the new pieces is already in the game at the start of the game. I'm not sure but i think it's preferable to disable the extra squares once the fairy pieces has left their starting position. The additional squares may be disabled for the rest of the games once the fairy pieces has left their starting squares. The giraffe chess board is somewhat odd but modification is good idea to rule out the drop system.

giraffe board

@gbtami
Copy link
Owner

gbtami commented Oct 2, 2019

Pychess-variants is heavily based on Fairy-Stockfish. I use it for move generation, validation, SAN conversion, analysis, BOT play, etc-etc. Because of this I can add variants only supported by Fairy-Stockfish. Until it is not there I have to close this issue, sry.

@gbtami gbtami closed this as completed Oct 2, 2019
@Nordlandia
Copy link
Author

What do you think about the suggestion in general?

Do you like the suggestion?

@ianfab
Copy link
Collaborator

ianfab commented Oct 2, 2019

Variants with non-rectangular boards have been briefly discussed at fairy-stockfish/Fairy-Stockfish#1 and in principle it should be feasible to integrate into Fairy-Stockfish, but the move generation would need quiet some adaption to support such board shapes, so it is unlikely to be supported in the near future.

Just now I had the idea for an easier workaround. As part of the Xiangqi implementation, I anyway will have to implement the possibility to restrict the mobility of pieces to a certain area, so one could just use a full 8x10 board and disallow any piece to move to the first and tenth rank. However, as mentioned, such feature requests rather belong to the Fairy-Stockfish repo, since the rules need to be implemented there first.

@Nordlandia
Copy link
Author

Seems like a lot of work for a mere subvariant.

@CouchTomato87
Copy link
Collaborator

That's actually a pretty slick solution though, ianfab

@gbtami
Copy link
Owner

gbtami commented Oct 2, 2019

@Nordlandia I like the gating in S-chess because it creates more possibilities (opening/middle game variations) than this suggestion or Musketeer chess method.

@Nordlandia
Copy link
Author

@gbtami i know few have mentioned that they find the drop or gating system confusing so this is an compromise.

@gbtami
Copy link
Owner

gbtami commented Oct 3, 2019

If someone find drop/gating confusing but want to try H/E he/she can choose Capa/Gothic/Grand :)

@Nordlandia
Copy link
Author

Nordlandia commented Oct 3, 2019

Those board compromises general piece values and especially knight value. On 10x8, the knight devaluate and even more on 10x10.

Giraffe board shouldn't influence general piece values.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants