Actividad profesional
Desarrollo de Apps para dispositivos iOS

"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 el Año 2008 me dedico al desarrollo de Apps para dispositivos Mac OS, iOS, iPhone, iPad, Apple TV...

Esta actividad la ejerzo tanto para la empresa privada Eurovia (Cajamar) como por cuenta propia.

La mayoría de mis desarrollos por cuenta propia se orientan al mundo de los Arcades (De los años 70 y 80).

Mi trabajo en la empresa privada está dirigido al mundo financiero, más especificamente a la Banca. Grupo Cajamar

Además de ser desarrollador de Apps, también me dedico a todo lo relacionado con los arcades. Programación retro en ensamblador para consolas y ordenadores de 8bits.

Como experimento personal, me propuse crear un videojuego simple a desarrollar para consolas de 8 bits. De ahí nació Aces, una versión de un Arcade que jugaba cuando era pequeño. El desarrollo se realizó integramente en ensamblador, teniendo que estudiar el hardware de cada consola. CPU, procesador gráfico, procesador de sonido, mapa de memoria, puertos de entrada/salida... También tuve que seleccionar un entorno de desarrollo, editor (Visual Studio Code), ensamblador y entorno de emulación/depuración.

El resultado lo podéis descargar desde este site, este experimento ha resultado muy positivo para perfeccionar el conocimiento de programación a bajo nivel, y darme cuenta lo mucho que despreciamos las plataformas actuales... Para realizar estos videojuegos tienes que tener un conocimiento perfecto de los tiempos de ejecución de cada operación, puesto que tienes que tener todo a punto para los momentos de sincronización con los distintos barridos de pantalla.

Las consolas que elegí para este experimento fueron: Atari 2600, Nintendo NES, Sega Master system, Nintendo Game Boy.

Disfruto mucho del lenguaje ensamblador, conocer las maquinas a bajo nivel es algo que me apasiona, en especial para los procesadores MOS65XX, Z80, Atmel, ARM, Motorola, Intel.

También he realizado algún proyecto para IoT en plataformas Arduino, Esp32 y Raspberry. Desarrollos realizados en C, C++, ensamblador y alguna que otra cosilla en programación Bare-Metal para RaspBerry.

Mi site en GitHub

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

Más datos sobre mí, por si te interesa. Vida pública en Facebook y laboral en LinkedIn.

Mis Apps

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.


Apple TV

Asteroids

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


Apple TVUniversal

BallBreaker

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


Apple TVUniversal

BombJack

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


UniversalMás info

CardKey

¿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


iPhone

DarkMouse

Dark Mouse es una versión libre con nuevos gráficos y música del mítico Bomb Jack. Wikipedia


iPadiPhone

DuckHunter

El jugador debe disparar a los patos que vuelan por la pantalla, obteniendo puntos y avanzando niveles conforme acierta a los objetivos. Wikipedia


Apple TV

Galaxian

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


UniversalMás info

Gradius0

¡¡Qué recuerdos el arcade Gradius (Nemesis)!! Esta versión es lo que creo que Konami debería haber hecho como precuela de la serie.


iPadiPhone

sLens

¿Problemas para leer la letra pequeña de los contratos?¿De las instrucciones?¿De los medicamentos? Utiliza sLens para no perder detalle. Te encantará.


iPhone

iPair

Consigue hacer chocar los bloques iguales para eliminarlos del tablero, basado en el popular Plotting de Taito. Wikipedia


Apple TV

KungFu Master

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


Universal

MidiPlayr

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.


iPhone

Moon Cresta

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


Apple TVUniversalMás info

Pentris

Juego tipo tetris en el cual el objetivo es hacer las filas que tienen bloques que parpadean. Una versión del FlashPoint de Sega.


UniversalMacMás info

Scramble

Primer juego con scroll lateral y multinivel, tu mision pasar las 5 fases (Misiles, Ovnis, Asteroides, Ciudad, Laberinto) hasta llegar al robot final. Wikipedia


Apple TVUniversal

Phoenix

Primer juego vertical multinivel y con desafio de jefe final, 5 niveles posibilidad de usar Barrera para protegerte. Wikipedia


UniversalMacMás info

Pengios

Pengios es un videojuego tipo Puzzle/Arcade que tiene como objetivo eliminar a todos los SnowBees de sus 16 niveles. PacMan Killer. Wikipedia


UniversalMás info

Abu Simbel Profanation

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


UniversalMacMás info

Humphrey

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


UniversalMacMás info

City Painter

Arcade de Jaleco de 1985, City Connection. Port realizado para iPhone & iPad, se ha añadido al país de España, Madrid. ;) Wikipedia


UniversalMacMás info

GangsCity

Port de Empire City 1931 o Prohibition, deberas matar a todos los Gangster que aparecerán en la pantalla. El juego


UniversalMacMás info

FactorArt

Aplicación para mostrar los factores de primos de un número en forma gráfica y tipo fractal.


MacMás info

BomberMind

Juego tipo puzzle en el que tendras que usar la cabeza para pasar cada nivel, te reto a completar los 28 niveles.


UniversalMacMás info

Aces

Arcade de combate aereo para Atari 2600. Juego para 1 o 2 jugadores, basado en la recreativa Ace.


Atari 2600Más info

SuperList@

Aplicación para gestionar la lista de la compra en los supermercados y tus productos favoritos.


iPhoneMás info

Aces NES

Arcade de combate aereo para Nintendo NES. Juego para 1 o 2 jugadores, basado en la recreativa Ace.


Nintendo NESMás info

Aces SMS

Arcade de combate aereo para Sega Master System. Juego para 1 o 2 jugadores, basado en la recreativa Ace.


Sega Master SystemMás info

Aces GB

Arcade de combate aereo para Nintendo Game Boy. Juego para 1 jugador, basado en la recreativa Ace.


Nintendo Game BoyMás info

OutRacer

SpeedRunner basado en la nostalgia de OutRun, multiples niveles de condiciones variables niebla, nieve, noche, desierto...


UniversalMás info

Simori

Versión digital del famoso juego de mesa Simon. Consigue memorizar la secuencia.


Universal

WatchG30

Version para Apple Watch, iPhone, iPad, del clásico juego de los relojes Casio G30


Universal

ScheduMe

App para la gestión de horarios de clases, trabajos. Widget en pantalla, Apple Watch, impresión.


Universal

Wachteroids

Version para Apple Watch del clásico arcade de Atari Asteroids. iPhone, iPad y AppleWatch.


Universal

HighStrikr

El famoso juego del mazo de la feria, ahora simularas que golpeas con el mazo gracias a tu AppleWatch.


Universal

VoxelSpace

Utilidad para simular terrenos gracias a un mapa de alturas y un mapa de texturas.


Universal

Terra Cresta

El famoso juego de Nichibutsu de 1985, portado que no emulado par iPad y iPhone.


UniversalMás info

Contacto

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.

  • Address

    Calle de los juegos de Languedoc-Rosellon, 100. Bloque2D. 1F
    Retamar, Almería
    04131 - España
  • Phone

    +34 636 91 37 67
  • Email

    icerra@ivancerra.com