Contraseña , o código ( ing. contraseña ): en los juegos de computadora, una forma de guardar el progreso realizado o parte de él para que luego pueda regresar y continuar el juego en el punto descrito por la contraseña [1] . Por lo general, la contraseña se proporciona al jugador después de completar el nivel y antes de comenzar el siguiente, y después del final de la sesión de juego, el usuario puede usar la contraseña para comenzar el juego no desde el principio, sino desde el nivel. correspondiente a la contraseña [1] .
La contraseña no permite guardar una gran cantidad de información sobre el estado del juego y, por lo tanto, guardar con la contraseña generalmente mueve al jugador al punto deseado, pero no restaura los elementos encontrados, el equipo y otra información más detallada. Un ejemplo de tales propiedades es el juego Chip's Challenge de 1989.. Otros juegos pueden generar contraseñas más complejas y largas, almacenando así más información y restaurando con mayor precisión el estado del juego en el momento de guardarlo. A medida que aumenta la complejidad del mundo del juego, el tamaño de la contraseña se vuelve tal que su uso se vuelve poco práctico [1] .
Una contraseña típica tiene unos 20 caracteres [2] . A medida que este número se acerca a 50-100, el uso de una contraseña se vuelve poco práctico [3] [4] .
Históricamente, las contraseñas como medio para guardar el estado del juego han sido una tecnología ampliamente utilizada para consolas de juegos y computadoras domésticas , ya que no era posible ni práctico para ellos usar memoria externa [4] . A veces, el sistema de contraseña se usaba como una medida forzada para guardar el estado de paso al transferir juegos de sistemas que admitían guardados a medios externos, a sistemas que no los tenían. Por ejemplo, el complejo y largo juego Metroid , lanzado originalmente para Famicom Disk System en Japón, perdió la capacidad de guardar estado en disquete cuando se transfirió a NES , como resultado de lo cual los desarrolladores se vieron obligados a implementar un sistema de contraseña.
Los juegos de plataformas y rompecabezas a menudo no guardan más datos que el nivel alcanzado; se puede usar una contraseña estática para ellos.
Beneficios de usar contraseñas [5] :
Desventajas [2] :
En algunos casos, la contraseña era fuerza bruta. Por ejemplo, en el juego Banana Princeen total hay 65.536 contraseñas posibles, de las cuales 1680 son válidas y, en consecuencia, el usuario tiene la posibilidad de adivinar la contraseña correcta en ≈2,5% de los casos [4] . Si los desarrolladores del juego no cifran las contraseñas, los jugadores pueden seleccionar posibles combinaciones después de completar una parte del juego. Por ejemplo, si un jugador pasa por el mismo nivel dos veces y recibe diferentes contraseñas, entonces, en base a esto, puede tratar de entender cómo se forma. Entonces, en el juego The Last Courier , la contraseña era de 8 caracteres, los 2 primeros registraban el tiempo de paso, los 4 siguientes determinaban el nivel como las primeras letras del nombre de la ciudad (donde tuvo lugar la escena), y 2 personajes más configuran el equipo disponible. Habiendo descubierto cómo se configura la contraseña, el jugador puede comenzar el juego desde cualquier nivel con cualquier tiempo de paso y equipo [3] .