V0.3.5还是没有完成;在人工智能方面遇到巨大的挑战,附件是0.3.5的代码,仅供参考。这个游戏唯一能玩的版本是V0.2.x,是1v1模式。详细版本变更见下表。
V0.3.5 (未完成)
四国军棋,机器博弈算法如下:
基本逻辑如下:1.统计已知布阵文件,建立初始棋子概率表;2.随机选择棋子种类,建立确定的
棋盘;3.对该确定棋盘进行Maxmin搜索,找到最佳Move;4.重复2和3,选择最多的那次Move作为
最终走步;5.根据对手走步,更新棋子概率表;6.重复步骤2到5
-------------------------------------------------------------------------------
V0.3.0
2010-11-02
实现2v2的游戏界面。实现复盘保存和复盘演示。修复了几个小的bug.
-------------------------------------------------------------------------------
V0.2.x
2009-12-22
使用Swing实现的1v1人机博弈,搜索算法使用alpha-beta搜索完全信息,即对于计算机而言,所有棋子信息都清楚。
[Update]V0.2.2 使用Alpha-beta Search, 搜索三层,电脑棋下的有点意思了。
[Update]V0.2.3 随机搜索1~3层,评估函数稍复杂一些
[Update]V0.2.3.5 修正了几个小bug,加上棋子行走的路径箭头
[Update]V0.2.5 调整评估函数
http://metaphy.javaeye.com/blog/554155
-------------------------------------------------------------------------------
V0.0.7
2008-04-08
用Swing实现的一个界面
http://metaphy.javaeye.com/blog/180498
-------------------------------------------------------------------------------
V0.0.1 EclipsePlugin
2007-11-19
只是用EclipseRCP实现一个界面
http://metaphy.javaeye.com/blog/141861
分享到:
相关推荐
四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋四国军棋
流云局域网四国军棋,可在局域网内建服务器,使用客户端进行四国军棋游戏
JJ平台四国军棋国际版皮肤 ====================================== 各位棋友,本皮肤专用于JJ平台四国军棋。 四国军棋的发展,正在向国际化迈进。作为四 国军棋的爱好者,愿与大家一起促进四国军棋 的进步! ...
用VC++实现了一个具有小型网络游戏特征的四国军旗游戏,有一个完整的框架,数据库、服务器、客户端、大厅、游戏框架、玩家信息、游戏中的聊天、广告信息、以及防止了闪烁的画面,游戏音乐等,是学习VC++开发技术的号...
四国军棋复盘,供参考之用。
四国军棋AI智能裁判,功能: 1,调试和裁判模式切换。 2,裁判记录自动保存。 3,裁判结果语音播报。 4,裁判结果显示。
了解游戏,合作愉快的四国军棋小战斗
c++的四国军棋游戏,应该对学生还有所帮助!!
VC毕业设计,四国军棋游戏开发,带演示视频,(开题报告+任务书+源程序+论文+演示)很好的资源哦。
四国军棋四招,这是棋圣留下的经典四招,空前绝后,无人能敌
这个是单机版本的四国军棋游戏,即使不上网也可以玩单机。具有超强的人工智慧,强大的复盘功能,联网对战杀敌,四国练兵基地。支持人机对战和局域网连机。如果你经常下输,不防将级别设低一级。级别设低后,下棋的...
四国军棋作为一种艺术化的游戏,凝练于现实生活中最激烈的冲突形式——战争,又超脱于现实生活,锤炼人的记忆、思维、判断和心理,升华人的品格...
C++写的四国军棋希望对C++程序员有用啊
C#开发的四国军棋网络版,不过仅仅支持两人对战。
四国军棋阵型有多少种可能呢?需要用到排列组合知识。 用python进行科学数值计算非常方便,既可以快速算出又不会出错
毕业论文网络游戏-四国军棋
可以在多台或同一台与服务器联网的电脑上运行客户端程序,点击右上角的树形控件,双击军棋游戏,即可在左边显示大厅数据,只实现了一个大厅,最多容纳64个玩家同时游戏.
该资源为哈工大计算机人工智能课程中布置的project源代码,代码可运行,已经得到测试,用Python语言编写,易懂,完整。希望对大家有用,互相学习下。
网狐6.6 四国军棋源码,可以编译,经测试过,非常好用。
Windows cmd下,进入..\\bin目录,直接运行bat文件打包jar并运行 博文链接:https://metaphy.iteye.com/blog/180498