Check out Janggi (Korean Chess), our featured variant for December, 2024.


[ 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/Ratings for a Single Item

EarliestEarlier Reverse Order Later
@ H. G. Muller[All Comments] [Add Comment or Rating]
HaruN Y wrote on Sat, Oct 12 01:38 AM UTC in reply to H. G. Muller from Fri Oct 11 06:45 PM:

Click a piece then click Joker.


H. G. Muller wrote on Sat, Oct 12 04:27 AM UTC in reply to HaruN Y from 01:38 AM:

OK, I see. But this is only in the start position, right?

I suppose there is a more serious issue where "works as designed" does not cover "works as desired": when a Joker is moved the other Joker in the next (half) move still imitates what that Joker imitated. Instead of the mapping of what it imitated.


Aurelian Florea wrote on Sat, Oct 12 07:04 AM UTC in reply to H. G. Muller from 04:27 AM:

Regarding my previous comment. I was not talking about the current work on transferring powers, but at an older issue.

It seems that the imitated move changes when I click a piece and not just when the opponent moves. This is undesirable.

Nice idea about the recursivitty of the transferrer.


H. G. Muller wrote on Sat, Oct 12 07:14 AM UTC in reply to Aurelian Florea from 07:04 AM:

But can you give an example where it happens? Is this a betzaNew.js problem or did betza.js already suffer from it?


Aurelian Florea wrote on Sat, Oct 12 09:04 AM UTC in reply to H. G. Muller from 07:14 AM:

I have sent my diagrams in an email.


H. G. Muller wrote on Sat, Oct 12 09:52 AM UTC in reply to Aurelian Florea from 09:04 AM:

OK, I see. The piece you click should have moves that get highlighted, in order for the Joker to imitate it. This was a consequence of introducing legality testing on highlighted moves, which must make the move first. I now save the old value of the imitated type before starting the legality test, and restore it afterwards. That should fix it.


Aurelian Florea wrote on Sat, Oct 12 10:12 AM UTC in reply to H. G. Muller from 09:52 AM:

Thanks!


H. G. Muller wrote on Sat, Oct 12 10:48 AM UTC in reply to Aurelian Florea from 10:12 AM:

I now also made it such that after a Joker move the imitated type is mapped to a new type as well, rather than staying the same. So the rule is that a Joker imitates the defined 'successor type' of the last moved or imitated piece type. Where by default the successor of each type is the type itself.


A. M. DeWitt wrote on Sat, Oct 19 06:34 PM UTC in reply to H. G. Muller from Fri Sep 20 07:50 AM:

Considered by who? In my eyes it is more a hybrid. It keeps the pieces from Dai that were in Chu, but the large Shogi variants all do that. The pieces that distingush Dai from Chu were all thrown out. Although one might argue that the promotion-on-capture rule is the decisive difference.

But of course there is nothing against hybrids.

Buddhist Spirit is also an interesting power piece.

Well, now that I am back to inventing Chess Variants and being more involved in general, I think using only the Dai Shogi (-like) move types would make for a more interesting challenge. Especially now that the Shock Chess rule is implemented, which makes for a much simplet trading rule without making pieces basically immortal.

P.S. I posited a question about the shock rule in relation to multi-movers, which you can find here.


Aurelian Florea wrote on Sat, Nov 16 04:49 PM UTC in reply to H. G. Muller from Sat Oct 12 10:48 AM:

If you remember the Joker does not imitate fully "special" pieces. So it does not promote, nor castle, etc. . This feature helps with that too.


H. G. Muller wrote on Sat, Nov 16 06:00 PM UTC in reply to Aurelian Florea from 04:49 PM:

Well, promotion or royalty is never considered part of the move, and would not be imitated by an I atom. But this feature can indeed be used to suppress imitation of special moves, such as Pawn double-pushes or the King's castling.


11 comments displayed

EarliestEarlier Reverse Order Later

Permalink to the exact comments currently displayed.