¿Quién necesita un helicóptero moderno cuando puedes pilotar uno construido con piedras en plena Edad de Piedra? El clásico UGH!, publicado originalmente en 1992 para PC y Amiga, llega a los Amstrad CPC 6128 en una conversión a Z80 que recupera su particular propuesta de transportar cavernícolas de una plataforma a otra.
El proyecto, presentado por teopl en los foros de CPCWiki, cuenta con una conversión desarrollada por baxpick, que ha reconstruido el juego para el hardware de Amstrad manteniendo sus reglas, físicas y estructura de niveles.
La mecánica es bastante peculiar: pilotamos un pequeño helicóptero prehistórico y debemos recoger cavernícolas que esperan en diferentes plataformas para llevarlos al destino que indican. Hay que controlar la velocidad, aterrizar con cuidado y evitar accidentes, porque cualquier golpe demasiado fuerte contra las paredes, el techo o el suelo puede costarnos una vida.
Pero no estaremos solos en estas cavernas. Nos encontraremos con un pájaro que intenta embestirnos, el Triopterus y un dinosaurio que utiliza su aliento para desestabilizar nuestro vehículo. También podremos recoger piedras para defendernos de estas criaturas y golpear árboles para conseguir frutas que recuperan energía.
81 cavernas y modo cooperativo
La conversión ofrece dos modalidades de juego:
- Un jugador: 69 cavernas para completar.
- Dos jugadores: 81 cavernas, incluyendo 12 escenarios diseñados específicamente para el juego en equipo.
En el modo cooperativo, cada jugador controla su propio helicóptero, pero ambos comparten puntuación, vidas y energía. Esto obliga a coordinarse para transportar pasajeros y gestionar los peligros de cada escenario.
También podemos seleccionar tres niveles de dificultad: Fácil, Normal y Difícil, que modifican la tolerancia a los impactos y el multiplicador de las tarifas.
Detalles técnicos de la conversión
El apartado técnico utiliza el Modo 1 con cuatro colores, concretamente negro, rojo oscuro, naranja y verde. El movimiento se representa píxel a píxel y funciona a 50 Hz, ofreciendo una experiencia fluida en el CPC.
La música original del juego ha sido adaptada al chip AY, aunque esta versión no incorpora efectos de sonido. El juego está desarrollado en ensamblador Z80 y necesita un Amstrad CPC 6128 con 128 KB de RAM.
Hay algunas diferencias respecto a las versiones originales: no se incluyen la introducción, la historia, la tabla de récords ni los sistemas de contraseñas.
Desarrollo con inteligencia artificial
Uno de los aspectos más interesantes de este proyecto está en su proceso de creación. Según explica teopl, la participación de la inteligencia artificial en el código y la lógica ha sido prácticamente total (Full Vibe-Code).
Para ello se utilizó REA con el objetivo de aplicar ingeniería inversa al binario de DOS y trasladarlo a Python. Posteriormente, el desarrollo continuó utilizando VS Code y Claude Code, apoyándose en conocimientos específicos del Amstrad CPC, archivos de referencia y herramientas previamente preparadas. El juego fue evolucionando mediante un proceso iterativo de desarrollo y pruebas.
La conversión recupera así un título bastante particular de los años noventa y demuestra hasta dónde pueden llegar las nuevas herramientas de programación asistida por IA cuando se combinan con conocimientos sobre el hardware original.
- Juego: UGH!
- Conversión CPC: baxpick.
- Publicación: 8 de noviembre de 2026.
- Ordenador: Amstrad CPC 6128.
- Memoria: 128 KB.
- Formato: DSK.
- Gráficos: Modo 1, 4 colores.
- Frecuencia: 50 Hz.
- Jugadores: 1 o 2.

