Raidle
建模的规则
Raidle 是基于RustFront真实突袭数值和基地建造器稳定性模型构建的谜题。它并非完整的Rust模拟。以下是它的确切功能。
目标
找到工具柜并到达其所在房间,同时尽量少花费硫磺。工具柜必须保持完好:炸毁它所在的地板,战利品会一同坠落,突袭即告失败。
可见内容
- 工具柜是隐藏的。你从外部看到基地:外墙、门、窗户、屋顶和地基。
- 只有突破进入某个房间后,才能看到其内墙、门、地板以及其中的物品,地图也会随之逐步补全。
- 每次爆炸都是不可逆的,没有撤销,与真实突袭一样。
- 侦察报告只是关于基地的传闻,旨在提供帮助,绝不会泄露工具柜的位置。
标准与神谕者
- 标准 是无论工具柜藏在哪里,都能确保找到它的最便宜突袭方式。它会抵达每个带地板的封闭房间,并且绝不会让尚未检查的房间的地板坍塌。若工具柜藏在不幸的位置,突袭者直到打开最后一个房间才会有所收获,因此没有任何策略能保证花费更少。
- 神谕者 始终知道工具柜位置。其突袭方式是最便宜的进入方法,也是你能获得的最佳成绩。
- 低于标准用量完成,说明你读懂了基地;与神谕持平,则说明你直奔战利品。
移动
- 你从外部开始,携带梯子,因此可以爬上任意外墙或屋顶,并从上方进入任何开放的房间。
- 房间通过开放的门洞和墙框、缺失的墙和门、缺失的地板或天花板相连。窗户的阻挡效果与墙相同。
- 当你能够触及某个部件所面对的房间,或其面对的外部空间时,即可炸毁该部件。
成本
- 每个部件都使用当天工具的最低成本组合进行破坏,并与RustFront突袭页面使用的背包算法精确求解。在石墙上,一颗C4加爆炸弹药通常比两颗C4更划算。
- 工具:C4(2,200硫磺), 火箭弹(1,400硫磺), 豆罐炸药包(480硫磺), 5.56毫米高爆弹药(25硫磺)。某些日子会限制装备配置。
- 生命值和伤害数据来自专用服务器,版本 25902425,按硬面计算。地基、地板、门洞和窗户均使用同一建筑等级墙体的生命值。
崩塌
- 每次爆炸后,稳定性将依据基地建造器已确定的模型重新计算(插槽数据来自版本 24613624,规则集 rustfront-workshop-v4)。稳定性低于5%的部件会坠落,它所支撑的部件也会随之坠落。已崩塌的部件不计成本。
- 典型情况:门框被毁后门会坠落。如果门框比门便宜,那么门框才是更好的目标。
- 突袭期间插槽不会重新连接,因此基地建造时的连接是唯一能支撑它的连接。
未建模内容
- 对相邻部件的溅射伤害、建筑软面,以及从内侧面或外侧面攻击时的伤害差异。
- 炮塔、陷阱、防守者、衰减、维护、突袭时间,以及放置炸药的实际距离。
- 屋顶、地板框架、舱口、半高墙和矮墙,以及抬高的地基。Raidle基地不使用这些部件。
- 原生崩塌时序。模型会即时完成结算。
标准用量与神谕的证明方式
每座基地都附带其已证明的最便宜突袭方式。神谕将每组被摧毁的部件视为一个状态,并按成本从低到高搜索,因此它首次完成的突袭方案即为最优解。两项捷径保证了速度且都是精确的:它会跳过既不开辟通道也不支撑任何东西的操作,并且一旦队列中剩余的任何方案都无法优于已找到的最佳突袭,便会停止。
标准用量的计算采用相同的搜索,但终点不同:需要覆盖工具柜可能所在的每个房间,而非仅其实际所在的房间。房间较多的基地需要考虑的突袭方式要多得多,因此标准用量搜索还会使用剩余硫磺支出的下界。每个未检查的房间,至少需要从一小部分部件中再支付一次爆炸:其墙、门和天花板,或它们所依托的结构。建在完好地基上的墙,在地基存在时无法倒塌,因此必须为墙或地基付费。共享部件只计算一次。该下界从不高估,因此搜索首次完成的突袭仍是最便宜的。标准用量需提前计算,并与基地一同固定。
两种搜索均在测试套件中得到验证:与随机种子基地上所有可达状态的穷举枚举对比,与关闭捷径和下界的相同搜索对比,并通过游戏引擎逐步回放每个答案。每座已发布基地的最优解和标准用量均被固定,因此数据或规则的改动不会悄无声息地改变当天的答案。
20 目前共有 开始今日Raidle →