五子棋模块通信结构定义精Word下载.docx
- 文档编号:19175403
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:14
- 大小:17.33KB
五子棋模块通信结构定义精Word下载.docx
《五子棋模块通信结构定义精Word下载.docx》由会员分享,可在线阅读,更多相关《五子棋模块通信结构定义精Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
格式(房间号$容量$在线人数)
Datafield3
Roomdata2
…
Datafieldn
Roomdatam
2.获取五子棋游戏中的用户游戏统计信息
001
游戏统计;
格式(积分$级别$总局数$胜的局数$输的局数$平的局数))
3.获取大厅信息
002
获取大厅信息请求
userid
roomnum
房间编号
获取大厅信息请求响应
Tabledata1
玩家1信息
Tabledata2
玩家2信息
Tabledatam
玩家m信息
注:
玩家信息格式(userid$nickname$picture$usertype$status$tableid$tableseq)
502
给其他在线用户的响应
Roomnum
onlinenum
在线人数
3.退出房间
003
退出房间请求
用户id号
退出房间请求响应
是否成功(0:
503
4.用户坐下
004
用户坐下请求
房间号
tablenum
桌子号
Datafield4
tableseq
对应桌子的方位
用户坐下请求响应
oppuserid
对家用户id
Nickname
用户昵称
picture
头像
Datafield5
sex
性别
Datafield6
Age
用户年龄
Datafield7
gamemoney
游戏币总量
Datafield8
status
状态
Datafield9
Usertype
用户类型
Datafield10
Gamestat
对家游戏统计;
格式(积分$级别$总局数$胜的局数$输的局数$平的局数)
给游戏对手的响应
504
usertype
age
514
给房间里的其他玩家的响应
tableid
桌子的方位号
5.用户站起
005
用户站起请求
桌子
用户站起请求响应
505
5.获取指定玩家的信息
006
获取对手信息请求
otheruserid
指定用户id
获取对手信息请求响应
用户状态
gamestat
6.用户准备好
007
用户开始请求
roomid
Tableid
用户开始请求响应
给房间里其他用户的响应
507
桌子序号
6.用户开始游戏
008
508
7.游戏走子操作
009
用户游戏操作请求
seqnum
游戏棋盘编号(roomid+tableid)
stepnum
当前步数
xcoordinate
x坐标位置
ycoordinate
Y坐标位置
color
颜色(1:
黑色2:
白色)
用户游戏操作请求响应
stepflag
游戏标志(0:
开始1:
黑胜2:
白胜3:
和了)
usercount
用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在一盘游戏结束的时候起作用
oppcount
对手数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在一盘游戏结束的时候起作用
509
和了2:
黑胜3:
白胜)
给房间里其他用户的响应只在一盘游戏结束的时候起作用
519
8.放弃下子操作请求
010
用户放弃操作请求
用户放弃操作请求响应
510
9.用户在线检测
011
10.用户游戏中退出(可能由服务端维护程序发起)
012
512
用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)表示对家强退
11.用户游戏中认输
013
用户认输请求
用户当前步数(为了游戏双方同步)
用户认输请求响应
用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)
对手数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)
给对手响应
513
12.用户悔棋请求
014
用户悔棋操作请求
游戏当前步数(为了游戏双方同步)
用户悔棋操作请求响应
oppmind
对家的态度(0:
同意1:
不同意)
Prefirx
倒数第一步棋x坐标只在同意的时候返回
Prefiry
倒数第一步棋y坐标
Presecx
倒数第二步棋x坐标
Presecy
倒数第二步棋y坐标
Prethix
倒数第三步棋x坐标
Prethiy
倒数第三步棋y坐标
524
游戏对手的响应
对家的用户id
对家的态度
游戏对手的再次响应(对家同意的时候发送)
534
13.用户求和操作请求
015
用户求和操作请求
用户求和操作请求响应
用户数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在用户同意的时候起作用
对手数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在用户同意的时候起作用
525
游戏对手的响应(发给服务器)
给游戏对手的再次响应
535
对手数据统计(积分$级别$总局数$胜的局数$输的局数$平的局数)只在用户同意的时候起作用
服务器端主动发起
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 五子棋 模块 通信 结构 定义