本项目是一个基于安卓的象棋项目源码,为联网游戏而设计的。配有java服务端,不过只能单开。我没有测试具体的功能,感兴趣的可以自己链接数据库试试吧。下面是运行指南和开发设计文档。 本源码分为客户端和服务端 客户端编译即可运行,socket连接为:127.0.0.1:9898 运行服务端时,需要使用MySQL建表,建表语句如下: create database chinachess; use chinachess; create table user( id int primary key auto_increment, name char(10) unique not null, password char(16) not null, head int default 0, score int default 0, victory_count int default 0, defeat_count int default 0, draw_count int default 0, join_time datetime ) charset utf8 collate utf8_general_ci; 服务端DbUtil.java里面有连接数据库的配置 简单的设计文档: 1.图片收集 ①背景图片 ②棋子图片 ③按钮图片 2.音乐收集 ①背景音乐 ②按钮点击音乐 ③选子音乐 ④吃子音乐 ⑤走棋音乐 ⑥胜利音乐 ⑦失败音乐 3.界面设计(photoshop画图) ①加载界面 ②菜单界面 ④匹配界面 ⑤游戏界面 ⑥结算界面 4.技术点 ①socket ②多线程同步 ③MySQL连接 ④游戏逻辑 ⑤通信数据格式 5.软件 ①Java环境 ②安卓开发环境(adt bundle) ③MySQL5.7 6.数据处理 byte数据头 * 0:分割 --发往服务器 * 1:登陆 * 2.注册 * 3.消息 * 4:匹配游戏 * 5:走棋 * 6:求和 * 7:同意求和 * 8:悔棋 * 9:同意悔棋 * 10:认输 * 11:心跳包 --发往用户 * 12:登陆回调 * 13:注册回调 * 14:开始游戏 * 15:游戏数据 * 16:游戏结束 7.游戏规则 ①车走直线,不能挡车 ②马走日,前压马腿 ③象走田,前压象腿,不可越河 ④士空走斜一,吃走斜一,不可越将营 ⑤将走直一,(吃将可走直线可越将营),不可越将营 ⑥炮空走直线,吃走炮台 ⑦兵可进不可退,走直一 8.绝杀(选) 定义:无论怎么走,将都会被杀的棋叫做绝杀 实现:扫描每个己方棋子的每一步,只要有一步致使不会死帅,就不是绝杀之棋 9.智能AI(略) 10.流程
2020-01-09 03:01:54 8.27MB 安卓联网 中国象棋
1
游戏引擎和界面的结合,付论文讲述思想,清楚明白,适合初学者。人工智能,AI级别选择。可以先看论文在做程序
2020-01-03 11:38:34 17.46MB VC++
1
J2ME中国象棋源代码,决对可以正常运行!开发工具:MyEclipse6.5 ,eclipseME1.7.9 , WTK2.5
2020-01-03 11:26:43 877KB J2ME 源码
1
中国象棋源码(UCCI协议)
2019-12-21 22:24:34 8.62MB 中国象 棋源码(UCCI 协议)
1
这是一个用java做的简单课程设计(彩色中国象棋游戏),是eclipse导出的整个工程,包含源码和图片等,“中国象棋\bin\中国象棋2”目录下的.class文件是基于JDK1.8编译的,如果eclipse导入工程用不了,直接复制“中国象棋\src\中国象棋2”目录下的.java源码文件来用。如果觉得不错了,给我个好评!版权声明:本程序代码为博主(余俊起)原创代码,不得未经博主同意擅自对博主的作品进行全部或部分复制、修改、改编、翻译、汇编、反向工程、反向编译、反向汇编或改写并进行上传。如需咨询请发邮箱:774561416@qq.com
2019-12-21 22:13:38 1.14MB java 课程设计 中国象棋 源码
1
用MFC写的中国象棋游戏,VS2015可以直接编译,有多重AI算法,有兴趣可以研究,全网最好的象棋代码。又不懂的可以看看我的博客,有讲解。
2019-12-21 22:09:51 227KB MFC C_++ 中国象棋
1
中国象棋源码JAVA版,很详细。中国象棋源码JAVA版,很详细
2019-12-21 22:08:28 8KB 中国象棋源码JAVA版,很详细
1
中国象棋源码,基于王小春《PC游戏编成--人机对弈》 版权归原作者所有 。
2019-12-21 22:06:45 139KB 象棋人工智能
1
android中国象棋单机版源码(绝对可用)
2019-12-21 21:23:47 2.76MB android 中国象棋 源码
1
html5中国象棋源码(支持人机对战),运用css样式,Javascript脚本语言。支持人机对战。
2019-12-21 20:47:20 1.53MB html5 源码 中国象棋 人机对战
1