提交文档

 

中国象棋对战平台

 

目录

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/

小组公邮:[email protected]


你可能感兴趣的:(游戏,UI,算法,音乐,SNS)