没有合适的资源?快使用搜索试试~ 我知道了~
java版五子棋游戏源码-Gobang:五子棋使用java
共40个文件
java:14个
png:10个
md:3个
需积分: 39 10 下载量 112 浏览量
2021-06-05
03:00:13
上传
评论 2
收藏 6.26MB ZIP 举报
温馨提示
java版五子棋游戏源码 五子棋 游戏介绍 利用java开发的具有人机、双人、联机、聊天等功能的五子棋 功能介绍 基本框架 实现五子棋的界面设计和游戏逻辑,包括菜单栏、棋盘、棋子、状态栏、聊天框、胜负判断、悔棋、保存棋谱、演示棋谱等 胜负判断 比较简单,每次落子后检测是否连成五子,具体方法为: 以落子点为中心分别向上、下、左、右、左上、右下、左下、右上八个方向计算颜色相同的棋子个数,若其中任意一条直线满足条件,则游戏结束 保存、演示棋谱 创建一个LinkedList<point>记录每次落子点,结束后写入文件,演示时读取文件模拟落子即可。 双人 按照黑白棋轮流落子,逻辑简单,不表 人机 利用博弈搜索树等相关算法设计AI,聊天...随机访问聊天库 :-) AI核心为:将当前局面看作根进行递归搜索,建立搜索树,每次为搜索点打分,利用极大极小算法剪枝优化搜索范围、置换表优化搜索效率、多线程优化搜索时间,找出最佳落子点,甚至必胜态。 由此可知,递归层数越多,越接近真理。相对时间越久 五子棋已被证明先手存在必胜态,所以出现有禁手玩法。 个人感悟:五子棋规则简单,所有的落子方法完全可以枚举出来,
资源推荐
资源详情
资源评论
收起资源包目录
Gobang-master.zip (40个子文件)
Gobang-master
server_src
server.conf 10B
MANIFEST.MF 78B
data
.gitignore 0B
src
online
Log.java 609B
ServerInitializer.java 1006B
ServerHandler.java 3KB
Server.java 3KB
run.c 485B
README.md 212B
build.bat 193B
lib
netty.jar 3.72MB
build.sh 193B
1.PNG 33KB
6.PNG 34KB
2.PNG 59KB
9.PNG 44KB
7.PNG 36KB
8.PNG 35KB
README.md 4KB
5.PNG 41KB
10.png 50KB
4.PNG 41KB
3.PNG 62KB
client_src
MANIFEST.MF 59B
data
.gitignore 0B
backMusic.wav 2.76MB
src
ai
AI.java 8KB
net
wenbaobao
FiveBoard.java 10KB
Demon.java 7KB
FivePiece.java 2KB
Client.java 8KB
Music.java 2KB
MakeChessManual.java 6KB
FivePoint.java 1KB
FiveChess.java 11KB
Rule.java 3KB
client.conf 29B
README.md 198B
build.bat 184B
build.sh 183B
共 40 条
- 1
资源评论
weixin_38590996
- 粉丝: 8
- 资源: 929
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功