Ratings & Comments
Originally posted on Pemba, where this piece is called a Crocodile.
Dear all. Few elements of answer:
- this is my variant. I name the pieces as I like. Plenty of other chessvariants have names for their pieces that I don't like. I beg you to respect my choice
- I use the name of Crocodile for the Vao for several of my variants already published here and on my site. So, I wish to be consistent in the tree of my variants. See Zanzibar-S, Zanzibar-L, Maasai Chess, Teramachy, Gigachess II, Terachess II, etc.
- Saying it has no sense is wrong and upsetting. In Grant Acedrex (from 1283) there is a Crocodile, named Cocatrice to be precise in medieval Spanish but which is depicted as a crocodile in that codex. This piece plays as a modern Bishop. The diagonal move is the inspiration for the name of Crocodile in my variants. You can estimate that this reason is weak but it is not "no sense".
Do I understand correctly that the edge pawns cannot promote without capturing? Is that a feature or a bug?
Originally posted on Pemba, where this piece is called a Crocodile.
Calling the diagonal Cannon a “Crocodile” makes zero sense. I prefer Gilman’s term for the piece: Arrow.
Agreed, except that I introduced the name of Arrow in Yang Qi, and Gilman copied it. See Comment 14476 on the Yang Qi page.
Originally posted on Pemba, where this piece is called a Crocodile.
Calling the diagonal Cannon a “Crocodile” makes zero sense. I prefer Gilman’s term for the piece: Arrow.
K to b/j, R to c/i.
When saying ‘four squares’, is that counted inclusively or exclusively? In the former case, both king and rook moving ‘four’ squares each would in fact land next to each other, on the bishops and adjutant's squares on the queenside and the marshall's and knight's on the commanderside.
In fact, the rook - both here and in the Emperor's game - does end up next to the king. After Tressau's (and I believe this is the correct name, not Tressan: see Oettinger’s Bibliotheca Shahiludii) rules for the Sultan's game, K moves four squares towards R which lands on the adjacent square. Check the illustrative games in Tressau's book. I have a paper in press in the Board Game Studies Journal dealing with the Emperor's game and the Sultan's game which I hope will be published in 2022; will provide a link when it is.
The rules above seem to be seriously flawed due to a series of errors in the literature. Please check our paper with Stefan Härtel in Board Game Studies Journal 14, pp. 43-60: https://sciendo.com/article/10.2478/bgs-2020-0003
Please check my 2015 paper on this game in Board Game Studies Journal 9, pp. 41-49: http://bgsj.ludus-opuscula.org/PDF_Files/41_49_Markov_web.pdf
As for "Tchigorin, Capablanca and Lenin": photos of Ulyanov's chess table on the internet show a board with 160 squares, i.e. the western variant with 3 additional rows, and no fortresses. Information on Capablanca, I suspect, is due to mixing up double chess (which Capablanca did play indeed), and four-handed chess. No idea about Tchigorin but I doubt it.
I saw your comment after I fixed the error in the preset's code, but thank you for posting the information anyway. I'm guessing the errors above the subroutine error in the log were the main cause of the Error 524 problem, but it could be that the preset was just so big that it took too long to spot the error and print the log. After all, Taishin Shogi's GC preset is the largest GC preset with full rule enforcement and display of legal moves that I know of (in terms of board size (25x25), number of piece types (232 in total), and number of lines of code (total is probably close to or over 1000 as of right now)).
Is it just me, or is the latest version of my Taishin Shogi GC preset overloading this whole site? Whenever I click on my settings file to play it, I get nothing but 524 errors for a while.
When I first tried loading it, I checked the error log and got
PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/chessvariants/public_html/play/pbm/gamecode.php on line 2524
I fixed some of the errors above it, but I still get a maximum execution time exceeded error. There is one persisting and multiply-repeating warning that I think is due to your own code:
PHP Warning: Undefined array key 897 in /home/chessvariants/public_html/play/pbm/gamecode.php on line 1122
The line in question, line 1122, is part of the code for the "sub" command, which indicates the beginning of a subroutine definition, and it says:
$linenum = $links[$linenum];
This refers to an array that is calculated before any line of GAME Code is executed. This comes from analyzing the structure of the code. So, I would recommend looking for a structural problem in one of your subroutines. Perhaps a block of code wasn't closed off properly, causing endsub to not be expected yet when it appeared. The problem might be around line 897 of your code, since that was the value for $linenum in the warning that kept repeating.
Is it just me, or is the latest version of my Taishin Shogi GC preset overloading this whole site? Whenever I click on my settings file to play it, I get nothing but 524 errors for a while.
I will admit that the thing is one of the biggest GC presets out there in terms of file size (if not the biggest) since there are so many piece types, as well as special promotion rules (i.e. contagious pieces), and all manner of multi-part moves, but I haven't had problems like this before.
Edit: I found the problem. It was a tiny syntax error in the isdoublemove subroutine. Everything works fine now.
Dear editors I believe this page, Pemba, is ready to be published. Thank you
Dear editors I believe this page, GC to play Pemba, is ready to be published. Thank you
Guess I could try emulating windows 95
I don't think that will help. I think you just need to coordinate with another person who is willing to play against you at a certain time.
Guess I could try emulating windows 95
The Edit Comment scripts aren't working properly. Whenever I try to edit a comment it fails. Posting comments still works though.
Until I'm feeling better, I have simply reverted this to Sunday's version. I have been having fever symptoms. I had chills last night, and now I'm feeling too warm. I will continue debugging code when I'm feeling better.
I think I found another problem. I've tried giving a piece the xbetza move pB, but even though it can only move by jumping, it can still capture like a bishop.
Also, I have a question about promotion rules. Is it possible to have pieces promote only when making a capture in a certain area of the board, and only if the promoting player has no pieces on the board of the type being promoted to?
The Edit Comment scripts aren't working properly. Whenever I try to edit a comment it fails. Posting comments still works though.
I finally have the new Fire Demon fully and correctly implemented. Now I just need to carry the changes over to the other presets that use it.
Bugfixes for all Suzumu family GC Presets: The Fire Demon's double move option now only triggers if the piece moved to an adjacent square or there are enemy pieces adjacent to its destination, making it more user friendly. I also fixed some bugs with the Queen and Reverse Chariot not being able to promote and the promoted Queen not being given the option to make a double move when it was able to.
As it turned out, I didn't need the suicides to perform the burns in Suzumu Shogi. I just needed to tweak the isdoublemove subroutine a little bit, add a FD subroutine for the Fire Demon, tweak the Fire Demon functions to include the new subroutine, and return the Fire Demon to its destination square with empty and add after it made a burning move. I love GAME code... :)
Dear editors I believe this page, GC to play Pemba, is ready to be published. Thank you
Dear editors I believe this page, Pemba, is ready to be published. Thank you
If something similar could be used to detect the type of piece affected by the suicide, that should be everything I need to enforce the burning rules using suicides, at least in theory.
That information is in #pfore. Just use the coordinates of the spaces with missing pieces as keys to this array.
25 comments displayed
Permalink to the exact comments currently displayed.
Is that Tressau's interpretation? And do we know how much info the original sourcs gives on the matter?
After all if the latter does specify, as this article does, that both pieces move four spaces each, the Kc/i–Rd/h interpretation would make sense both in terms of preserving usual castling and lining up with the frequent use of inclusive counting (see also paragraph 4 of the Comments in Cazaux' page on Grant Acedrex)