首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

交付文档

2012-12-22 
提交文档?中国象棋对战平台?目录1 ? ? ? 平台目标2 ? ? ? 平台具体要求2.1 ? ? 对战模块2.2 ? ? 用户登录

提交文档

?

中国象棋对战平台

?

目录

1 ? ? ? 平台目标

2 ? ? ? 平台具体要求

2.1 ? ? 对战模块

2.2 ? ? 用户登录模块

2.3 ? ? 其他模块

3 ? ? ? 平台架构

4 ? ? ? 开发计划

5 ? ? ? 成员组成及分工

?

1 ? ? ? 平台目标

?

1.本项目致力于为广大棋类爱好者建立一个公平、自由的交流平台。

2.游戏可以在任何装有java运行环境的电脑中运行,界面简洁,大方,操作简单,方便,容易上手,满足中国象棋游戏爱好者智力娱乐的需求。

2 ? ? ? 平台具体要求

?

2.1 ? ?对战模块

?

?

1. ? ? ? ? 二维底层棋盘、棋子图形绘制;

2. ? ? ? ? 能够记录棋谱,具有悔棋、求和、认输等用户友好功能,并能够保存相应残局,加入相应象棋规则,显示能走的下一步具体有哪些;

3. ? ? ? ? 导入经典的残局棋谱,让用户自由挑战经典残局,可能的话实现人机博弈并实现一定算法的智能化;

4. ? ? ? ? 音乐自动播放功能;

5. ? ? ? ? 自动判断胜负;

2.2 ? ?用户登录模块

?

?

1. ? ? ? ? 用户登录功能

本部分提供基本的申请和注册功能。设立权限,分为管理员和普通用户两个级别。

?

2. ? ? ? ? 自动记录用户积分功能。

本部分为参与者设立积分,并根据积分设立相应等级。

3.可以登录后实现多人同一平台操作,并且可以自主选择主机。

2.3 ? ?其他模块

?

?

1. ? ? ? ? 实现聊天室功能,即用户在对弈过程中可以与对方聊天;

2. ? ? ? ? 在线用户显示功能。

3. ? ? ? ? 实现在线邀请好友等功能。

4. ? ? ? ? SNS模块(有时间的话加上)

注册者可以在自己的空间上发表状态,写日志,上传照片

注册者可以随时浏览棋友的最新动态

SNS成功注册者对好友的动态进行评论

?系统管理员对已注册者发布的信息进行审核,删减不合格信息

?

?

3 ? ? ? 平台架构

?

LogIn包:登录平台,用户注册时创建新的用户名账号(数据库);

WebSevice包:实现网络联机功能(网络)

Battle包:创建对战模块,实现打谱,记录棋谱的方法。(搜索、相关算法)

Chatting包:实现用户交互功能;(网络)

Ui包:整体界面。(GUI)

SNS包:实现用户交流(图形界面、网络)

4 ? ? ? 开发计划

?

3月23日—4月2日: ?完成项目用例图及类图的设计

4月2日—4月4日:搭建对战平台,实现单机版中国象棋打谱程序。(难点:搜索,图像处理)

4月4日—4月13日:聊天程序及登录界面设计(难点:数据库,网络交互)

4月13日—4月15日:嵌入网络,实现局域网平台功能。(难点:网络、数据库)

4月15日—4月30日:中国象棋对战平台整体搭建。

?

?

5 ? ? ? 成员组成及分工

?

赵洁玉39231201:用户登录模块、UI整体界面模块(难点:数据库、图像处理)

余晓巡 39231116: 用户登录模块、UI整体界面模块(难点:数据库、图像处理)

张凯 39061511:网络联机模块、聊天模块、对战模块(难点:网络、搜索)

黄建宇 39061416:网络联机模块、聊天模块、对战模块(难点:网络、搜索)(组长)

?

?

小组主页:http://buaa2306.iteye.com/

小组公邮:buaa2306@gmail.com


热点排行