En muchas ocasiones hemos visto cómo algunos usuarios han creado proyectos realmente interesantes dentro de un juego. Existen modders que crean modificaciones que cambian por completo la jugabilidad de un título, mientras que otros desarrollan proyectos únicos, y… ¿qué hay más único que lograr crear un emulador de juegos retro dentro de Portal 2?
Uno de los principales aspectos que tienen algunos juegos lanzados hace años está en cómo los usuarios han logrado descubrir que existen formas de utilizarlos para algo completamente distinto. En Minecraft encontramos que los sistemas de Redstone tienen la capacidad de recrear el equivalente a lo que serían las puertas lógicas que se utilizan en campos como la informática. Pero este título no es el único que logra implementar este sistema, otros grandes juegos como Portal 2 también cuenta con una combinación de elementos que permiten utilizar componentes del juego para crearlo.
El mayor problema que encontramos está en que la limitación de este juego es mucho más grande en comparación con juegos como Minecraft, pero aun así ofrece la personalización necesaria para crear un emulador de la NES completamente funcional, aunque funciona a menos de 2 FPS.
Aunque su rendimiento no sea el mejor, es posible convertir Portal 2 en un emulador de la NES
Hay ocasiones en las que nos preguntamos cuál es el límite que tienen los videojuegos. Hemos visto lanzamientos impresionantes que cada vez incluyen más mecánicas y mejores gráficos, pero incluso en estos casos hay proyectos de juegos antiguos que pueden resultar incluso más sorprendentes. En el caso de Portal 2 sabemos que es un juego bastante complejo, incluso en la época que se lanzó ya exploraba mecánicas únicas que, sumadas a las creaciones de la comunidad, han logrado mantener el juego vivo durante más de 14 años. Pero seguramente nunca nos habríamos esperado ver que existe la posibilidad de ejecutar un emulador de juegos retro dentro del propio juego.
Esto es algo que ha demostrado el creador de contenido PortalRunner, un YouTuber que logró convertir el juego de Valve en un servidor Web, pero que ha llevado el título hasta el límite al conseguir emular un juego de la NES. Lograrlo no ha sido una tarea fácil, según explica el creador del proyecto, para lograrlo es necesario tener en cuenta una serie de aspectos bastante complicados como las limitaciones que tienen las puertas lógicas que se pueden crear dentro del juego. Estas limitaciones pueden hacer que el título deje de funcionar, por lo que la complejidad no está solo en portar un emulador a este complejo sistema, sino también en evitar que el juego crashee.
El proyecto se centra en ejecutar el emulador smolnes dentro del propio juego, para ello PortalRunner tuvo que convertir este emulador al lenguaje de programación Squirrel, compatible con el lenguaje de scripts utiliza Portal 2, VScript. Y aunque ha logrado conseguirlo, también detalla cómo resulta prácticamente imposible hacer que tenga un rendimiento adecuado. En este aspecto ha destacado que una de las formas que hay de lograr verlo de forma fluida es dejando que un jugador actúe como host mientras otro interactúa directamente con el emulador, pero pese a esto, es toda una hazaña.
