WandererXII / lishogi

☗ lishogi.org: the forever free, adless and open source shogi server forked from lichess.org ☗
https://lishogi.org
GNU Affero General Public License v3.0
268 stars 41 forks source link

[Variant] Check Shogi #712

Closed ch-suginami closed 7 months ago

ch-suginami commented 1 year ago

I suggest a new variant "王手将棋(Check Shogi)". This is only one simple rule: When your king is checked, you lose. This rule is one of a famous rule in Japan as variants. Thanks.

WandererXII commented 1 year ago

All other shogi rules apply? Such as impasse (持将棋), repetition (千日手) and perpetual check?

ch-suginami commented 1 year ago

Yes. All other rules except perpetual check are applied. Perpetual check never happens because one check wins the game. The other rules are perhaps needed but such situations are very low possibilities.

WandererXII commented 8 months ago

Just to make sure - delivering check by dropping pawn is allowed. Asking because of 打ち歩詰め in honshogi, so I was wondering whether checkshogi doesn't have something similar.

ch-suginami commented 8 months ago

打ち歩詰め is not allowed in lishogi so checkshogi should also have the same rule about 打ち歩詰め.

WandererXII commented 8 months ago

But 王手 with dropped pawn is allowed... So I was wondering about these two case scenarios:

Since checkmate is not the objective of the game, I think it would be more reasonable to either allow 打ち歩詰め, or not allow checking with dropped pawns at all. I tried looking around and couldn't find much, what do you think?

ch-suginami commented 8 months ago

Dropping a pawn in front of the opponent's king delivering check (NOT checkmate) and winning - OK? Dropping a pawn in front of the opponent's king delivering check AND checkmate (which has no impact on the outcome of the game) and winning - NOT OK? Yes.

If I would choose either, I will choose former one(allow 打ち歩詰め) because dropping a pawn with check is needed to allow. 打ち歩詰め is very rare case in checkshogi so 打ち歩詰め can be allowed if it is easier to make.