J'ai entendu le terme "softlock" très souvent utilisé, surtout dans le contexte du speedrunning, et j'en ai tiré une définition intuitive et vague. Il semble qu'il s'agisse d'amener le jeu dans un état où gagner/progresser est impossible, mais le jeu ne vous donne pas d'écran de fin de partie ou ne reconnaît pas autrement cet état ingagnable.
Cependant, il n'est pas clair pour moi que toutes ces instances soient considérées comme des softlocks. Par exemple, certains jeux (notamment les jeux d'aventure de la vieille école) vous permettent de sauvegarder votre partie et de continuer à jouer après avoir raté votre seule chance d'acquérir un objet ou de déclencher un événement nécessaire à la victoire. En général, les développeurs considèrent cela comme un moyen de se moquer du joueur ou de prolonger le temps de jeu en l'obligeant à recommencer, mais dans certains cas, cela peut être dû au fait que le joueur a emprunté une voie qui n'avait pas été prévue par les développeurs et a cassé la séquence du jeu. J'ai également entendu dire que la sauvegarde (ou la sauvegarde automatique) juste avant une mort imminente était citée comme un exemple de softlock. Un autre exemple encore est le cas où certaines ou toutes les commandes ne répondent plus, ou un écran de menu critique devient inaccessible, alors que le jeu continue de fonctionner normalement par ailleurs. Et bien sûr, il y a les cas où vous tombez simplement dans une fosse inéluctable, êtes coincé dans un mur ou êtes immobilisé d'une autre manière sans mourir.
Les exemples ci-dessus représentent une grande variété d'"états ingagnables", mais lesquels d'entre eux sont considérés comme des softlocks ? Est-ce que cela dépend du déclenchement de glitches ou d'autres comportements que les développeurs n'ont pas prévus ? Est-ce que cela dépend du fait que le chargement de votre jeu sauvegardé le corrige ou non, ou si cela ne peut être corrigé qu'en recommençant depuis le début du jeu ? Y a-t-il d'autres considérations que j'ai manquées et qui distinguent un softlock d'un autre type d'état ingagnable ? Quelle est la définition d'un softlock ?