lunes, 24 de octubre de 2016

El solver de la paradoja del reloj - para el juego Final Fantasy XIII-2

Hice este solver automático cuando llegué a la parte de la paradoja del reloj. Para quienes sólo quieren seguir con la historia y no dejar demasiado tiempo en este minijuego. Con esta herramienta lo pasarán en un segundo.

Compatibilidad con navegadores: puede no funcionar en versiones antiguas de Internet Explorer. Puede no verse bien desde celulares.

Tamaño del tablero (cantidad de números):

Tablero (es editable, ingresa tus números):

Has clic en el botón resolver cuando hayas ingresado todos los números.

Solución:

El tablero de abajo dice en qué orden debes visitar los números en el juego.

¿Cómo funciona?

Trabaja por fuerza bruta. Esto significa que prueba todas las combinaciones posibles hasta dar con el resultado. En sí, el jugador debe hacer eso mismo en su mente para poder superar esa parte del juego. La pega es que el jugador no tiene la misma memoria que la computadora y le va costando cada vez más acordarse de las combinaciones que ya simuló en su mente a medida que el juego nos presenta tableros cada vez más grandes. Si fuéramos a usar papel para registrar todas las combinaciones que hemos descartado, piensen en los árboles que fueron sacrificados para que podamos tener hojas de papel, no dan ganas de usarlo en algo como esto, ¿verdad? Bueno, el espíritu de la informática es que el problema es resuelto sólo una vez, luego generalizada la solución, y aplicada de forma sistemática a todos los casos en los que encaja. Aquí les dejo mi solución, para los que sólo quieren disfrutar de la historia y el sistema de combates, y no les interesa los minigames que el juego incluye para dar la sensación de que es más largo.

Por cierto, esto no viene al caso, pero a esto de querer que el juego se perciba como más largo de lo que en realidad es, se le llama falsa longevidad, traducción del inglés fake longevity. Se trata de una serie de técnicas (si así se las puede llamar) para que el jugador perciba que el juego tiene más contenido, y por lo tanto más horas de juego, de lo que en verdad tiene, cuando en realidad lo que hace el juego es reutilizar el mismo contenido, algo maquillado para reducir la posibilidad de que el jugador lo note. Tarde o temprano, todo jugador lo nota.

La falsa longevidad no es necesariamente un insulto a la inteligencia del jugador. Los estudios de desarrollo de videojuegos deben cumplir con cada proyecto, una serie de requerimientos que vienen de la parte que financia el proyecto. A menudo las horas de juego son un requerimiento, así que la reutilización de contenido es casi que inevitable para poder sobrevivir en la industria.

También, la presencia de falsa longevidad no significa que el juego sea malo o aburrido. Personalmente disfruté de Final Fantasy XIII-2 mientras pude.

Los juegos japoneses suelen tener mucho de esto. Y la saga Final Fantasy, ya desde los títulos de Playstation 2, suelen incluir algún minijuego que otro. Pienso yo, como recurso para que el jugador no se aburra del sistema de combate. O para que no todo dependa únicamente de la capacidad del jugador para superar situaciones de combate.

8 comentarios:

Anónimo dijo...

A lo último se ve había complicado bastante este mini juego. Mil gracias por el programa.

Unknown dijo...

excelente desarrollo, pensé hacer algo así pero no se me ocurrió como hacer el algoritmo, si pudieras compartir el código fuente sería muy bueno

JH dijo...

Para aquellos que quieran ver el código JavaScript. Es cierto que no lo dejé fácil como en otras entradas de este tipo, pero todavía lo pueden ver si hacen clic derecho y luego ver código fuente.

Va a salir mezclado con el código del frontend de Blogger, pero con un poco de tiempo lo podrán encontrar. Además, si no me falla la memoria, lo dejé bien comentado. Así que cuando encuentren líneas comentadas, ese es mi código.

MAIKER dijo...

Gracias, este puzzle es un matadero de cabeza

Anónimo dijo...

Gracias por elaborar este algoritmo.

Dante Leonhart dijo...

Creo que lo que mas me molesta de este puzzle es que cambien los números, si no fuera así seria menos insoportable, pero es peor que quedarse atrapado en la compresión temporal. Muchas gracias por el algoritmo, lo utilice desde el celular y se ve bien.

Anónimo dijo...

No lo puedo resolver ayuda

CanalR3 dijo...

Gracias, muy útil

Publicar un comentario