`
metaphy
  • 浏览: 338000 次
  • 性别: Icon_minigender_1
  • 来自: 大西洋底
社区版块
存档分类
最新评论

四国军棋游戏V0.3.5(未完成)

阅读更多
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
1
2
分享到:
评论
1 楼 ahong520 2012-10-09  
看来你也是四国军棋爱好者,啥时候切磋一下 

相关推荐

Global site tag (gtag.js) - Google Analytics