飞行棋 java经典编程 自己写的。可以下载来参考用!
2022-05-02 22:34:22 10KB java 飞行棋
1
基于QT的五子棋 人人对战 人机对战 程序与程序对战
2022-05-02 17:34:23 12KB 五子棋 qt
1
mpi实现块棋盘法矩阵转置,包括总时间的输出,可以根据需求在不同的地方设置时间点进行不同部分时间的计算和输出。没有广播,采用MPI_Recv和MPI_Send进行进程的传值。
2022-05-02 15:51:41 3KB 并行计算 mpi 矩阵转置 块棋盘法
1
中国象棋 flash版 单机版 可人机对战也有棋谱对战不错
2022-05-02 15:14:10 633KB 中国象棋 flash版 单机版
1
文件说明: 一、算法代码文件夹内容: 附录A: cal_matrix.py 是仅限1v1情形下计算“normal form”的支付矩阵中的每一个元素的值的代码, 用于一致性检验,例如<4,2,2>情形下其输出为一个6x6矩阵。 附录B: LH.py是使用LH源代码的matlab代码的接口文件,由于LH源代码在健壮性和格式统一上有所不足, 因而编写该文件方便进行调用。 bimat.m即为LH源代码的matlab文件。 bimat_zero.m是适应零和博弈的情形的接口改动,LH.py实际直接调用的文件为此文件。 nash_recurrence.py是最初只适应于1v1的子博弈递推计算的代码。 nash_recurrence_2_2.py是在nash_recurrence.py基础上实现了双方智能体的扩展, 泛用于m v n 的情形,功能上可以完全取代nash_recurrence.py。 附录D: 强化学习代码相关文件。 包括DQN、NashQLearning两个文件中的强化学习代码以及trained_vs_DQN_main.py,shoot_env.py是训练环境代码,
Tic Tac Toe就是我们熟悉的井字棋游戏。我们将通过这个游戏,设计出来第一个人工智能(artificial intelligence, AI)程序,它可以对玩家的落子智能地作出相应。当然井字棋游戏地AI并不复杂,只是简单地几行代码而已。 这个游戏的AI可以概括如下: 首先,判断是否有能够让计算机获胜的落子位置。如果是,在那里落子;否则,执行步骤2. 判断受否有能够让玩家失败的落子位置。如果是,在那里落子,以便堵住玩家;否则,执行步骤3. 判断是否还有角(格子1、3、7或者9)为空。如果有,在此处落子;如果没有角为空,那么执行步骤4. 判断是否中心(格子5)为空。如果有,在此处落子;
2022-05-02 09:59:25 72KB c tic 井字棋
1
游戏规则:在8*8格子内双方依次落子,在纵向上只能从下往上落,也就是说有“重力”。某方有四个子成一直线则胜。本程序有2种AI 设定布局模式也可以一台机器上2人玩 。这次对AI进行了些修正
2022-05-01 21:40:20 34KB 棋 游戏 VB
1
1 引言 1 1.1 课题背景 1 1.2 本课题研究的意义 1 1.3 本课题的研究方法 2 2 课题相关基础 2 2.1 五子棋 2 2.1.1 棋盘和棋子 2 2.1.2 规则及解释 3 2.1.3 五子棋常用术语 4 2.1.4 五子棋攻防 7 3 Java 8 3.1 Java简介 8 3.2 Java开发环境 9 4 课题详细研究方法 10 4.1 程序结构说明 10 4.2 棋盘及棋子的类 11 4.2.1 棋盘 11 4.2.2 棋子 13 4.3 胜负判断条件 13 4.4 网络对战 15 4.5 电脑AI 17 结 论 21 参考文献 21 致 谢 22 声 明 23 基于Java的五子棋游戏的功能设计(源代码+论文).rar
2022-04-30 19:07:56 1003KB java 五子棋 源码 论文
基于labview的五子棋游戏
2022-04-30 11:59:53 350KB 游戏 labview
1
基于c++的EGE图形库编写的简单五子棋小游戏
2022-04-30 09:09:20 1.99MB c++ ege 五子棋
1