connectfourai:命令行 Connect Four 游戏。 有一个使用 alpha-beta 剪枝算法的极小极大人工智能

时间:2024-07-31 14:21:46
【文件属性】:

文件名称:connectfourai:命令行 Connect Four 游戏。 有一个使用 alpha-beta 剪枝算法的极小极大人工智能

文件大小:12KB

文件格式:ZIP

更新时间:2024-07-31 14:21:46

Java

用 Minimax AI 连接四个 理查德·邹 工作日期为 2012 年 1 月,添加到 GitHub 2014 年 11 月。 介绍 一个简单的命令行 Connect Four 游戏。 有一个使用 alpha-beta 剪枝算法的极小极大人工智能。 该项目最初是在 Netbeans 中完成的,目前已移植到 IntelliJ IDEA。 在 Java >= 1.6 中运行。 这个项目对我来说是一次重要的学习经历:它是我的第一个编程项目之一。 我最初在 2010 年为 Connect Four 创建了一个简单的 AI,然后当我在 2012 年了解 minimax 和 alpha-beta 剪枝时对其进行了改进。 与小程序对战 单击下面的链接与此游戏的 Java 小程序(带有 GUI!)对战。 Java 小程序是在 Greenfoot 中开发的,Greenfoot 是一个简单的 Java I


【文件预览】:
connectfourai-master
----src()
--------Move.java(733B)
--------Human.java(400B)
--------Game.java(2KB)
--------AI.java(213B)
--------AlphaBetaT.java(7KB)
--------Board.java(10KB)
--------Main.java(325B)
--------AlphaBetaO.java(8KB)
----.idea()
--------misc.xml(386B)
--------compiler.xml(711B)
--------.name(13B)
--------encodings.xml(166B)
--------modules.xml(268B)
--------scopes()
--------vcs.xml(166B)
----README.md(1KB)
----connectfourai.iml(425B)

网友评论