GitHub

您所在的位置:网站首页 缺点挺多 GitHub

GitHub

2024-07-11 08:30| 来源: 网络整理| 查看: 265

网页版在线多人扫雷

中文 | English

简介

​ 这是一个小的课程设计,缺点挺多,各位看官轻喷。

说明 我们的服务器带宽很低,所以应用的实现会采取一些不会给后端太大压力的方法。(前端人较为辛苦)(指后端人经常对前端人指手画脚) 服务器不打算公网开放,暂定游戏账户的获取方式为:内部创建+邀请码注册。 网站安全性较低,也请知道网址的的用户不要通过脚本注入、sql注入或其他各种方式攻击我们。 大部分JavaScript代码和Css代码内置于HTML文件中,所以显示HTML文件占比很高。 开发人员

​ 前端(凯爷无敌):Wkzlike (github.com)

​ 前端(R老师是最正义的!): StarWYMM (github.com)

​ 后端(臭鱼烂虾): Wldcmzy (github.com)

​ 后端兼各类软件文档(什么神仙):xxinyux (github.com)

实现方式

html+css+javascript前端 + flask后端框架 + websocket传输数据

flask-login文档没搞明白,就胡搞了一个身份验证逻辑

后端结构

核心算法分析

传送门:分类: 网页版多人扫雷 | 蓝湖畔淅淅沥沥的雨 (wldcmzy.github.io)

开服步骤 根据databasecode.txt文件,在数据库中建好表,搞好权限(本项目没有写自动创建)。 在ClearmindBase.config.py 中设置好配置信息。 在main.py中设置端口号并直接运行此脚本开启游戏服务。 游戏机制 需要注册登录,注册需要有邀请码。 左键扫雷,右键查看本局排行榜,不能标旗和智能开图。 每一局结束后弹出弹窗显示本局最终战绩,下一局自动开始。 右键菜单中有总排行榜的链接。 太久未操作或页面关闭会导致身份信息注销,想正常游戏需要重新登录。 效果图

可以预见的可扩展功能

​ 1.数据库userInfo表中ifOnline属性设置但并未使用,后期可以改名作为“该用户是否被注销的标志位”

额外说明

本项目仅供学习使用

我们不接受任何捐赠

没什么可说的乐(



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3