Damned Rooms

游戏名称

密室惊魂Online

项目说明

这个桌游是一个曾经开桌游店的同事送的,觉得这个游戏很有意思,但是一般需要5-8人,线下组局太难了。加入官方QQ群之后发现大家会在QQ群里通过建讨论组的方式来在线组局。此种方式需要一个MC主持游戏,每个人的选择和行动都是私聊给MC,MC通过PS软件绘制游戏地图,并通过各种图层来控制元素的堆放和移动,然后截图发在讨论组里。不禁感慨玩家的智慧是多么的强大。

后来我就在想,何不用程序来代替MC和PS呢?于是这个项目就诞生了。

托管地址https://github.com/xelzmm/danmned

开发语言:nodejs

相关技术:ejs, websocket, css3

游戏截图

教学界面

游戏介绍

密室惊魂是一款运用语言和推理逻辑,结合区域行动策略的版图桌面游戏。 游戏讲述一群中毒的受害者被奸徒困在一个完美密室里,大家需要在有限的时间内互相交流合作,寻找线索破解迷题,最终突破奸徒的阻挠找到出口逃生。该款游戏的特色是将玩家的语言交流和实际行动相结合,是一个考验玩家之间合作和显示玩家智慧的新型语言推理类桌面游戏。

游戏人数: 5到9人,已支持3-4人的mini模式

游戏时长: 约60至90分钟

游戏类型: 语言推理类

网杀地址http://msjh.aliapp.com/ (已失效) http://msjh.shinemarketing.cn

游戏Q群:205189960 密室惊魂 (约战,问询,交流)

主要特色

  • 使用文字输入来表述自己。
  • 使用自己专属的线索列表。
  • 标记出已监控线索的玩家状态。
  • 电脑当MC,全自动随机地图身份线索,智能移动路径提示。
  • 可以将游戏中的玩家的精彩对局记录下来。
  • 惊心动魄的密室文字冒险。

游戏说明

准备进入游戏

  • 进入游戏首页,并设定昵称。
  • 首次进入游戏首页,或者直接进入游戏,会强制要求设定昵称。
  • 昵称可在游戏首页进行修改
  • 创建游戏,或者直接加入已有游戏房间
  • 直接复制已创建好的房间URL即可直接进入游戏
  • 也可直接进入已有游戏观战(第三人称视角)
  • 进入游戏后可以聊天、切换准备状态
  • 当玩家数量>=3,且全部准备就绪,游戏将自动开始

游戏规则

  • 按照《密室惊魂》大屋标准版规则执行
  • 每局游戏地图完全随机,安全房间只有一个(1号-12号房间内随机)
  • 受害者目标:解除身上的剧毒,并通过获取线索找出安全房间逃生
    • 逃生定义:最后一回合时,已解毒,并处于安全房间内
    • 受害者总人数-2完成逃生,即视作受害者团体胜利
  • 奸徒目标:阻止受害者逃生,受害者失败即为奸徒胜利
    • 奸徒不需要逃生,逃生与否,不影响奸徒胜利
  • EX受害者目标:与受害者一起逃生或者单独逃生
    • 首先EX是受害者的一员,受害者胜利EX同样胜利
    • 其次,EX可以单独逃生,即当只有EX逃生时,EX单独胜利
    • EX单独胜利,代表奸徒(若有)胜利,受害者失败
  • SP暗警目标:解除身上的剧毒,并通过获取线索找出安全房间逃生
    • SP暗警属于普通受害者的一员
    • SP暗警可以在拆弹时进行伏击(出破坏卡),如若此做
      • 若有奸徒选择破坏,则伏击成功,炸弹直接被解除,游戏增加一回合
      • 若无奸徒破坏,则因暗警失误造成拆弹失败
  • 一定几率出现EX受害者/SP暗警/奸徒,人数越多几率越大
  • 扩展规则
  • 6人局增加13号房间危险一级线索卡,用于增加难度
  • 7人局增加大厅危险一级线索卡,用于增加难度
  • 8人局增加大厅毒雾功能,用于增加难度
  • 9人局增加黑色房间危险二级线索卡,用于增加难度
  • 增加的线索卡无线索意义,但可以用于升级、降级、销毁

发言阶段

  • 按照密室法则依次发言
  • 每个玩家限时第一回合70秒,后续每回合增加10秒
  • 发言期间,超过15秒无任何输入动作将自动超时结束
  • 不是自己的发言时间,禁止发言,但可以打字,提前准备发言内容
  • 玩家在此阶段可以作任意发言
  • 输入指令/xs可以输出自己的线索标记状态
  • 发言中包含over字样,或者提交空发言,将提前结束发言
  • 满足钥匙索要或者赠予条件(自己没有/有钥匙,同房间内有其他有/没有钥匙的玩家),可在此阶段发动
  • 发言按钮旁边会出现索要/赠予按钮
  • 发动后将会在自己发言完毕时询问目标玩家是否同意/接受
  • 目标玩家回应限时15秒,超时自动拒绝(索要)/接受(赠予)
  • 满足抢钥匙条件(同一房间玩家数>=3,且至少一人有钥匙),没有钥匙的玩家可在此阶段发动抢钥匙
  • 发言按钮旁边会出现抢钥匙的按钮
  • 发动抢钥匙,则会在当前房间内所有玩家都发言完毕后进行投票
  • 若存在两把以上的钥匙,先投票决定抢的钥匙,再投票抢钥匙
  • 投票限时15秒,超时自动弃权
  • 投票结束后会公布投票情况,并决定钥匙归属
  • 投票结果出现平票或者全部弃权,钥匙保留在原玩家身上
  • 如其他玩家说出线索卡内容,可自行点击线索区域进行标记

移动阶段

  • 按照密室法则依次移动,每个玩家限时30秒
  • 每次移动,可以走1-2步
    • 进入相邻房间为1步,进入对角房间视为2步
  • 不是自己的移动时间,无法移动
  • 超时将自动移动,在满足规则前提下完全随机(不会上锁)
  • 轮到玩家移动时,点击要去的房间,自动计算可选路径及上锁/解锁方案
  • 有钥匙的前提下
  • 离开有解锁标记的房间,可以回头上锁
  • 进入有解锁标记的房间,可以将该房间上锁
  • 进入有上锁标记的房间,必须将该房间解锁
  • 停留在有上锁标记的房间,可以将该房间解锁
  • 途径的房间无法上锁/解锁
  • 一次移动过程中最多使用一次钥匙
  • 密室中任意时刻最多只能有3个房间被锁上
  • 在允许停留的情况下,点击自己所在房间,可以停留
  • 大厅允许无条件停留
  • 逃生前一回合允许无条件停留
  • 在已上锁的房间内允许无条件停留
  • 在周围房间都已上锁的房间内允许无条件停留
  • 在已上锁的房间内允许解锁后停留(需有钥匙)
  • 在有锁但未上锁的房间内,可以上锁后停留(需有钥匙)
  • 除了以上允许停留的情况外,此阶段必须移动,不得停留在原房间

时间阶段

  • 时间标记增加一回合
  • 如果到达第8回合(未成功拆弹两次)或者第9回合(已成功拆弹两次),则进行游戏结算,公布玩家身份安全房间,游戏结束

执行阶段

  • 按顺序依次执行房间功能
  • 按照房间号码 0(大厅)、1、2…12的顺序依次执行每个房间的功能
  • 每个房间内按照密室法则,决定房间功能执行者,并执行房间功能
  • 密室法则:每个房间内,只有一个人可以执行房间功能
  • 【L】代表房间内号码最大的玩家获得执行权
  • 【S】代表房间内号码最小的玩家获得执行权
  • 如遇以下几种情况,让过执行权给房间内下一位玩家(若有)
  • 玩家在解毒房间,但已经解毒
  • 玩家在线索房间,已经持有线索卡,并且选择不销毁线索卡
  • 玩家在升级/降级房间,但是没有线索卡,或者没有可与其合成的方案
  • 如遇以下几种情况,跳过房间功能执行
  • 玩家在监视房间,但是没有人可被监视
  • 玩家在线索房间,但是线索卡区域已经没有1级线索卡
  • 玩家在小号的拆弹房间,但是炸弹已经解除或者控制器已经被破坏
  • 玩家在大号的拆弹房间
  • 如房间内有钥匙,则按照房间L/S属性,没有钥匙的最大/小号玩家获得钥匙
  • 行动:拆弹/升级/降级
  • 限时15秒
  • 分别询问参与行动的玩家配合还是破坏
  • 至少有1人破坏,则行动失败
    • 特殊情况,拆弹时,如有两个破坏,即奸徒SP暗警破坏,视作SP暗警破坏了奸徒的行动,炸弹直接被解除,游戏增加一回合
  • 房间功能,以下省略的主语均代指获得房间功能执行权的玩家
  • 大厅
    • 大厅必定是危险房间,没有任何功能
    • 8人局以上,大厅增加功能毒雾
    • 停留在大厅的玩家将会中毒经过毒雾大厅,不会中毒
    • 对尚未解毒的玩家没有任何影响
    • 中毒后,玩家棋子由绿色变为红色
    • 毒雾会在第6回合发言阶段之前散去,停留不再中毒
  • 治疗房间
    • 进行解毒(逃生的必要条件)
    • 解毒后,玩家棋子由红色变为绿色
  • 线索房间
    • 没有线索卡则获得一张【1】级线索卡,获得后,自动标记线索区
    • 有线索卡则可选择是否销毁线索卡(销毁后不能立刻获得新的线索卡)
    • 任何时间一名玩家只能持有一张线索卡(无论等级)
  • 监视房间
    • 查看任意一名不在监视房的玩家手中的线索卡
    • 查看后,自动标记自己的线索区
    • 无法查看在任意监视房内的其他玩家的线索卡
  • 升级房间 / 降级 房间
    • 同房间内两张低(高)等级线索卡合成为一张高(低)等级线索卡
    • 如成功发起,则参与合成的两名玩家,进入行动步骤
    • 1 + 1 = 2, 1 + 2 = 3, 其他不可升级
    • 3 - 1 = 2, 3 - 2 = 1, 2 - 1 = 1, 其他不可降级
    • 如存在多名可与之合成的玩家,则先询问与谁合成
    • 合成后的线索卡归房间功能执行者所有,原线索卡消失
    • 合成后获得线索卡的玩家自动获得线索区标记
    • 合成失败,线索卡各自保留
  • 拆弹房间:两个拆弹房间合力进行拆弹
    • 两个拆弹房间各至少1人,才可发起拆弹
    • 两个拆弹房间总人数大于等于以下标准,才可发起拆弹
    • 5人局 第一次2人,第二次2人
    • 6人局 第一次2人,第二次3人
    • 7人局 第一次2人,第二次3人
    • 8人局 第一次3人,第二次3人
    • 9人局 第一次3人,第二次4人
    • 如成功发起,则两个拆弹房间内的所有玩家,进入行动步骤
    • 受害者EX受害者只能配合奸徒SP暗警可以破坏
    • 至多可以拆弹两次,若两次均成功,或暗警伏击成功,游戏增加一回合
    • 如拆弹失败,控制器被永久破坏,不可再次拆弹

思考阶段

  • 思考15秒,规划下一阶段的发言/行动
  • 此时会提示剩余线索卡张数、下一轮拆弹(如果可以)所需人数
  • 15秒过后,回到发言阶段继续下一轮

mini模式

  • 3-4人游戏时自动开启mini模式
  • 去掉1、5、8、12号房间
  • 去掉拆弹房间、降级房间
  • 去掉钥匙功能
  • 去掉3级线索卡
  • 去掉EX受害者SP暗警
  • 回合数固定为8
  • 受害者胜利条件变为逃生人数 >= 受害者总人数 - 1

注意事项

  • 线索区为个人线索区
  • 自己的线索区只能自己看到,并不与其他玩家共享
  • 获得线索卡,或者查看到别人的线索卡,则自动进行标记,可以点击进行修改
  • 别人在发言阶段报出线索卡内容,可以自行点击线索区标记
  • 发言阶段输入/xs,可以自动输出自己的线索区标记状态至发言区
  • 游戏断线后会自动重连,请不要关闭或者刷新游戏页面,否则游戏将直接结束。
  • 如发现bug,请在官方QQ群(205189960)进行反馈,同时提供以下信息
  • 操作系统版本
  • 浏览器版本
  • 完整的游戏记录(从聊天区复制出来即可)

版权声明

  • 《密室惊魂Online》
  • 设计&开发:xelz
  • 监制:KbueCat
  • Online版本在获得官方许可下制作,但不作为官方版本发布、发售
  • 代码开源(github),遵循CC(BY-NC-SA)协议,禁止用于商业用途
  • 《密室惊魂》
  • 设计总监:KbueCat
  • 游戏版权归创游文化所有,包括但不限于制作Online版本使用到的游戏创意、规则、素材等

Comments