Je viens de mourir dans la Cité d'Or parce que j'ai pensée Je savais comment le téléporteur fonctionnait. Selon le Spelunky HD Wiki :
En appuyant sur le bouton d'action lorsque vous en portez un, vous vous téléportez dans la direction à laquelle vous faites face. Vous apparaitrez à un nombre aléatoire de tuiles dans la direction que vous tenez, soit 4-8 tuiles horizontalement ou vers le haut, soit 5-9 tuiles vers le bas. Notez que vous devez sauter pour vous téléporter vers le bas, sinon vous laisserez tomber le téléporteur.
Si la tuile de destination est un bloc solide, le téléporteur essaie de trouver un espace vide jusqu'à 3 tuiles au-dessus de l'emplacement sélectionné - S'il n'y a pas d'espace viable, le téléporteur vous fera passer dans un bloc solide et vous serez tué.
Lorsque j'utilise le téléporteur, le jeu essaie-t-il de trouver un espace vide dans le rayon d'action de l'utilisateur, puis de trouver un espace vide au-dessus pour vous y placer, ou le jeu choisit-il un nombre aléatoire entre 4 et 8 et si la tuile dans laquelle il veut vous placer est vide, il essaie de trouver une tuile au-dessus ?
Considérons la situation suivante :
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]
Où P
est le joueur et X
sont des tuiles remplies. Si j'essaie de me téléporter, est-ce que je vais toujours survivre puisqu'il y a une tuile ouverte 6 tuiles devant moi, ce qui se situe dans la fourchette horizontale 4-8 ou vais-je probablement mourir parce que le jeu a 3/4 de chance d'essayer de me placer sur une tuile qui n'a pas d'espace ouvert au-dessus de moi ?
En d'autres termes, à quel point le jeu est-il indulgent avec le téléporteur ? J'avais de la place à environ 6 tuiles de distance, mais je suis quand même mort. Le jeu a-t-il décidé de me placer 5 tuiles plus loin, de découvrir que cette tuile et toutes les tuiles au-dessus étaient occupées, et de me téléporter ?
Je sais qu'il existe déjà une réponse à la question suivante Qu'est-ce que le téléporteur et comment fonctionne-t-il ? . Cependant, je veux savoir pourquoi je meurs chaque fois que j'ai théoriquement un espace libre dans la plage de destination et cette réponse n'entre pas suffisamment dans la profondeur mécanique.