一个网页端在线对战游戏,支持单人模式、多人匹配、组队匹配、在线聊天室等功能,提供了玩家积分机制,以 及根据积分自动匹配的机制。
源码地址:https://gitee.com/pxlsdz/hyld
演示地址:http://121.199.59.80
测试地址(多人匹配和组队匹配功能):http://121.199.59.80/test/
- 前端游戏逻辑部分借鉴
Unity3D
引擎思想采用JavaScript
开发,实现攻击、闪现等技能; - 后端登录系统和积分系统由
Django
框架开发,Redis
储存与WebSocket
同步每局玩家界面对战信息; - 匹配机制由匹配池和消息队列组成,随匹配时间自适应地进行用户匹配,使用
Thrift
多线程与后端交互。