跳转至

Django 教学项目

开发目的:以学习Django框架为主

项目地址:https://github.com/ltq525/django_app

2023年上线项目,服务器已挂

游客账号:

用户1:1
密码:1

用户2:guest
密码:password

介绍

该项目为一个web网页小游戏

前端:
实现了登陆页面、注册页面、菜单页面、游戏页面

后端:
1. 基于Json web Token(Jwt) 实现登陆验证
2. 基于thrift实现了匹配机制的微服务
3. 基于WebSocket实现了聊天窗功能(Enter键进入 Esc退出)
4. 通过第三方Api接入OAuth2授权登陆

游戏操作与规则

游戏分为单人模式多人模式

多人联机模式需要3人联机才能开始,匹配期间每秒预期扩大50分差,当满足分差符合预期时进入匹配房间,初始分数为1500 获胜+10 失败-5

生命值:
受到4次攻击后死亡,每次受到攻击半径减小

游戏技能:
技能一:火球 按键Q + 鼠标右键触发
技能二:闪现 按键R + 鼠标左键触发

移动:
鼠标右键移动

聊天窗:
Enter键进入聊天窗
Esc键退出聊天窗

游戏图片

1

2