Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于JAVA的人工智能Tic-Tak-Toe博弈逻辑_Java_Artificial Intelligence - Fatal编程技术网

基于JAVA的人工智能Tic-Tak-Toe博弈逻辑

基于JAVA的人工智能Tic-Tak-Toe博弈逻辑,java,artificial-intelligence,Java,Artificial Intelligence,我想用JAVA语言为tic tak toe游戏开发一个逻辑(仅独立程序,无UI)。 概念是,人和机器之间的游戏(人工智能)。 你能指引我吗 提前感谢:) 问候,, Subaan对于游戏,minimax算法非常有用。你应该能够找到大量关于它的信息。tic tak toe的计算非常简单,你可以使用mini-max穷尽地搜索整个问题空间 详细说明如何在java中执行此操作。我回顾了这篇文章,其中包括: 如何使其工作的详细代码 伟大的图像如何想象和图片的计算 一步一步的概念性演练如何解决问题 这是命令

我想用JAVA语言为tic tak toe游戏开发一个逻辑(仅独立程序,无UI)。 概念是,人和机器之间的游戏(人工智能)。 你能指引我吗

提前感谢:)

问候,,
Subaan

对于游戏,minimax算法非常有用。你应该能够找到大量关于它的信息。

tic tak toe的计算非常简单,你可以使用mini-max穷尽地搜索整个问题空间

详细说明如何在java中执行此操作。我回顾了这篇文章,其中包括:

  • 如何使其工作的详细代码
  • 伟大的图像如何想象和图片的计算
  • 一步一步的概念性演练如何解决问题
  • 这是命令行,就像你问的

质量保证网站也是如此,它不是用来指导人们解决整个项目的。需要哪些困难?你有一些代码已经制作好了吗?你需要确切地知道什么?你的问题是什么?谢谢Alex,目前我正在分析阶段。我期待你们的指导。谢谢Thijs Steel,你能给我推荐其他算法吗,比如minmax。。。。。对我有帮助的是一些极小值的变化,比如阿尔法贝塔修剪。但尽管这些方法更有效。他们应该给出同样的结果。所以我建议你从这个开始,我相信你的意思是α-β修剪。它保证提供与mini-max完全相同的结果,唯一的区别是它需要的计算资源要少得多。是的,这就是我说的对吗?谢谢wontonimoBlog中的链接已被删除