记录:牛牛游戏开发笔记

玩游戏的大小孩开发整理笔记:平台cocos2d-x 2.2.6,第一个游戏速度略慢,服务器逻辑+客户端逻辑共两个礼拜,各种调试改界面两个礼拜多一点。
15/07/14结笔
游戏模式:服务器为主逻辑区,客户端响应服务器的各种消息事件,出牌、牛、出现叫庄按钮等
协议如下:部分

// user status----need
#define USER_STATUS_NULL            0
#define USER_STATUS_LOOK            1
#define USER_STATUS_PALY            2
#define USER_STATUS_ROB             3
#define USER_STATUS_NO_ROB          4
#define USER_STATUS_MULTIPLE        5
#define USER_STATUS_NIU             6
#define USER_STATUS_NO_NIU          7

// power--各类按钮
#define BUTTON_POWER_START          0x00000001
#define BUTTON_POWER_WAITNEXT       0x00002000

protocol--s-c发送协议
#define SUB_S_BUTTON_POWER          100
#define SUB_S_SEND_BET          122
//c-s响应协议
#define SUB_C_ROB           1001
#define SUB_C_SEND_GIFT    1007
// game state
#define GAME_STATUS_FREE            0
#define GAME_STATUS_ROB             1   
#define GAME_STATUS_MULTIPLE        2   
#define GAME_STATUS_CONTEST         3
#define GAME_STATUS_OVER            4

服务器注意点:断线重连,引入状态机概念,根据游戏状态和掉线玩家的玩家状态去发送当前应该显示的场景给玩家。
时间函数,时间到时应做好强制状态转换。同理客户端 <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值