2 votes

Terraria et le bug de HOIK

Le HOIK est un glitch qui implique un abus de pentes, qui perturbe le positionnement des joueurs/objets autour des pentes, en faisant un mouvement instantané, qui peut déclencher d'autres mouvements instantanés avec d'autres pentes.

Avec cela, vous pouvez voyager horizontalement à la vitesse de 2 blocs par image
et verticalement à la vitesse de 3 blocs par image .
Je crois que c'est la vitesse la plus rapide jamais atteinte dans Terraria quant à la 1.2.4.1 version.

Ce que j'ai besoin de savoir sur le HOIK est ... pourquoi le jeu a ce comportement avec les pentes ?

2voto

Pawka Points 1150

Je pense que seul un développeur pourrait répondre concrètement à cette question.

Cela dit, je pense que la raison pour laquelle le HOIK'ing fonctionne comme il le fait est due à l'algorithme de détection des collisions utilisé dans le jeu. La détection des collisions dans tout type de jeu (2D ou 3D) est un problème non trivial. Lorsque Terraria a introduit les blocs inclinés, je suppose que les programmeurs ont pris quelques décisions de conception sur la façon de gérer la détection de collision entre le sprite du joueur et le bloc incliné (qui est, par définition, une fraction d'un bloc entier). Ces décisions de conception fonctionnent pour les cas rationnels (par exemple, le joueur courant sur une colline en pente). La conception n'a pas pris en compte les cas étranges dont HOIK'ing tire parti (par exemple, le joueur utilise des blocs inclinés pointant dans l'autre sens pour traverser des blocs solides).

Comme je n'ai pas accès au code source, je ne peux pas en être sûr. Je pense que cet exploit pourrait être corrigé, au prix de quelques cycles de calcul supplémentaires dédiés à la détection des collisions à chaque tick de jeu.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X