homebrewIAVideojuegos

Another World prepara su llegada al Amstrad CPC Plus 128K con ayuda de la inteligencia artificial

Another World hacer su aparición en Amstrad

4.5
(4)

Llevar Another World a un Amstrad CPC Plus de 128 KB es un reto que combina programación, adaptación técnica y mucha paciencia. Jean Aipas está trabajando en un port del clásico de Eric Chahi, publicado originalmente en 1991 para Amiga y Atari ST, tomando como referencia el lenguaje de scripts de la versión MS-DOS de 1992.

El proyecto se está desarrollando con ayuda de Claude Opus 5.5, utilizando inteligencia artificial para interpretar y reescribir los scripts originales, además de adaptar los escenarios a las limitaciones gráficas del CPC. Su autor aclara que el trabajo no consiste simplemente en pedirle a una IA que genere el juego: detrás hay numerosas indicaciones, pruebas y tareas de codificación en las que también participa directamente.

La idea es respetar al máximo la estructura de la obra original. Another World utiliza un sistema basado en scripts que se interpretan mediante una máquina virtual, una arquitectura que permite ejecutar la lógica del juego en distintas plataformas siempre que se adapte esa máquina virtual.


Another World prepara su llegada al Amstrad CPC Plus

another world

En este caso, el desafío consiste en trasladar sus escenarios, animaciones y secuencias al hardware del Amstrad CPC Plus, aprovechando sus posibilidades gráficas y ajustando los contenidos cuando resulta necesario. El sonido todavía necesita trabajo, según reconoce el propio desarrollador, por lo que estamos ante una versión en evolución y no ante un lanzamiento definitivo.

Jean Aipas también agradece a Michel Louvet su orientación en este experimento con inteligencia artificial, así como la ayuda de Claude. Curiosamente, todo comenzó con una utilidad web para probar los scripts originales y explorar las posibilidades de los polígonos en el CPC.

Por ahora, el proyecto permite comprobar hasta dónde puede llegar una combinación de conocimiento técnico, experimentación e IA aplicada a la programación retro. Habrá que seguir su evolución para ver cuánto consigue acercarse esta versión a la experiencia original.

Datos del proyecto

  • Juego: Another World
  • Plataforma objetivo: Amstrad CPC Plus de 128 KB
  • Autor: Jean Aipas
  • IA utilizada: Claude Opus 5.5
  • Estado: En desarrollo
  • Objetivo: Adaptar el juego original respetando su sistema de scripts y ajustándolo a las capacidades del hardware CPC Plus.


¿Te ha Resultado útil este artículo?

Ayúdanos a mejorar y danos tu opinión:

Mostrar más

5 comentarios

  1. Anoche tuve la oportunidad de ver tu video. Es impresionante. Tenía la sensación de estar jugando con mi 286-16 MHz allá por el ’93.

    No se trata únicamente de un port apabullante que demuestra que el juego podría haber salido perfectamente para un CPC pero es totalmente comprensible que no lo hiciera porque ya prácticamente toda la sociedad le había dado salto a los 16 bits.

    Casualmente llevaba bastante tiempo intentando poder terminarlo cosa que en los 90 no llegué a completar porque me quedé atascado en un lugar y no sabía cómo avanzar. Me bajé una copia de alguna página pero luego, circunstancias en mi vida, me obligaron a dejarlo y como finalmente coma apareció la oportunidad de comprarlo para Xbox a muy buen precio hace unos meses. Raudo y veloz lo descargué y no me puse a masacrar enemigos compulsivamente en un shooter de última generación, dediqué mi tiempo a tratar de finalizar aquel bonito programa de Eric channie que me descolocó completamente en su día.

    Un complejo de vitamina a veces me considero un poco torpe en esta etapa de mi vida para los videojuegos pero lo conseguí finalizar y fue una experiencia fantástica puesto que la conversión de Xbox es un calco uno a uno de la dw PC.

    Como la tengo tan reciente por el motivo comentado anteriormente (creo que fue en verano, a principios), al haber visto la demo anoche tenía muy reciente el desarrollo de la aventura y el movimiento y ya no hablemos de los gráficos estaba tan próximo a la creación original que no puedo más que felicitar al Creador coma a Eric chani, y al inteligente uso que se está haciendo de la IA, Muchos están renegando porque (quizás no les falta razón) puede llegar a perderse la técnica de creación de un programador. Yo no sería capaz de acercarme ni de lejos a este trabajo. Soy de los que intenta no tenerla como un sustituto de mi cerebro que ya acusa gravemente el efecto memoria de pez.

    Bien aplicada es una fantástica herramienta. Enhorabuena por el hallazgo y a seguirle la pista.

    1. Je ne suis pas du genre à lancer claude code et à lui dire adapte moi le jeu sur cpc.
      Le site anotherworld.fr regorge de toutes les informations nécessaires à mener à bien le portage Éric est un passionné et un créateur incroyable, mais aussi très généreux.
      Claude a surtout permis de rendre lisible un script binaire de près de 100k et de retranscrire ce script en quelque chose d’adaptable au cpc, certes il m’as aidé à optimiser certains passages, mais il n’a pas codé le jeu.
      Exemple, dans le 1er niveau quand le sol tremble, le script de base consistait a dessiner tout le décor 2 lignes plus bas et à l’afficher, puis il le redessinait a sa place el l’affichait de nouveau, il en résultait qu’il me fallait près de 10 vbl pour cet effet, j’ai donc demandé à claude d’isoler cette partie et a la place mettre un appel dans le script vers une routine de shake utilisant l’asic et le crtc.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicaciones relacionadas

Botón volver arriba