h5联网版卡坦岛, 客户端部分.
使用 CocosCreator 引擎 2.3.4 版本.
网络连接部分使用 WebSocket, 协议格式是 Json.
目前完成的功能有:
- 连接服务器, 改名, 创建房间;
- 加入他人房间;
- 房主开始游戏, 进入游戏场景;
- 选择初始城和道路, 开始回合, 摇骰子;
- 同步所有玩家资源信息;
后续规划的功能有:
回合中资源判断及消耗;- 摇到海盗损失资源, 抢劫他人资源并放置海盗;
与玩家/银行交换资源- 玩家使用技能卡: 骑士, 道路建设, 丰收之年, 垄断, 得分卡;
- 最长路判断及得分, 最大士兵判断及得分;
- 游戏结束;
项目中图片资源和代码大部分由本人独立制作, 无版权问题.
用到某些开源第三方库, 例如 BigNumber, StateMachine 等.
特别感谢 @宝爷 的 ResLoader , 本人将其单独拿出作为工具使用, 想要了解请移步下面链接: https://github.com/wyb10a10/cocos_creator_framework
项目正在开发中, 欢迎大家体验, 并提出宝贵意见, 来者不拒~
想要交流相互学习可加本人QQ: 495669631.
最后, 如果你觉得 Catan 做得还可以, 欢迎 打赏投币~