一、游戏背景介绍
井字棋,英文名叫Tic-Tac-Toe,是一种在3*3格子上进行的连珠游戏,和五子棋比较类似,由于棋盘一般不画边框,格线排成井字故得名。井字棋的具体玩法为在一个3x3的棋盘上,一个玩家用X做棋子,另一个玩家用O做棋子,谁先在棋盘上的一行、一列或对角线上画满三个棋子,即可获胜,如果棋盘下满无人胜出,即为平局。
由于井字棋玩法简单,界面比较简洁,能够快速完成游戏,因此具有较强的娱乐性,基本上每个人都会玩。所以我们将其作为我们设计的项目。
在这个项目中,我们设计为双人对战游戏,并且能够对玩家的落棋进行判断,是否符合井字棋的游戏规则。还有输赢检测机制,能立即检测出来是否有玩家获胜。
由于井字棋只有9个棋子位,所以在我们用一种更简单的表示方法,即直接用1-9个9个数字来表示位置,其索引顺序与键盘上的数字键排列一致,下棋时玩家看着数字键下,较为简便。