
Ast3r0ids
Versión del popular arcade Asteroids pero esta vez con temática Star Wars. Pilotando tu X-Wing limpia el espacio de asteroides y esquiva los cazas imperiales.
Ingeniero en Informática
"Tener un hijo, plantar un árbol y desarrollar un juego es fácil. Lo difícil es criar un niño, regar el árbol y que alguien se divierta con tu juego"
Desde 2008, me dedico al desarrollo de aplicaciones para dispositivos Apple, incluyendo macOS, iOS, iPhone, iPad y Apple TV.
Mi actividad profesional se divide entre mi trabajo en Grupo Cajamar Tecnología, donde desarrollamos soluciones para el sector financiero, y mis proyectos personales, que están enfocados en mi gran pasión: los Arcades clásicos de los años 70 y 80.
Además de desarrollar aplicaciones, me especializo en programación retro en C y ensamblador, explorando el hardware de consolas y ordenadores de 8 bits. Como parte de un experimento personal, me propuse crear un videojuego para consolas clásicas, lo que dio origen a Aces, una versión de un arcade que jugaba en mi infancia.
Para desarrollar Aces, programé en ensamblador desde cero, estudiando a fondo el hardware de cada consola: CPU, procesador gráfico, sonido, memoria y sincronización con el barrido de pantalla. La selección del entorno de desarrollo también fue clave, utilizando Visual Studio Code como editor, junto con ensambladores y herramientas de emulación y depuración específicas para cada plataforma.
Las consolas elegidas para este experimento fueron:
🎮 Atari 2600
🎮 Nintendo NES
🎮 Sega Master System
🎮 Nintendo Game Boy
Este proyecto fue un desafío y, a la vez, una experiencia enriquecedora. Me permitió profundizar en la programación a bajo nivel y redescubrir el ingenio y la optimización extrema que requerían estas máquinas, en comparación con los recursos casi ilimitados de la tecnología actual. El resultado lo podéis ver más abajo y descargarlo libremente para su uso o distribución.
Disfruto enormemente programando en C y ensamblador, especialmente en arquitecturas como MOS65XX, Z80, Atmel, ARM, Motorola e Intel. Además, he realizado proyectos en IoT, programando en C, C++ y ensamblador para plataformas como Arduino, ESP32 y Raspberry Pi, incluyendo experimentos de programación Bare-Metal en Raspberry.
Si te apasiona la programación retro y el desarrollo de software a bajo nivel, este sitio es el lugar perfecto para compartir ideas y experiencias.
Soy un enamorado del deporte, la naturaleza, la vida sana y de la Ciencia.
Algunas reseñas que han realizado Webs sobre mis creaciones:
Vida Extra Microsiervos Applesfera iPhoneros
Microsiervos Microsiervos Microsiervos Microsiervos
Microsiervos Microsiervos Applesfera iPhoneros
Más datos sobre mí, por si te interesa. Desarrollos propios en Devuego y laboral en LinkedIn.
Versión del popular arcade Asteroids pero esta vez con temática Star Wars. Pilotando tu X-Wing limpia el espacio de asteroides y esquiva los cazas imperiales.
Asteroids es un popular videojuego de arcade basado en vectores. El objetivo del juego es disparar y destruir asteroides evitando chocar contra los fragmentos de estos. Wikipedia
Juego tipo Arkanoid, controlas una pequeña plataforma que impide que una bola salga de la zona de juego, haciéndola rebotar. Hay bloques que desaparecen al ser tocados por la bola. Wikipedia
Bomb Jack es un videojuego de plataformas que tiene como objetivo lograr coger todas las bombas de la pantalla sin ser eliminado por algún enemigo. Wikipedia
¿Te resulta complicado seleccionar los valores de tu tarjeta de coordenadas de banca?¿Poco seguras? Usa CardKey para almacenarlas y recuperarlas de forma segura y comoda. Usando TouchID
Dark Mouse es una versión libre con nuevos gráficos y música del mítico Bomb Jack. Wikipedia
El jugador debe disparar a los patos que vuelan por la pantalla, obteniendo puntos y avanzando niveles conforme acierta a los objetivos. Wikipedia
Presenta una horda de alienígenas atacando que intercambian disparos con el jugador, pero, a diferencia del Space Invaders, Galaxian añade un elemento dramático al tener a los marcianos atacando al estilo kamikaze a la nave controlada por el jugador. Wikipedia
¿Te acuerdas de Galaxian?¿Quieres probarlo en 3D con Voxels?
¡¡Qué recuerdos el arcade Gradius (Nemesis)!! Esta versión es lo que creo que Konami debería haber hecho como precuela de la serie.
¿Problemas para leer la letra pequeña de los contratos?¿De las instrucciones?¿De los medicamentos? Utiliza sLens para no perder detalle. Te encantará.
Consigue hacer chocar los bloques iguales para eliminarlos del tablero, basado en el popular Plotting de Taito. Wikipedia
Uno de los primeros juegos de lucha multinivel que salió en las recreativas ¿Quién no se acuerda de la patada voladora Wata? Consigue superar las cinco plantas del edificio para rescatar a Gema(O era Silvia). Wikipedia
Otro reproductor de archivos Midi... Pues no! MidiPlayr tiene distintas tablas de onda que te permitirá renderizar las partituras como si fuera una orquesta o como si fuera una SuperNintendo.
Moon Cresta es un matamarcianos al estilo del Space Invaders o el Galaxian. El jugador inicia con una pequeña nave armada. Al completar las primeras cuatro pantallas, la nave se unirá con el segundo nivel de ésta. Después de dos pantallas con aliens, la nave se unirá con la tercera y última parte de ésta. Wikipedia
Juego tipo tetris en el cual el objetivo es hacer las filas que tienen bloques que parpadean. Una versión del FlashPoint de Sega.
Primer juego con scroll lateral y multinivel, tu mision pasar las 5 fases (Misiles, Ovnis, Asteroides, Ciudad, Laberinto) hasta llegar al robot final. Wikipedia
Primer juego vertical multinivel y con desafio de jefe final, 5 niveles posibilidad de usar Barrera para protegerte. Wikipedia
Pengios es un videojuego tipo Puzzle/Arcade que tiene como objetivo eliminar a todos los SnowBees de sus 16 niveles. PacMan Killer. Wikipedia
Mitico juego de los 8 bits de la epoca dorada de los 8 bits. Desarrollado en su dia por Dinamic (Victor Ruiz). Port realizado con graficos de Alberto Moreno Grihan. Maldita gota! Sereis capaz de pasarlo? Wikipedia
Humphrey es un juego de la epoca dorada de los 8 bits de Made in Spain. Desarrollado por Jorge Granados. Pinta las 40 habitaciones evitando a los fans, coge objetos que te ayudaran a completar los niveles. El juego
Arcade de Jaleco de 1985, City Connection. Port realizado para iPhone & iPad, se ha añadido al país de España, Madrid. ;) Wikipedia
Port de Empire City 1931 o Prohibition, deberas matar a todos los Gangster que aparecerán en la pantalla. El juego
Port de Tiger Heli, arcade de scroll vertical, deberás llegar a la base enemiga con tu helicoptero. El juego
Aplicación para mostrar los factores de primos de un número en forma gráfica y tipo fractal.
Juego tipo puzzle en el que tendras que usar la cabeza para pasar cada nivel, te reto a completar los 28 niveles.
Arcade de combate aereo para Atari 2600. Juego para 1 o 2 jugadores, basado en la recreativa Ace.
Aplicación para gestionar la lista de la compra en los supermercados y tus productos favoritos.
Arcade de combate aereo para Nintendo NES. Juego para 1 o 2 jugadores, basado en la recreativa Ace.
Arcade de combate aereo para Sega Master System. Juego para 1 o 2 jugadores, basado en la recreativa Ace.
Arcade de combate aereo para Nintendo Game Boy. Juego para 1 jugador, basado en la recreativa Ace.
SpeedRunner basado en la nostalgia de OutRun, multiples niveles de condiciones variables niebla, nieve, noche, desierto...
Versión digital del famoso juego de mesa Simon. Consigue memorizar la secuencia.
Version para Apple Watch, iPhone, iPad, del clásico juego de los relojes Casio G30
App para la gestión de horarios de clases, trabajos. Widget en pantalla, Apple Watch, impresión.
Version para Apple Watch del clásico arcade de Atari Asteroids. iPhone, iPad y AppleWatch.
El famoso juego del mazo de la feria, ahora simularas que golpeas con el mazo gracias a tu AppleWatch.
Utilidad para simular terrenos gracias a un mapa de alturas y un mapa de texturas.
El famoso juego de Nichibutsu de 1985, portado que no emulado para iPad y iPhone.
Juego de estrategia, la versión de mesa se llama Stratego, posibilidad de jugar contra un jugador en remoto.
El mítico juego de Atari de 1979, portado a iPad y iPhone, aluniza al Eagle!
El genial juego de Capcom, versionado para iOS. Aqui podeis ver un video sobre iPad.
Arcade de Sega y basada en el juego de Activision, versionada en iOS. Video de version iPad
Si te gustan los puzzles, consigue formar la imagen desordenada moviendo las fichas gracias al hueco en el tablero.
Arcade de Sega de 1986, uno de los mejores arcades de plataformas, versionada en iOS. Video de version iPad
Si necesitas realizar un proyecto en iOS y quieres que te ayude, o necesitas soporte de alguna de mis Apps no dudes en ponerte en contacto conmigo.