后室backrooms——level 5 “旅馆”

复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
进入全屏模式
载入作品
正在创建积木……
载入角色……
载入声音……
加载扩展……
正在创建积木……
呼唤小猫……
传送Nano……
给Gobo充气 …
准备表情……
还没有人打赏!
最后修改于2025年02月07日

指导教师

操作说明

WASD或上下左右
E蹲下
C加速跑(有体力)
注意窗户
不要惊动飞蛾
声音80最佳
(不小心卡墙里了怎么办,按C键)

备注与谢志

爆肝
感兴趣去我主页看前几期

开发日志

扩展

画笔

 

变量

体力

血量

换场

速度

随机 [窗户]

存在

随机 [死亡飞蛾 雌]

背景 [死亡飞蛾 雌]

背景 [死亡飞蛾 雄]

x [死亡飞蛾 雌]

y [死亡飞蛾 雌]

方向 [死亡飞蛾 雌]

背景 [角色6]

存zai

 

角色

Stage

造型

背景1

中1

上1

右1

下1

左1

中2

中3

上2

右2

下2

左2

锅炉房

甲乙丙1

甲丙1

甲乙丙2

甲乙1

乙丁1

甲丙丁1

丁1

甲丁2

甲丁1

丁2

 

声音

Engine

scratch

 

代码

当 绿旗 被点击

重复执行

播放声音 Engine 等待播完

 

角色1

造型

造型1

造型2

 

声音

Footsteps

Footsteps2

 

代码

当 绿旗 被点击

重复执行

如果 ((碰到颜色 #000000? 或 碰到颜色 #ffffff?) 或 碰到颜色 #3a3a3a?) 那么

如果 (按下 → 键? 或 按下 d 键?) 那么

将x坐标增加 -5

如果 (按下 ← 键? 或 按下 a 键?) 那么

将x坐标增加 5

如果 (按下 ↑ 键? 或 按下 w 键?) 那么

将y坐标增加 -5

如果 (按下 ↓ 键? 或 按下 s 键?) 那么

将y坐标增加 5

 

当 绿旗 被点击

将 {存在} 设为 0

重复执行

如果 ({存在} = 1) 那么

如果 (到 窗户 的距离 < 100) 那么

广播 抓

在 2 秒内滑行到 窗户

将 {血量} 设为 0

广播 死

 

当 绿旗 被点击

重复执行

如果 (按下 c 键? 与 ({体力} > 1)) 那么

将 {体力} 增加 -0.2

 

当 绿旗 被点击

重复执行

如果 按下 e 键? 不成立 那么

如果 (按下 → 键? 或 按下 d 键?) 那么

播放声音 Footsteps 等待播完

如果 (按下 ← 键? 或 按下 a 键?) 那么

播放声音 Footsteps 等待播完

如果 (按下 ↑ 键? 或 按下 w 键?) 那么

播放声音 Footsteps 等待播完

如果 (按下 ↓ 键? 或 按下 s 键?) 那么

播放声音 Footsteps 等待播完

否则

如果 (按下 → 键? 或 按下 d 键?) 那么

播放声音 Footsteps2 等待播完

如果 (按下 ← 键? 或 按下 a 键?) 那么

播放声音 Footsteps2 等待播完

如果 (按下 ↑ 键? 或 按下 w 键?) 那么

播放声音 Footsteps2 等待播完

如果 (按下 ↓ 键? 或 按下 s 键?) 那么

播放声音 Footsteps2 等待播完

 

当 绿旗 被点击

将 {换场} 设为 0

重复执行直到 ({换场} = 36)

如果 (y坐标 > 175) 那么

将y坐标设为 -164

将 {换场} 增加 1

如果 (背景名称 = 中1) 那么

换成 上1 背景

否则

如果 ((背景名称 = 中3) 或 (背景名称 = 中2)) 那么

换成 上2 背景

否则

如果 背景名称 包含 1? 那么

执行 中12

否则

换成 中1 背景

如果 (-175 > y坐标) 那么

将y坐标设为 164

将 {换场} 增加 1

如果 (背景名称 = 中1) 那么

换成 下1 背景

否则

如果 ((背景名称 = 中3) 或 (背景名称 = 中2)) 那么

换成 下2 背景

否则

如果 背景名称 包含 1? 那么

执行 中12

否则

换成 中1 背景

如果 (x坐标 > 235) 那么

将x坐标设为 -222

将 {换场} 增加 1

如果 (背景名称 = 中1) 那么

换成 右1 背景

否则

如果 ((背景名称 = 中3) 或 (背景名称 = 中2)) 那么

换成 右2 背景

否则

如果 背景名称 包含 1? 那么

执行 中12

否则

换成 中1 背景

如果 (-235 > x坐标) 那么

将x坐标设为 222

将 {换场} 增加 1

如果 (背景名称 = 中1) 那么

换成 左1 背景

否则

如果 ((背景名称 = 中3) 或 (背景名称 = 中2)) 那么

换成 左2 背景

否则

如果 背景名称 包含 1? 那么

执行 中12

否则

换成 中1 背景

换成 锅炉房 背景

广播 错误

等待 碰到颜色 #676767?

移到 x:0 y:-171

将 {换场} 增加 1

换成 在 13 和 17 之间取随机数 背景

重复执行直到 ({换场} = 60)

如果 (y坐标 > 175) 那么

将y坐标设为 -164

将 {换场} 增加 1

执行 随机

如果 (-175 > y坐标) 那么

将y坐标设为 164

将 {换场} 增加 1

执行 随机

如果 (x坐标 > 235) 那么

将x坐标设为 -222

将 {换场} 增加 1

执行 随机

如果 (-235 > x坐标) 那么

将x坐标设为 222

将 {换场} 增加 1

执行 随机

广播 6 并等待

停止 全部脚本

 

当 绿旗 被点击

将 {体力} 设为 100

将 {血量} 设为 100

重复执行

如果 按下 c 键? 那么

将 {速度} 设为 8

等待 (按下 c 键? 不成立 或 ({体力} < 1))

将 {速度} 设为 5

等待 按下 c 键? 不成立

否则

如果 按下 e 键? 那么

换成 造型2 造型

将 {速度} 设为 3

等待 按下 e 键? 不成立

否则

换成 造型1 造型

将 {速度} 设为 5

如果 ({体力} < 100) 那么

将 {体力} 增加 0.02

 

当 绿旗 被点击

换成 中1 背景

移到 x:0 y:0

移到最 后面

重复执行

如果 (按下 → 键? 或 按下 d 键?) 那么

面向 90 方向

将x坐标增加 {速度}

如果 (按下 ← 键? 或 按下 a 键?) 那么

面向 -90 方向

将x坐标增加 (0 - {速度})

如果 (按下 ↑ 键? 或 按下 w 键?) 那么

将y坐标增加 {速度}

如果 (按下 ↓ 键? 或 按下 s 键?) 那么

将y坐标增加 (0 - {速度})

 

当 绿旗 被点击

重复执行

如果 碰到 角色6? 那么

将 {血量} 增加 -10

如果 ({血量} > 0) 不成立 那么

广播 死

等待 1.5 秒

 

定义 随机

如果 (背景编号 < 18) 那么

换成 在 18 和 22 之间取随机数 背景

否则

换成 在 13 和 17 之间取随机数 背景

 

定义 中12

换成 在 6 和 7 之间取随机数 背景

 

角色3

 

死亡飞蛾 雄

 

实体库

 

窗户

 

角色2

 

角色4

 

角色5

 

死亡飞蛾 雌

 

角色6

 

角色7

 

(0) 评论 (3)

河北省
2个月 前
提问 bor,你的声音在哪搞得
河北省
2个月 前
老哥,你可以加个猎犬吗
江苏省
2个月 前
回复:梓羽 bro,要不你去看看资料
河北省
2个月 前
回复:后室爱好者之斁 诺
江苏省
1个月 前
回复:落实 房间进不去,你怎么躲
河北省
2个月 前
终于更了