Questions tagged «tic-tac-toe»

22
确定井字游戏的算法
我已经用Java编写了一个井字游戏,而我目前确定游戏结束的方法说明了游戏结束的以下可能情况: 董事会成员已满,尚未宣布获胜者:游戏是平局。 克罗斯赢了。 圈子赢了。 不幸的是,这样做会从表中读取这些方案的预定义集。考虑到一个棋盘上只有9个空格,这并不一定很糟糕,因此桌子有些小,但是有更好的算法来确定游戏是否结束吗?确定某人是否中奖是问题的关键,因为检查9个空格是否已满是微不足道的。 表方法可能是解决方案,但是如果不是,那是什么?另外,如果板子尺寸n=9不对怎么办?如果它是一个更大的板,比如n=16,n=25等,造成连续放置物品的数量取胜是x=4,x=5等?适用于所有对象的通用算法n = { 9, 16, 25, 36 ... }?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.