我正在开发一款基于棋类游戏的游戏,包含了一些额外的规则和棋子。目前我已经完成了基本的战斗规则,但我希望获得一些反馈,关于如何改进它/您将如何修改它。以下是基本概念:

*Chess规则中没有立即捕获的概念,而是棋子有血量(HP)和攻击力(Attack),当攻击对方时会进行战斗。
* 有两种攻击方式:普通(近距离)和远距离。
* 对于普通攻击,攻击者棋子会对目标造成攻击力(Attack)伤害,而防守者棋子会对攻击者造成反击伤害(其攻击力-1)。
* 在实际运用中,这意味着一名攻击力为1,血量为1的卒子攻击另一名卒子会造成致命伤害,而自己只会受到1-1=0的反击伤害。
* 如果棋子无法捕获目标,它会落在邻近的方格上。
* 一些棋子,如法师或哨兵可以进行远距离攻击,这种攻击不会给攻击者造成反击。
* 游戏中还有一些机制,可以让棋子恢复伤害、增加棋子的最大血量或给予棋子一个盾牌来阻止伤害。
* 游戏结束条件是国王被杀,国王是唯一一个无法被恢复的棋子。