四国军棋游戏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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值