Skip to content
/ hyld Public

一个网页端在线对战游戏,支持单人模式、多人匹配、组队匹配、在线聊天室等功能,提供了玩家积分机制,以 及根据积分自动匹配的

Notifications You must be signed in to change notification settings

pxlsdz/hyld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

一个网页端在线对战游戏,支持单人模式、多人匹配、组队匹配、在线聊天室等功能,提供了玩家积分机制,以 及根据积分自动匹配的机制。

项目地址

源码地址https://gitee.com/pxlsdz/hyld

演示地址http://121.199.59.80

测试地址(多人匹配和组队匹配功能):http://121.199.59.80/test/

项目技术选型

  1. 前端游戏逻辑部分借鉴 Unity3D 引擎思想采用 JavaScript 开发,实现攻击、闪现等技能;
  2. 后端登录系统和积分系统由 Django 框架开发,Redis 储存与 WebSocket 同步每局玩家界面对战信息;
  3. 匹配机制由匹配池和消息队列组成,随匹配时间自适应地进行用户匹配,使用 Thrift 多线程与后端交互。

博客介绍

0、配置docker、git环境与django项目创建

1、简易版web端荒野乱斗菜单界面

2、简易版web端荒野乱斗游戏界面)

3、部署nginx与配置uwsgi以及推荐Acwing域名

4、简易版web端荒野乱斗账户系统

5、django实现第三方登录一gitee码云

6、实现联机对战上

7、联机对战下

8、聊天系统

9、匹配系统-thrift实现

10、战绩系统与界面优化

About

一个网页端在线对战游戏,支持单人模式、多人匹配、组队匹配、在线聊天室等功能,提供了玩家积分机制,以 及根据积分自动匹配的

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published