main
hnu202410040132 4 months ago
parent 3c2e005afb
commit 54c586c7f6

@ -1,2 +1,11 @@
# chessidk
README
这是一个基于 Python 和 Tkinter 实现的数字棋游戏。游戏在一个 3x3 的棋盘上进行,两名玩家(红方和蓝方)轮流操作棋子,通过合并数字和移动棋子来争取胜利。
游戏规则:
基础规则:
棋盘与棋子 :游戏开始时,棋盘为空。玩家可以将数字 1 的棋子放置在任一空格上。
回合制 :红方和蓝方轮流操作,当前玩家的所有操作完成后,回合自动切换到另一方。
移动规则 :玩家可以选择己方的棋子进行移动,棋子只能移动到相邻的格子(上下左右)。
合并规则 :如果目标格子已有己方棋子,移动后两个棋子的数字相加,生成一个新棋子;如果目标格子为空,直接移动棋子。
胜利条件 :当任意一方的棋子数字达到或超过 10 时,该方获胜。
特殊规则:
减点惩罚 :当棋盘上没有空格时,触发减点惩罚规则。当前玩家需要从自己的最大数字棋子中选择一个,将其数字减 1。如果最大数字棋子有多个玩家可以选择其中任意一个如果最大数字棋子只有一个系统自动对该棋子减 1。减点后的棋子数字不能低于 1若减点后数字为 1则不能再减。

Loading…
Cancel
Save