ianfab / Musketeer-Stockfish

Stockfish playing Musketeer chess
http://musketeerchess.net/games/musketeer/rules/rules-short.php
GNU General Public License v3.0
7 stars 4 forks source link

how to play with this programs #4

Open raphaeleliekakou opened 4 years ago

raphaeleliekakou commented 4 years ago

hi i'm interested in chess and variants. i like particularly this one as i met with the inventor and he shared with me many of his ideas and choices. find it incredible. how can i use this porgram to play it? also i see a server pychess to play chess and variants. why this variant doesn't exist there? how to make it exist there as i saw that stockfish is behind pychess website. thank you RAPHAEL

musketeerchess commented 4 years ago

Hi HG

Simply awesome.

Thanks, will test it.

Le jeu. 2 avr. 2020 à 11:19, HGMuller notifications@github.com a écrit :

I uploaded a new version again (same link). In this version WinBoard is pre-cofigured to have the 'autoComment' mode switched on. The version of KingSlayer in there (0.8) will use the 'tellothers' command after conducting a prelude to send the prelude info. I modified WinBoard (4.9.2020.402) to recognize comments on the initial position starting with 'prelude', and put this in the PGN as a tag instead. This leads to PGN games like:

[Event "Computer Chess Game"] [Site "MAKRO-PC"] [Date "2020.04.02"] [Round "-"] [White "Makro"] [Black "KingSlayer-Aramis 0.8"] [Result "*"] [TimeControl "60+1"] [Variant "musketeer"] [VariantMen "U:NC;L:B2N;K:KisO2"] [FEN "l**u/rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR/*L***U w KQkq - 0 1"] [SetUp "1"] [Prelude "white: L, black: U"]

{-------------- l . . . . u . . r n b q k b n r p p p p p p p p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P P P P P P P P R N B Q K B N R . L . . . . U . white to play --------------}

  1. e4 Nc6 {-0.53/10 1.3} *

I don't want this tag to have a very specific name, as other variants must be able to use it for information that is important to them, which might be something completely different from selection of a piece type. VariantMenSelectionOrder is too specific, and would limit the usefulness. OTOH, the value of this tag is just verbatim what the engine printed between the "tellothers prelude " and the end of the line. So if we feel that the meaning of the tag must be more self-explanatory, the explanation could be put in there (like "white chooses L, black chooses U"). It is up to the engine to decide what is printed there,. But some GUIs might want to interpret this tag (although WinBoard doesn't; on loading this PGN it would simply consider it a game starting from the given FEN), so we should decide on a standard for this to which Museteer engines that orchestrate a prelude should stick.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ianfab/Musketeer-Stockfish/issues/4#issuecomment-607726078, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIIE4HKBRVXNH6EP5YLGBQDRKRKDZANCNFSM4LUVHSDA .

raphaeleliekakou commented 4 years ago

Hello friends, hope all are safe. Are there news when musketeer will be in fairy stockfish and pychess? Thank you Raphael

ianfab commented 4 years ago

The corresponding thread for the implementation in Fairy-Stockfish is in https://github.com/ianfab/Fairy-Stockfish/issues/32. I am working on it, but it is hard to predict when it will be ready. Considering that I basically can not reuse any code from this fork but have to reimplement it from scratch, it definitely is not a small task.

raphaeleliekakou commented 4 years ago

GOOD EVENING FABIAN. I'm back after a few weeks suffering from the horrific Covid-19. It weakened me and i'm happy to be breathe again. Have not followed you for a long moment. do you improved in finding solution for musketeer chess and add it to fairy stockfish? I tried to play a new variant i discoved in pychess. It is Seirawan House ! Very nice. What about Musketeer House also?

I'm happy to be alive and it's great to be back. Hope all of you are safe and in good health. Raffa the survivor. (i will think about a chess variant i will call it survivor chess !)

musketeerchess commented 4 years ago

Hi Raphael Glad you are back. I think that Fabian is working on it but it's not right now his top priority. Hope he will merge Seirawan and Musketeer Variants allowing for a simple programming choice; in fact, the right way to distinguish between both variants seems to be as follows: apart from different and additional pieces used in Musketeer Chess, the Gating process is the only remaining difference. So may be the code should be as follows: When chosing Musketeer or Seirawan, additional piece choice is activated, which allows additional pieces. Then the choice between Seirawan and Musketeer triggers the rules concerning Piece Selection and Gating Selection for the drop rules of the pieces. In my opinion, Making Musketeer Regulations default as the regulations is the easiest way, and Seirawan will be a Short Cut as the Piece Selection can be shunted (the Pieces are Known so there is no choice) and the Drop is made without need for Gating Pre-Selection.