playstrategy.org

Xiangqi no perpetual checks

In Chinese chess, there is a rule known as "no perpetual checks," which states that a player cannot check continuously more than six times. If the player continues to check for a seventh time without stopping, it is considered a violation, and they are typically ruled to lose the game. However, some online platforms, due to their algorithm settings, may default such situations to a draw, which does not fully align with the rules of offline tournaments.

Here are some suggestions for platforms to improve this rule implementation:

1. **Add violation enforcement**: If a player performs more than six consecutive checks, the system should directly declare them the loser instead of simply recording it as a draw.
2. **Rule notification feature**: When a player approaches the rule limit (e.g., the sixth consecutive check), the system can issue a warning to remind the player to avoid violating the rule.
3. **Rule mode selection**: To cater to different user preferences, offer options for "Traditional Rules" and "Platform Rules," allowing players to choose the mode they prefer.
4. **Educational feature**: Include explanations of the rule in the platform's rule section or warning pop-ups to help players understand the offline competition rules and increase awareness.

These improvements would enhance the professionalism of online platforms and align them more closely with offline tournament standards, better meeting the needs of players.

Hi @waterfish4ever

PlayStrategy has some consideration for Perpetual Checks in Xiangqi/Mini Xiangqi already. Please see playstrategy.org/forum/playstrategy-feedback/xiangqi-repetition-and-insufficient-material-rule-updates for our latest update.

To respond to your individual points:
1. **Add violation enforcement**: If a perpetual check is detected the game is marked as a loss, not a draw. So we already do this. However it is triggered after 4 consecutive checks, not 6. I don't remember finding that there was a universally accepted number for this, can you point me to your source for 6 being the definitive number? It is also worth mentioning that unfortunately the logic for detecting a perpetual check is fairly basic, just a direct repetition of positions triggers perpetual check, not a cycle.
2. **Rule notification feature**: Our system warns users if they are one move away from committing a perpetual check - stating that if they make this move, they will lose the game.
3. **Rule mode selection**: We don't have any options here, and don't have plans to make this an option. Perpetual checks are on for all Xiangqi/Mini Xiangqi games, rated and casual.
4. **Educational feature**: Perpetual Checks are mentioned in our rules page for Xiangqi in the 'Additional Rules' section: playstrategy.org/variant/xiangqi

You can easily test how Perpetual checks are handled on PlayStrategy by creating a casual game between your account and a friend and trying out some of the scenarios you expect to see handled.

We would be interested to hear how suitable you deem PlayStrategy for competitive Xiangqi play.

This topic has been archived and can no longer be replied to.

Reconnecting