中国象棋程序的设计与实现 二 --源码

               


本篇将正式公布 中国象棋程序–高级版–楚汉棋兵 的所有源码。介绍一些相关信息,如源码下载地址、QQ交流群、源码结构、版权声明。其它更多文档,如 毕业设计论文、项目架构图图、心得体会、开发记录,将在本月全部公布。

有兴趣的同学,可以趁着 中秋节3天、国庆7天等假期,进行研究。我也将抽空选择性地回答一些问题。

源码注释比较多,不懂的可以在群里交流。

 

源码下载

a. 中国象棋交流群-群共享 群号 232733905

b. CSDN下载  (免积分)http://download.csdn.net/detail/fansunion/6283631

(一个完整的Eclipse工程项目)

没有bug我不敢保证,我敢保证的是“包结构比较合理、类-函数-方法的命名比较规范、注释很详细”。

 

版权声明

Apache License 2.0

如出现争议,本人保留解释权等权力。

 

交流讨论

有兴趣的同学,可以加入交流群,大家一起交流。

中秋节放假和今后如果有空,可以选择性地回答一些问题。

 

项目结构

项目结构

 

项目结构

包结构说明

楚汉棋兵2.0项目包图

软件包

cn.fansunion.chinesechess

客户端和服务器端的入口界面类。

cn.fansunion.chinesechess.ai

包含人机对弈的类。

cn.fansunion.chinesechess.config

提供系统的默认配置信息。

cn.fansunion.chinesechess.core

提供中国象棋的核心类,包括棋盘、棋谱、棋子、棋子点、游戏规则等。

cn.fansunion.chinesechess.load

提供装载棋谱所需的类。

cn.fansunion.chinesechess.net.client

包含实现联网对战模块客户端的类。

cn.fansunion.chinesechess.net.common

联网对战公共类。

cn.fansunion.chinesechess.net.server

包含实现联网对战模块服务器端的类。

cn.fansunion.chinesechess.ext.empress

提供与扩展应用N皇后有关的类。

cn.fansunion.chinesechess.ext.maze

提供与扩展应用迷宫求解有关的类。

cn.fansunion.chinesechess.p

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值