山东大学计算机学院java课程设计黑白棋,大家懂得
2021-12-18 16:08:05 1.86MB Java 黑白棋
1
JAVA黑白棋游戏源代码 黑白棋游戏
2021-12-07 19:51:36 14.04MB 黑白棋游戏
1
java黑白棋,人机对弈,可直接使用还是比较好的,写了一个比较简单的算法
2021-11-05 20:10:51 300KB java黑白棋
1
黑白棋java源码jOthelloT(Java 黑白棋锦标赛) 抽象的 入门人工智能本科班经常介绍使用不同搜索算法的不同搜索方法。 在这种情况下,经常教授的算法之一是 minimax 算法,它用于对抗性游戏,您希望在最大化获胜机会的同时最小化对手获胜的机会。 不同的教师使用不同的游戏让学生实现极小极大算法,例如跳棋、黑白棋或国际象棋。 然而,这项作业的一个常见问题是学生通常会花更多的时间来实现游戏本身,而不是游戏中的人工智能技术。 出于这个原因,在本文中,我们提出了一个基于 Java 的开源 Othello 框架,该框架旨在用于人工智能本科课程。 我们的框架具有多项功能,可帮助学生专注于游戏人工智能方面的开发,而不是开发游戏本身。 该框架的一个特殊功能是它有一个方法,该方法根据游戏板的当前状态以及哪个玩家将要进行下一步,返回有效移动列表。 通过这种方法,学生可以专注于如何使用几个启发式函数和实现极大极小算法来评估不同的状态。 该框架的另一个特点是图形用户界面和 HumanPlayer 类,它允许学生对自己的代码进行游戏。 此功能很重要,因为它不仅可以让学生调试他们的代码,还可以评估他们
2021-11-05 09:53:14 116KB 系统开源
1
自己用Java编制的黑白棋,和文曲星上面的黑白棋规则一样,分初级、中级、高级三个等级,不同等级除了对手棋力不同棋盘样式也不同。将文曲星上黑白棋三个等级的算法做了适当改进在计算机上通过程序实现,算法主要用到奇偶性原理和一些边角判定,下棋时需要想办法抢占4个顶角,另外边上连4也具有强大的优势。编程实现对于我来说并不难,但程序设计得比较复杂,初级算法写了700多行,中级和高级算法写了2000多行,中级和高级算法具有向后推几步棋的功能,涉及到一些递归算法,用函数实现递归,中级水平最多递归2次,高级水平最多递归7次。此外文曲星上黑白棋高级水平的对手有些步棋下得比较慢,该程序在这方面也做了改进,对手下棋所用的时间一般都在1秒内。
2021-08-05 13:14:44 79KB Java 黑白棋
1
java黑白棋(增强版) 开源! 可以修改THINK_LEVEL来改变pc思考步数加了简单的人机界面。support me! try!
2021-07-07 18:05:46 18KB java 开源 黑白棋
1
目 录 第1章 绪论 - 1 - 1.1 研究背景 - 1 - 1.1.1 Java ME概况 - 1 - 1.1.2黑白棋开发背景 - 2 - 1.2 研究现状及发展趋势 - 3 - 1.2.1 国内外研究现状 - 3 - 1.2.2 发展趋势 - 4 - 1.3 黑白棋研究意义 - 4 - 第2章 黑白棋游戏简介及需求分析 - 6 - 2.1 项目可行性分析 - 6 - 2.1.1 技术可行性 - 6 - 2.1.2 操作可行性 - 6 - 2.2 需求分析 - 6 - 2.2.1 黑白棋规则 - 7 - 2.2.2 黑白棋战术分析 - 7 - 2.2.3 黑白棋程序界面的需求 - 7 - 第3章 游戏设计与实现 - 8 - 3.1 游戏的设计 - 8 - 3.1.1 游戏的模块 - 8 - 3.1.2 游戏功能流程图 - 8 - 3.1.3 游戏详细设计 - 9 - 3.14 黑白棋开发环境 - 10 - 3.2 游戏的实现 - 10 - 第4章 游戏测试 - 15 - 4.1 系统测试 - 15 - 4.1.1 测试方法 - 15 - 4.1.2 测试用例及结果 - 15 - 4.1.3游戏的发布 - 16 - 总 结 - 17 - 致 谢 - 18 - 参 考 文 献 - 19 -
2021-06-03 00:11:48 396KB Java 黑白棋 毕业论文
1
JAVA黑白棋游戏源代码
2019-12-21 20:57:23 13.89MB matlab
1