LinuxDo 在线随机匹配小游戏:https://games.nightkitty.top
更新日志:
2024-11-24
更新:
- 新增小游戏能量雨,限时双倍概率 2x。
- 为每个小游戏添加权重值,默认为1,这样可以方便的控制游戏被随机选中的概率,主要做测试用。
- 当小游戏页面抛出异常时会打断游戏并且显示必要信息。
- 安全性更新(计划):
- (已更新)通过在iframe上添加属性sandbox="allow-scripts"来限制子页面(小游戏页面)的行为。
- (待定) 创建一个Shadow DOM并设置为closed模式,然后将iframe元素封装在Shadow DOM元素里面,来进一步限制子页面的行为。
- (待定)后续会开发一套检测子页面(第三方小游戏)是否正常调用SDK的工具,并完全托管给后端,最后开发代码上传和审核功能。
最后就是大家比较关心的单机模式,这个已经在规划了,详情看上一篇帖子贪吃蛇单机模式,这将是我接下来的开发方向。
2024-11-22
更新:
- 修复了游戏掉线的处理。当游戏状态为匹配成功、游戏准备、正在游戏时,任意一方玩家掉线,另外一方玩家都会全屏弹窗,提示对方已掉线,游戏结束。
2024-08-14
更新:
- 匹配过程中可以点击取消匹配按钮退出匹配
2024-08-13
更新了两处功能:
- 页面右上角提示小游戏征集的悬浮标志,点击跳转到L站的小游戏征集帖
- 匹配按钮下方会展示当前正在游戏的人,包括正在匹配的玩家和正在游戏房间中的玩家,玩家匹配时如果玩家人数达到上限将无法匹配;以及当前服务器的内存占用率,方便我根据服务器的情况适当提升人数限额(虽然跑不满)。
温馨提示:不要尝试频繁请求获取内存占用率,每个IP每分钟最多请求20次,否则会短暂屏蔽,如图:
2024-08-11
体验地址:https://games.nightkitty.top
温馨提示:目前玩家断线部分逻辑未完成,目前的粗暴处理是只要其中一名玩家掉线,就会删除房间,但是WebSocket链接是非常稳定的,只要不刷新网页就不会断线,可以放心食用!
这个帖子就临时用作收集BUG帖,明天接入专门的反馈平台,收集BUG更方便管理。