Comunidad de diseñadores puertorriqueños

Aventuras con JavaScript en el juego Untrusted

Untrusted

Untrusted es un juego desarrollado por Alex Nisnevich y Greg Shuflin. Su historia se concentra sobre un tal “Doctor Eval”, quien necesita escapar por razones indeterminadas. El doctor está representado como un símbolo arroba de color verde en la pantalla, y con las flechas del cursor debemos desplazarlo hasta tocar el otro símbolo, que equivale a su ordenador portátil. En este punto asumimos el rol del doctor, y recibimos la ayuda de un contacto externo.

Este contacto nos indica que el código que nos mantiene prisioneros es JavaScript, y aunque el acceso es limitado, con modificar unas pocas líneas deberíamos ser capaces de eliminar o alterar las barreras y abrir un camino hacia la salida. El misterioso asistente nos da una ayuda muy grande cuando dice que “deberíamos hacer menos”, por lo tanto, con eliminar una parte del código (sólo podemos modificar la porción que tiene fondo negro), las barreras desaparecen. Sí, básicamente acabo de brindar la solución para el primer nivel, pero las cosas se complican rápidamente. Los niveles superiores son mucho más complejos, y borrar código deja de ser una solución viable. Algunas funciones están limitadas (el juego no permite usar delete, por ejemplo), y con una línea o dos deberás inclinar toda la situación a tu favor.

Untrusted es muy adictivo, y se presenta como una alternativa muy original para poner a prueba lo que sabemos de JavaScript. El punto es… que debes saber JavaScript. Bueno, no es obligatorio, ya que los comandos básicos están a una búsqueda en Google de distancia, pero todo lo que falte de conocimiento técnico deberás compensarlo con intuición, y aún así no será suficiente. Como era de esperarse, las soluciones ya fueron publicadas en varios sitios, pero la mejor parte es que no hay una solución única. La flexibilidad de Untrusted ha permitido a muchos jugadores implementar código diferente, ya sea más elegante, o más crudo.

¿Quieres probarlo? Entra a Untrusted

Leave a Reply