當我在開放空間範圍內時,為什麼我會和傳送器一起死去
我剛剛死在黃金之城,因為我以為我知道傳送器是如何工作的。根據Spelunky HD Wiki:
在攜帶一個時按下操作按鈕會將您傳送到您所面對的方向。您將在您持有的方向上出現隨機數量的瓷磚,水平或向上 4-8 瓷磚,或向下 5-9 瓷磚。請注意,您必須跳躍才能向下傳送;否則你只會放下傳送器。
如果目標圖塊是實心塊,傳送器會嘗試在所選位置上方最多 3 個圖塊處找到一個空白空間 - 如果沒有可用空間,傳送器會將您扭曲成一個實心塊,您將被殺死。
每當我使用傳送器時,遊戲是否會嘗試在使用者範圍內找到一個空白空間,然後嘗試在上方找到空白空間將您放入,或者遊戲是否會在 4 到 8 之間選擇一個隨機數,如果瓷磚它想把你放在是空的它試圖在上面找到一個瓷磚?
考慮以下情況:
0 1 2 3 4 5 6 7 8 9 0 [ ][X][X][X][X][X][X][X][X][X] 1 [ ][X][X][X][X][X][ ][X][X][X] 2 [ ][X][X][X][X][X][ ][X][X][X] 3 [ ][X][X][X][X][X][ ][X][X][X] 4 [ ][X][X][X][X][X][ ][X][X][X] 5 [P][X][X][X][X][X][ ][X][X][X] 6 [X][X][X][X][X][X][X][X][X][X]
P
玩家在哪裡,並且X
是填充的瓷磚。如果我嘗試傳送,我會一直存活,因為我面前有 6 格的開放格子,在 4-8 水平範圍內,或者我可能會死,因為遊戲有 3/4 的機會嘗試放置我在我上方沒有開放空間的瓷磚上?換句話說,與傳送器的遊戲有多寬容?我有大約 6 格外的空間,但還是死了。遊戲是否決定將我放在前面 5 格,發現該格及其上方的所有格都已被佔用,然後發送我?
我知道已經有關於什麼是傳送器以及它如何工作的答案?. 但是,我想知道為什麼我在理論上在目標範圍內有空地並且這個答案沒有進入足夠的機械深度時我會死。
在您描述的情況下,您有 20% 的機會在傳送中倖存下來。
從您概述的 wiki 中的同一行:
在攜帶一個時按下操作按鈕會將您傳送到您所面對的方向。您將在您持有的方向上出現隨機數量的瓷磚,水平或向上 4-8 瓷磚,或向下 5-9 瓷磚。
如果目標圖塊是實心塊,傳送器會嘗試在所選位置上方最多 3 個圖塊處找到一個空白空間- 如果沒有可用空間,傳送器會將您扭曲成一個實心塊,您將被殺死。
傳送器在您使用時會進行兩次檢查,第一次是根據您使用物品的位置選擇空間;此檢查不考慮您是否能在傳送中倖存下來。在選擇了您要行駛的距離後,第二次檢查將檢查隨機選擇的空間和上面的三個空間;如果原來的空間是開放的,你會去那裡,否則你會傳送到上面的第一個開放空間。如果上面的空間都沒有打開,那麼你傳送到原來的空間並死去。
所以這種情況給了你 20% 的生存機會,其中第 4、5、7 或 8 列中的初始檢查將意味著立即死亡。
0 1 2 3 4 5 6 7 8 9 0 [ ][X][X][X][X][X][X][X][X][X] 1 [ ][X][X][X][X][X][ ][X][X][X] 2 [ ][X][X][X][X][X][ ][X][X][X] 3 [ ][X][X][X][X][X][ ][X][X][X] 4 [ ][X][X][X][X][X][ ][X][X][X] 5 [P][X][X][X][X][X][ ][X][X][X] 6 [X][X][X][X][X][X][X][X][X][X]
與此形成對比的是,每次嘗試時,您都會在此瞬移中倖存下來。
0 1 2 3 4 5 6 7 8 9 0 [ ][X][X][X][X][X][X][X][X][X] 1 [ ][X][X][X][X][X][X][X][X][X] 2 [ ][X][X][X][X][X][X][X][X][X] 3 [ ][X][X][X][ ][ ][ ][ ][ ][X] 4 [ ][X][X][X][X][X][X][X][X][X] 5 [P][X][X][X][X][X][X][X][X][X] 6 [X][X][X][X][X][X][X][X][X][X]