大家好,

我正在开发一款叫做 Haunted Life(基于 Unity WebGL)的 10 分钟网页恐怖游戏,受到老式 flash 游戏如 Hotel 626 的启发。在开发过程中,我想尝试一种特定的沉浸感钩子,但现在面临着一些设计困境。

我实现了以下几点:

  1. 实时日落锁定: 后端检查用户的本地 API 时间。如果他们试图在白天玩游戏,网站会显示一个“关门”屏幕。只有在他们的本地日落后才会解锁,迫使玩家进入黑暗环境。
  2. 摄像头跳吓害怕捕获: 一个可选系统,在害怕的那一刻捕获一个快照,展示一个反应画廊在结尾。为了让它在流媒体时工作,我必须实现一个使用 OBS 虚拟摄像头的替代路线,因为现代浏览器如果另一个软件正在捕获摄像头 feed,会阻止摄像头 feed。

我对其他开发者的问题: > 是否认为强制实施一个人造时间限制会帮助建立真正的激情和独特性,还是会让现代玩家感到恼火,因为他们想要立即访问?如果你在网页游戏中实验了时间/硬件相关的机制,你的观众是如何反应的?

由于某些地区现在是晚上,你可以在这里看到限制屏幕或游戏的行为,如果你想分析实现:https://basifulgames.com/hauntedlife.html

很高兴听到你的意见!