相关疑难解决方法(0)

确定Tic Tac Toe游戏的算法

我在Java中编写了一个井字游戏,我目前确定游戏结束的方法解释了游戏结束的以下可能情况:

  1. 董事会已经满员,尚未宣布获胜者:比赛是平局.
  2. 克罗斯赢了.
  3. Circle赢了.

不幸的是,为了做到这一点,它从表中读取了一组预定义的这些场景.考虑到电路板上只有9个空格,这并不一定是坏的,因此表格有点小,但有没有更好的算法来确定游戏是否结束?确定某人是否赢了是问题的关键,因为检查9个空格是否已满是微不足道的.

表方法可能是解决方案,但如果没有,那是什么?另外,如果电路板尺寸不大n=9怎么办?如果它是一个更大的板,比如n=16,n=25等,造成连续放置物品的数量取胜是x=4,x=5等?一种用于所有人的通用算法n = { 9, 16, 25, 36 ... }

java algorithm tic-tac-toe

89
推荐指数
9
解决办法
16万
查看次数

标签 统计

algorithm ×1

java ×1

tic-tac-toe ×1