FRONTPONG – COMMODORE PET (Un experimento)
Es nuestro último desarrollo. Un videojuego creado para uno de los iconos de la informática clásica, el Commodore Pet. Lanzado por Commodore en 1977 y que con los años se ha convertido en un ordenador único por su diseño. Algo que lo ha llevado al cine y la televisión en numerosas ocasiones.
Pero volvamos a nuestro FrontPong. Este videojuego para el PET es un pequeño ejercicio de trabajo para desarrollar un juego para este ordenador. Un pequeño experimento para ver hasta donde llegar usando uno de los lenguajes más “conocidos” entre los usuarios de los microordenadores, el “Basic”.

Se trata de un videojuego tipo Pong para un solo jugador, donde la pala del jugador está en el lado izquierdo y la pared derecha funciona como frontón. El objetivo es devolver la pelota el mayor número de veces posible contra la pared, acumulando golpeos mientras gestionas un sistema de 3 vidas que se muestran en la parte superior de la pantalla. Cada vez que fallas y la pelota pasa de largo, pierdes una vida; cuando se agotan, el juego muestra una pantalla final con el recuento de golpes. Mientras por el camino intentamos eliminarr los ladrillos que nos interfiere la ruta de la pelota pasando por encima de ellos.


LA VERDADERA IDEA Y EL SECRETO DETRÁS DEL FRONTPONG

El juego lo publicamos hace unos días en Itchio, sin comentar nada más que lo básico (nunca mejor dicho), pero lo que esconde este juego es su desarrollo. Ha sido creado gracias a la “IA”. Un proyecto en el que queríamos ver si era capaz de crear algo funcional con el basic para un sistema tan antiguo como el del commodore pet y su Basic 4.0.
El resultado, tenéis que juzgarlos vosotros. Lógicamente no es ni el código más optimizado ni el mejor juego. Pero si que gracias al uso de la IA, hemos podido crear este pequeño desarrollo. Donde la base de la programación nos la ha creado la ia para posteriormente modificar el código a nuestro gusto, además de mejorar algunas cosas que no se puedo realizar correctamente y por supuesto, darle nuestro toque personal para rematarlo. (La I.A. no lo sabe todo, pero ayuda en el proceso)
La idea que perseguimos con este desarrollo es simple, es mostrar las bondades de la inteligencia artificial en el retro. Sabemos y todos hemos escuchado que la ia es una herramienta que viene para quedarse, pero lejos de ser el mal de todos los problemas, es una utilidad más, que bien usada puede ayudarnos a mejorar nuestro trabajo, no a quitarlo. Un ejemplo de ello a pequeña escala es este FrontPong. En donde nuestras limitaciones del uso del basic han sido suplidas gracias al uso de la IA.
Lógicamente, no llega uno a la IA y le dice “Quiero un juego estilo pong y que tenga marcador y vidas”. La cosa es un poco más trabajada. En el que el prompt, la prueba y el error hace que se logre el objetivo. Eso si, el tiempo en lograrlo es mucho menor que haberlo intentado sin esta herramienta.
Por eso queremos hacer un llamamiento, e invitar al uso de esta herramienta. Os ponemos un ejemplo muy visual. Usar la inteligencia artificial es como emplear un pelador de ajos en vez de un cuchillo: te ahorra tiempo y esfuerzo, aunque seguramente el resultado necesite un retoque final. Ahí es donde entras tú, con el “cuchillo”, para dar el acabado perfecto y pulirlo.
LA EXPERIENCIA:
Para recrear el juego hemos usado varias herramientas:
- Editor Basic (Basedit)
- Emulador Pet (Vice)
- Creador discos Commodore (Dirmaster)
- Manuales y tablas de caracteres del Commodore Pet
- IA (Perplexity)



El punto de partida fue la idea de ver si éramos capaces de que una Ia nos ayudara a crear un juego para el Pet y así fue nuestro primer contacto
“Quiero hacer un juego al estilo de pong en horizontal en lenguaje de programación “Basic”. El videojuego tiene que ser para Commodore pet, por lo que debes usar las variables que se ajustan a este sistema, sus limitaciones gráficas y a su versión del Basic. ¿Puedes crearlo?”
Ya sabéis cuál fue su respuesta. A partir de ahí comenzamos a afina y mejorar el código y hacer pruebas para obtener los primeros resultados. Con ellos en mano, pasamos a la reprogramación, corrigiendo y añadiendo lo necesario hasta alcanzar nuestro objetivo. El resultado final: “Frontpong” con 152 líneas de Basic.
CONCLUSIONES
Este proyecto de juego en BASIC, nos ha servido para ver posibilidades. Pero también para ver cual era su respuesta ante todos los que os habías acercado al juego al publicarlo en primer lugar en Itchio sin dar explicaciones y ver vuestra respuesta.
Nuestra conclusión, es que la Ia ha venido para quedarse, para ayudarnos y para mejorar. No hay nada de malo en su uso, todo lo contrario. Una ayuda bien usada es bienvenida. Pero aquel que no quiera ayuda que siga invirtiendo horas, tiempo y dinero mientras los demás avanzan. Y esto sirve en todos los ámbitos, incluido el del desarrollo de videojuegos ya sean modernos o retros.
Espero que este experimento os haya gustado o por lo menos que os haya resultado curioso como mínimo y os de que pensar en lo que viene. Mientras, nosotros seguiremos aportando con o sin Ia. Lo importante es avanzar en el camino. Y quién sabe, a lo mejor el próximo reto “experimiento” lo hacemos para ensamblador. ¡¡Nos vemos pronto!!
OPCIONES DE DESCARGA:
FRONTPONG (D64 – Disco): FrontPong D64
FRONTPONG (PRG – Programa) : FrontPong PRG
FRONTPONG (TAP – Caset): FrontPong TAP
PUBLICADO TAMBIÉN EN:
ITCHIO: https://commodorespain.itch.io/frontpong
Publicado 26/02/2026
The post FrontPong – Commodore Pet first appeared on Commodore Spain.

