Comments by GregoryStrong
I know you can make a piece artificially stronger by adding extra redundant move adds. I do not know how to make it weaker. The two options I see are (1) rewrite the definition of the boyscout to not add the squares twice - could be difficult, or (2) make all the other pieces artificially stronger with redundant adds.
I am having this problem as well. The home page comes up but click what's new and I only get the background. Something's different about the mobile site.
If you mean computer programs that can play it, there are two options I know of. Zillions-of-Games can play it. Also, an older version of ChessV can do it. I rewrote the program from scratch and the new version doesn't support Ultima yet, but you can download version 0.95 here (scroll to the bottom.)
I need to make a rule-enforcing preset for Brouhaha. Does this support making GC presets with Brouhaha squares? I know there's a function (BadZone?) I can use to disallow moving to the border, but I would need to allow it in the case of a capture.
Thank you for pointing this out. I have updated the page.
I don't understand this exercise. Game Courier knows what the opening position is or you wouldn't be able to open a log and replay the moves. What am I missing?
I have rewritten most of this page with updated information from Jean-Louis Cazaux's excellent new book A World of Chess, co-authored with Rick Knowlton. The previous version had incorrectly identified the author of a book on chess variants as the game's inventor. Additional historical information has also been added.
Thank you for the correction. I have updated both this page and the Sultan's Game page.
How can I make a King castle 3 squares short and 4 squares long? The l and r modifiers are relative to the player, so it seems I need the ability to specify a different betza for white and black.
Varying the directions based on a symmetry setting is what ChessV does. They symmetries are called rotational, mirror, and none.
But this castleFlip option doesn't help for generating a Game Courier preset, right?
This is strange. I've put all the contents into the preset, and things mostly work, but a Bishop keeps disappearing. Whichever side to move's bishop disappears!
https://www.chessvariants.com/play/pbm/play.php?game%3DJanus+Kamil+Chess%26settings%3Dstandard
Remove the include file and the problem persists. If I replace it and remove the rest of the pre-game code, it crashes "function P is not defined".
I think some game code is definitely being run even by the 'menu' page because it shows this warning:
NOTICE: The setup shown here has been modified from the original setup thanks to running code for this game. If this game randomizes the setup, then you may expect to see a different setup when you actually play the game.
Removing post-game does not fix it. Also removing post-move also does not fix it. This is a real head-scratcher. I don't understand at all...
Oh, ok. Glad you were able to figure it out! I'm going to try to generate the game with the designer again...
How do you remove the King that starts on the board automatically? I don't see any obvious way to remove a piece that has been placed. (General question - not needed for this game.)
Ok, I remade it and the problem is gone and I have castling working the way a I want. Unfortunately, I have a new problem. The unmoved pawn can move up to four spaces. So, I used the Omega Pawn which should allow it to move up to the center. I'm sure this used to work, but now the white pawn can move one square too far and the black pawn ends one square too soon. (In the generated GC code, not sure if this affects the diagram/AI.)
I don't know how to test that. I tried:
tell lastrank; tell var lastrank; tell #lastrank;
None of them work...
Ok, so lastrank is returning the last file and not the last rank.
What you were trying to do was not only not working but was wrecking the formatting of the page so I deleted two of your comments.
What you were doing was trying to place the entire binary data of the image itself directly into the comments. The comments are stored in a database and have a maximum length, which you were exceeding, so the data was being cut off. But this approach is a bad idea anyway.
To post images, you either need to post a link to the image (stored in a separate file) or else use dynamically generated images (such as from the Diagram Designer.) Under the Edit menu, you will see the option to upload files.
Hmmm... So I found where this is handled in the PHP code and it looks correct:
case "lastfile": // Returns numeric index of last file
array_push ($output, count($file)-1);
break;
case "lastrank": // Returns numeric index of last rank
array_push ($output, count($rank)-1);
break;
So I'm not sure why this is happening.
The menu on the top of the page. Play, Games, Explore ... Edit
Maybe only editors see that. You can to go a game page of your and select 'Upload or Manage Files' from the black box towards the bottom. But that will associate the graphics with the game in question.
But if you are trying to show board diagrams, you should not upload anything. Use the Diagram Designer which will give you a link which generates the picture dynamically so no extra files are stored on the server. This is what Kevin has done for his diagrams. Since this converstion topic is not associated with any page, any files it references will be stored in some arbitrary location and will take up server space forever and we won't even know what they are used for.
You're welcome. Thank you for your cooperation to help keep the server from getting more cluttered!
The Metamachy games from the tournament don't seem to be affected by this. Perhaps because the matches were assigned.
Everyone can upload graphics, but incorporating them into a GС piece set requires an editor.
25 comments displayed
Permalink to the exact comments currently displayed.
I forgot about the preset H.G. made:
https://www.chessvariants.com/play/pbm/play.php?game%3DJumping+Chess%26settings%3Djumping&submit=Edit
Is this ready for me to post? It looks like everything is correct except for highlighting moves that wouldn't be allowed when a mandatory edge capture is available. (It still doesn't let you actually make the illegal move, so that's good enough.)