Check out Modern Chess, our featured variant for January, 2025.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments by ChessShogi

EarliestEarlier Reverse Order LaterLatest
Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Mon, Oct 3, 2022 12:40 PM UTC in reply to Fergus Duniho from Sun Oct 2 09:30 PM:

On a mobile device, the board is supposed to be resized to entirely fit on the screen. I suppose this could make things too small for the large games that you sometimes play. Is that what is happening? Or is the board even smaller than it needs to be to fit on the screen?

The main problem is that when rendering boards using PNG Image. JPG Image, or GIF Image, the board is smaller than the hitboxes for selecting squares, causing the highlights on the board to become misaligned with the board image.

As for the board size, I think the best option is to have something for disabling fitting the board to the screen in the GC Edit Preset Form (which is off by default).


A. M. DeWitt wrote on Mon, Oct 3, 2022 02:51 PM UTC:

Now GC's legal moves aren't displaying for some pieces in the GC presets that display legal moves.

Edit: GC legal move highlights are working again.


A. M. DeWitt wrote on Mon, Oct 3, 2022 05:55 PM UTC:

GC preset legal move highlights work correctly now.

However, now you can't edit comments you are the author of.

Edit: it works now.


A. M. DeWitt wrote on Wed, Oct 5, 2022 07:55 PM UTC:

GC presets are not displaying at all now.

Edit: The presets will only load when an invitation to play a game has yet to be accepted. or when the preset was authored by Fergus Duniho.


A. M. DeWitt wrote on Thu, Oct 6, 2022 12:00 AM UTC:

It seems it's now impossible to delete a submission, even when said submission is completely empty (which is the normal requirement for using the deletion script). I temporarily revived Mitsugumi-Shogi to get an introduction for Mitsugumi Shogi's new page from one of the old page's revisions and then emptied the old page's contents. I then tried to delete it, but that didn't work.

If I could have an editor delete my Mitsugumi-Shogi submission that would be great. Note the hyphen in between "Mitsugumi" and "Shogi"!


A. M. DeWitt wrote on Thu, Oct 6, 2022 12:07 AM UTC in reply to Joe Joyce from Wed Oct 5 08:52 PM:

Hope this game can be retrieved as it's the one I'm not losing in!

I think it's more a problem of the preset not loading at all rather than a problem of retrievability. The game should still be in the database.


A. M. DeWitt wrote on Thu, Oct 6, 2022 02:38 PM UTC in reply to Máté Csarmasz from 05:27 AM:

I have a broken game (Modern Makruk).

The game isn't broken. The preset is not loading. I had the same problem when trying to update Mitsugumi Shogi's preset.


A. M. DeWitt wrote on Thu, Oct 6, 2022 05:14 PM UTC:

GC presets are working again.

The deletion script for submissions is still not working properly though.


Suzumu Shogi. 16x16 variant based on Tenjiku Shogi. (16x16, Cells: 256) [All Comments] [Add Comment or Rating]
💡📝A. M. DeWitt wrote on Thu, Oct 6, 2022 09:36 PM UTC:

The GC preset is no longer up to date. I still need to work out the kinks of the contagious promotions.


💡📝A. M. DeWitt wrote on Thu, Oct 6, 2022 11:06 PM UTC:

I have fixed the GC preset's contagious promotions and clarified the rules for contagious promotions as well.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Fri, Oct 7, 2022 11:47 AM UTC:

I cannot delete a submission that I want to delete, even though said submission is empty. I temporarily revived it (the old Mitsugumi Shogi page) to get something for the new page and then tried to delete the former, but the delete script doesn't work.

Edit: Now it is impossible to update a submission to an empty page, which is a requirement for deletion.


Suzumu Shogi. 16x16 variant based on Tenjiku Shogi. (16x16, Cells: 256) [All Comments] [Add Comment or Rating]
💡📝A. M. DeWitt wrote on Fri, Oct 7, 2022 03:07 PM UTC:

I've been working on reviving this game (and Mitsugumi Shogi), and pretty much everything is done, but I am not sure how I should handle trading of the Fire Demons in these games to keep them exciting. Such rules don't really matter in Tenjiku Shogi, as the Tenjiku Fire Demon burns every adjacent enemy piece every time it moves, and even on the opponent's turn, so you can easily get several pieces for the price of one. In Suzumu Shogi (and Mitsugumi Shogi), the Fire Demon moves like a Free Boar with an additional area move and can optionally shoot one adjacent piece, either without moving or after it stops, and has no passive burn (XBetza: shQshympacabQ(a)2KmcabK(a)2mpacabK). In other words, the Suzumu Fire Demon's burning move is much weaker, potentially requiring rules to conserve it until the very end of the game.

I thought about implementing Chu Shogi-style rules for this, but they don't really work for a piece like the Suzumu Fire Demon. I then thought about implementing Maka Dai Dai Shogi's contagious promotion rules as well, but I worried that it would make the Fire Demons too survivable.

Right now I have a more limited contagious promotion rule in place which only affects direct captures of a Fire Demon or Heavenly Tetrarch from pieces that are not (potential) royals. I also gave the Suzumu Fire Demon's burning ability to the Heavenly Tetrarch. The former ensures that at least one Demon/Tetrarch survives, and the latter makes the Chariot Soldier more dangerous to make up for the weakened burning move. I think these changes work quite well, but I still want an outside opinion on this to make sure I am dealing with this issue the right way.


Interactive diagrams. Diagrams that interactively show piece moves.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Sat, Oct 15, 2022 01:45 PM UTC:

Quick question: Does the diagram AI take into consideration the highlight restrictions from the BadZone function? I was thinking about reviving Suzumu Shogi and adding a rule forbidding pieces that burn from burning each other, and I have successfully defined a BadZone function to enforce it in the move highlights, but I worry that it won't be take into consideration by the AI. I tested it on my own interactive diagram, and it seems to work.


Game Courier Developer's Guide. Learn how to design and program Chess variants for Game Courier.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Sat, Oct 15, 2022 02:43 PM UTC:

What should I use if I want to test for past and potential captures and have captures of certain pieces always return false in a function definition?

I know how to do it for general captures.

cond empty #0 capture (not empty #1)

Perhaps this?

cond empty #0 (not match old FD +WB +CS) (not match space #1 FD +WB +CS)


Suzumu Shogi. 16x16 variant based on Tenjiku Shogi. (16x16, Cells: 256) [All Comments] [Add Comment or Rating]
💡📝A. M. DeWitt wrote on Sat, Oct 15, 2022 03:49 PM UTC in reply to Daniel Zacharias from Tue Oct 11 12:02 AM:

I think there's a problem with the current preset. The knights aren't able to move sideways or backwards.

Thanks for catching that. I will fix that right away.

I've decided that the contagious promotions made the Fire Demons too survivable, and instead went with a rule that prevents Fire Demons and Heavenly Tetrarches from burning each other. That way trades can still happen, but it's not super easy to do so. And because of the high number of pieces that promote to these two juggernauts (4 Chariot Soldiers and 2 Water Buffalos per side), and the fact that they start in very survivable positions, there will likely be at least one such piece left when the board is depleted enough that said piece can take advantage of holes in the opponent's defenses.


Game Courier Developer's Guide. Learn how to design and program Chess variants for Game Courier.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Sun, Oct 16, 2022 01:29 AM UTC in reply to Fergus Duniho from Sat Oct 15 04:36 PM:

Recently I revived Suzumu Shogi and Mitsugumi Shogi and added a rule to them forbidding burning pieces (Fire Demons and Heveanly Tetrarches) from burning each other. To enforce this in the GC presets, in theory all I need to do is, on the burning move, make sure that the capture (past and potential) doesn't equal those pieces in the relevant function definitions.

If I need to test for a general capture in this situation, that is pretty easy: cond empty #0 capture (not empty #1). By extension, for ensuring a burning piece isn't captured I would, in theory, need to use cond empty #0 (not match old FD +WB +CS) (not match space #1 FD +WB +CS) in the part of the piece function used for the burning moves. The "FD +WB +CS" part is the ids of the burning pieces.

The second output for the cond statement works fine, but the first doesn't. I think what I need is something that will return the value of old at the time the function is called.

Here is the preset link for Suzumu Shogi in case you need to look at the code: Suzumu Shogi on the Chess Variants Game Courier

 


A. M. DeWitt wrote on Mon, Oct 17, 2022 01:43 AM UTC in reply to Fergus Duniho from Sun Oct 16 05:11 PM:

So perhaps I just need to put sub FD #0 #1 after the test (I tend to forget GC executes from right to left)?

Edit: That didn't work. I guess I'll just stick to the tried and true method of using the bpromote and wpromote subroutines for the actual rule enforcement.

I am curious though: if you use old in a function definition, does it return the value at the time of the function definition or the function call?


Interactive diagrams. Diagrams that interactively show piece moves.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Tue, Oct 18, 2022 05:42 PM UTC:

For some reason, when promoChoice is set to + for Shogi-style promotions, the piece names in the table don't show the promoted version when clicked a second time.

Edit: This is only true for the table that shows the selected piece.


A. M. DeWitt wrote on Wed, Oct 19, 2022 02:59 PM UTC in reply to H. G. Muller from Tue Oct 18 07:48 PM:

The problem was fixed when you fixed the piece promotion not showing. The extra satellite functionality for user defined functions is also quite nice.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Thu, Oct 20, 2022 11:24 PM UTC:

Apparently, the site will not allow you to have an empty submission, which is required for the deletion script to work.


New Submissions for Review. A listing of all submissions still awaiting editorial approval.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Mon, Oct 24, 2022 03:10 PM UTC:

Suzumu Shogi and Mitsugumi Shogi (Rules pages and GC preset pages) are ready.

The Heavy Shako GC preset page is also ready.

Mitsugumi-Shogi (Note the hyphen!!!) can be deleted.


Home page of The Chess Variant Pages. Homepage of The Chess Variant Pages.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Tue, Oct 25, 2022 02:53 PM UTC in reply to Diceroller is Fire from Fri Oct 21 11:56 PM:

That's what the Revisions page is for (in the top menu, Edit -> N revisions). Click the revision you want to select, press Ctrl-U to view the source code. You can then copy the relevant HTML sections into the editors in the Edit Page form.


Interactive diagrams. Diagrams that interactively show piece moves.[All Comments] [Add Comment or Rating]
A. M. DeWitt wrote on Tue, Nov 15, 2022 09:51 PM UTC:

I hope triple captures besides those of the Lion Dog become a thing in the future. Perhaps by using two additional variables ex2 and ey2? It shouldn't be too hard, at least for updating the functions that use the variables for the move coords to use the and updating the code for highlights, though I could be wrong. If it becomes too complicated for the AI there's always the enableAI=0 option.


A. M. DeWitt wrote on Wed, Nov 16, 2022 12:40 AM UTC in reply to H. G. Muller from Tue Nov 15 10:08 PM:

That's perfect! Now that that's done, I can test a double-burning Suzumu Fire Demon.

Also, for some reason the Comments section is excessively narrow when viewed from the interactive diagram page.


Suzumu Shogi. 16x16 variant based on Tenjiku Shogi. (16x16, Cells: 256) [All Comments] [Add Comment or Rating]
💡📝A. M. DeWitt wrote on Wed, Nov 16, 2022 03:12 AM UTC:

Now that triple captures other than those of the Lion Dog are supported by the interactive diagram, I am currently testing a new version of Suzumu Shogi, with burning pieces (Fire Demons and Heavenly Tetrarches) that can burn (or capture without moving as in igui) up to two adjacent pieces at once.


25 comments displayed

EarliestEarlier Reverse Order LaterLatest

Permalink to the exact comments currently displayed.