关于客户端及服务器端需求的初步分析

服务器端管理:
管理帐户:
 用户信息:头像文件名(原来的,或者自定义的),帐号(不可换),昵称(可换)和密码,积分(等级),胜负平次数及总次数,上次登陆时间,登陆次数,是否在线.
这些信息分两个表存放,一个是在用户端服务器端都能够查看的(头像,帐号昵称,积分胜负平次数,是否在线),一个是只有在服务器端能够查看的(帐号,密码,上次登陆时间,登陆次数)
 添加删除:添加:用户注册
   删除:长时间未登陆
在线用户管理:查看,踢人.(重复登陆,掉线时间超过20秒则踢)

头像可以用系统提供的或者自己上传图像,上传图像以用户名命名,并保存置数据库,若原先头像也是自定义的则删除之.


服务器端可以查看当前正在比赛的用户的比赛情况,比赛胜负由服务器端判定.
选择使用服务器中转,因为能登陆至少可以保证与服务器端的连接是稳定的,但不保证任何两个连接互相之间能连接.
比赛时间限制也由服务器端发出.


信息转发:
聊天信息.字符,表情...
下棋信息.下棋悔棋时间限制
系统信息.修改用户状态,昵称,密码等

客户端:

设置代理
求和
保存比赛录像(可以使用单机版播放,可以用栈保存,悔棋则弹出,最后依次弹出保存至文件,取出文件时依次压栈,完成后依次出栈显示在棋盘上).
本地暂时存放用户信息(如头像等)
棋盘背景,棋子,以及棋盘线的颜色可以自定义.(背景和棋子的大小问题).(可选:这些设置会传到服务器端,当用户异地登陆时会使用自定义设置).同时为所有用户保留一套默认设置.
同时和多个人下棋

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值