# othello-board **Repository Path**: NXY666/othello-board ## Basic Information - **Project Name**: othello-board - **Description**: 基于 HTML 的黑白棋棋盘,主打一个优雅。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-25 - **Last Updated**: 2023-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](https://raw.githubusercontent.com/NXY666/othello-board/master/arts/othello-board.png) # 黑白棋盘 - Othello Board > 简洁美观的黑白棋盘。 - **分数与回合显示**:展示黑白双方的分数和当前执子方,方便掌握局势。 - **胜负判定**:在棋局结束时,自动判断获胜方,准确、快速地呈现最终结果。 - **对局计时**:提供计时功能,可自定义回合超时时间与超时惩罚。 - **可视化棋局**:直观地显示可落子区域、棋子落下的位置及其影响范围,更好地理解棋局的变化。 - **撤销与重做**:提供落子撤销(Undo)和重做(Redo)功能,防止误操作以及方便回顾棋局。 ## 基本规则 > 黑白棋是一款策略性强、对手之间相互影响的棋类游戏。游戏进行时,黑白双方轮流在8x8的棋盘上放置棋子,以各自的颜色占据对方的棋子。 1. **游戏开始**:棋盘正中放置两枚黑子和两枚白子,黑子在左上和右下角,白子在右上和左下角。黑方先手。 2. **落子规则**:在自己的回合内,玩家需在棋盘上放置一枚棋子,使得至少有一个连续的对手棋子被自己的两枚棋子夹住(横、竖、斜线皆可)。被夹住的对手棋子将全部翻转为己方颜色。若无合法位置可落子,玩家则需弃权,轮到对手行棋。 3. **胜负判定**:当棋盘上无空格或双方都无合法位置可落子时,游戏结束。拥有更多棋子的一方获胜。如双方棋子数相等,则为平局。 注:以上部分内容使用 GPT-4 模型生成,看到奇怪的话请不要在意。