Cómo la inteligencia artificial está cambiando la preservación de videojuegos y la seguridad del software
La inteligencia artificial se está utilizando para aplicar ingeniería inversa a videojuegos existentes a gran escala, lo que da lugar tanto a nuevos proyectos de preservación de juegos como a importantes preocupaciones de seguridad. La información proviene de los comentarios de un desarrollador de videojuegos independiente compartidos en un blog.
En resumen: La inteligencia artificial se está utilizando para aplicar ingeniería inversa a videojuegos existentes a gran escala, lo que da lugar tanto a nuevos proyectos de preservación de juegos como a importantes preocupaciones de seguridad. La información proviene de los comentarios de un desarrollador de videojuegos independiente compartidos en un blog.
¿Qué ocurre cuando la inteligencia artificial adquiere el poder de desmontar videojuegos terminados y volver a ensamblarlos?
Qué ocurrió, en palabras sencillas
Un desarrollador de videojuegos independiente llamado Popcar analizó una tendencia reciente de usar inteligencia artificial para aplicar ingeniería inversa a juegos existentes. Este proceso permite a las personas crear combinaciones inusuales de juegos actuales y ayuda a preservar títulos antiguos para que puedan funcionar en hardware moderno, frecuentemente dentro de un navegador web utilizando WebAssembly. Si bien esto hace que el software antiguo sea mucho más fácil de actualizar y acceder, también genera preocupación de que empresas y particulares puedan tomar y abrir el código de programas sin permiso.
Puntos clave
- Un auge en la preservación de juegos: Las herramientas de inteligencia artificial están ayudando a las personas a actualizar y modificar juegos más antiguos, haciendo que sea mucho más fácil jugarlos en nuevos dispositivos.
- Ejecutar juegos en navegadores: Muchos de estos proyectos de preservación dependen de WebAssembly para lograr que los juegos más antiguos funcionen directamente dentro de un navegador web.
- Riesgos de robo de software: Debido a que la inteligencia artificial puede desmontar el software, las aplicaciones y los juegos de pago podrían potencialmente convertirse en proyectos de código abierto en contra de los deseos de sus creadores.
- Ayudar a los jugadores a ser dueños de sus compras: A medida que los fabricantes de consolas cambian hacia formatos digitales y cierran servidores, esta tendencia podría permitir a los usuarios seguir jugando sin importar las decisiones de las empresas.
Términos explicados
- Descompilación — Desmontar un software informático terminado para examinar y comprender su código subyacente. Ejemplo: Desarmar un rompecabezas terminado para dejarlo en piezas individuales y ver cómo se construyó.
- WebAssembly — Una tecnología que permite que programas complejos como los videojuegos funcionen sin problemas directamente dentro de un navegador web. Ejemplo: Jugar a un videojuego avanzado directamente en la pestaña de tu navegador de internet sin instalar una aplicación independiente.
- Desarrollador de videojuegos independiente — Un creador o un equipo pequeño que crea videojuegos de forma independiente sin el respaldo financiero de una gran editorial. Ejemplo: Un pequeño grupo de amigos construyendo un videojuego totalmente nuevo en su tiempo libre.
Análisis crítico
Lo que es alentador. El comentario destaca un esfuerzo muy real y creativo hacia la salvación de videojuegos más antiguos para evitar que desaparezcan cuando el hardware cambia o los servidores cierran.
Lo que merece cautela:
- Basado en un solo desarrollador. Todo el debate se basa en las reflexiones de un único desarrollador de videojuegos en lugar de un estudio científico amplio o una encuesta a nivel de la industria. Representa la perspectiva de un individuo sobre una tendencia en auge.
- No se proporcionan datos formales. El texto ofrece opiniones y comentarios sin compartir datos duros, estadísticas o pruebas de cuán extendida está realmente esta tecnología.
- Límites prácticos poco claros. La fuente no explica qué tan bien maneja la inteligencia artificial este proceso para el software moderno complejo en comparación con los videojuegos más antiguos.
Conclusión: Si bien las herramientas de inteligencia artificial pueden ayudar a preservar juegos más antiguos, también generan serias preocupaciones sobre la copia no autorizada de software.
Lo que aún no sabemos
La fuente no proporciona pruebas técnicas, datos o mediciones sobre el rendimiento de las herramientas de inteligencia artificial en estas tareas, ni detalla limitaciones específicas del software.
Basado en información de Simon Willison. Este es un texto explicativo independiente, escrito con palabras propias y ayuda de IA; Simon Willison no lo ha revisado ni respaldado. Lee el original para ver todos los detalles.