【B35】Java Swing中国象棋AI(人机和人人对战)

2021-06-16 15:09:20      索炜达电子      2608     

项目编号:B35

文件大小:2.5M

操作系统:Windows10旗舰版

开发工具:Eclipse2021、JDK1.8

开发语言:. java

简要概述:

结合在中国象棋机器博弈方面的实践经验,在分析了中国象棋游戏需求基础上,设计并实现了中国象棋系统。该系统包括人人对战、人机对战等功能模块。人人对战规则明确,包含了中国象棋所有的招法;人机对战中电脑棋力,便了不同水平人群的不同选择。

演示视频:

【B35】Java Swing中国象棋AI(人机和人人对战)

点击查看:演示视频 提取码:61ic

远程协助:

温馨提示:索炜达.猿创官方提供收费远程协助,确保您项目运行成功。

点击查看:远程协助相关事项

运行结果:

【B35】Java Swing中国象棋AI(人机和人人对战)

目录│文件列表:

 ├ 1.文档

 │  │ 商品测试文档.docx

 │  │ 软件工程pk项目概要设计说明书.docx

 │  │ 软件工程pk项目详细设计说明书.docx

 │  └ 软件工程pk项目需求分析说明书.docx

 ├ 2.源码

 │  └ ChineseChess

 │     │ .classpath

 │     │ .project

 │     ├ .settings

 │     │  └ org.eclipse.jdt.core.prefs

 │     ├ bin

 │     │  └ ChineseChess

 │     │     │ AI.class

 │     │     │ CheseMan.class

 │     │     │ CheseMap.class

 │     │     │ ChineseChese.class

 │     │     │ Control.class

 │     │     └ Controller.class

 │     ├ img

 │     │  │ bg.jpg

 │     │  │ bg.png

 │     │  │ b_box.png

 │     │  │ b_c.png

 │     │  │ b_j.png

 │     │  │ b_m.png

 │     │  │ b_p.png

 │     │  │ b_s.png

 │     │  │ b_x.png

 │     │  │ b_z.png

 │     │  │ r_box.png

 │     │  │ r_c.png

 │     │  │ r_j.png

 │     │  │ r_m.png

 │     │  │ r_p.png

 │     │  │ r_s.png

 │     │  │ r_x.png

 │     │  └ r_z.png

 │     ├ res

 │     │  │ begin.wav

 │     │  │ eat.wav

 │     │  └ go.wav

 │     └ src

 │        └ ChineseChess

 │           │ AI.java

 │           │ CheseMan.java

 │           │ CheseMap.java

 │           │ ChineseChese.java

 │           │ Control.java

 │           └ Controller.java

 └ 3.演示视频

     └ 演示视频.mp4

TAG中国象棋人机
  • 2 次
  • 360 分