
AI五子棋运用五元组算法。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
压缩包中包含了源代码以及可执行的 JAR 包,您可以通过直接在 IntelliJ IDEA 中打开来轻松运行。首先,该程序需要在 JDK 1.8 环境下进行工作,并且由 IntelliJ IDEA 开发而成,呈现为一个 JPanel 窗口程序。其主要功能为实现人与电脑之间的对战,并提供悔棋功能以及电脑先行模式(通常情况下,电脑先行模式很难取得胜利),同时支持重新开始游戏。该五子棋人工智能系统采用了五元组的五子棋算法,通过将棋盘划分为横向、纵向和斜向的若干个数组,并计算每个数组的权重值,它并非采用传统的极大极小值剪枝算法,而是采用了全新的思路。尽管如此,这个人工智能程序表现出极强的实力。众所周知,黑棋在五子棋中先手通常具有优势;因此,当黑棋先行时,只要策略得当就能赢得比赛。然而,当让 AI 先行时,获胜难度会显著增加。我个人的水平相对较低,经过几番对弈后目前尚未取得胜利。
全部评论 (0)
还没有任何评论哟~


