Descargar CV (PDF)Download CV (PDF)下载简历(PDF)

Caso de estudio · Game BoyCase study · Game Boy案例 · Game Boy

Tower Hero

Un tower defense para Game Boy escrito en ensamblador Z80 por un equipo de tres. Entrada oficial de GBRetroDev'25: Heroes of ASM 2.A Game Boy tower defense written in Z80 assembly by a team of three. Official entry to GBRetroDev'25: Heroes of ASM 2.由三人团队以 Z80 汇编语言写成的 Game Boy 塔防游戏。GBRetroDev'25: Heroes of ASM 2 正式参赛作品。

AñoYear年份
2025
RolRole角色
PM · programaciónPM · programming项目经理 · 编程
EquipoTeam团队
PocketBoy (3) · Game Boy
StackStack技术
Ensamblador Z80Z80 assemblyZ80 汇编语言
Portada de Tower Hero: un héroe en lo alto de una torre de piedra rodeado de esqueletos, murciélagos y una serpiente, en pixel art

El juegoThe game游戏内容

Las fuerzas oscuras avanzan hacia la torre de tu reino y hay que aguantar. Tocas a los enemigos para eliminarlos (algunos necesitan varios golpes). Cada seis derrotados se carga la energía de la torre, y con A la descargas contra todos. Si un solo enemigo llega a la torre, se acaba la partida.

Dark forces march on your kingdom's tower and you have to hold. You tap enemies to take them out (some need several hits). Every six kills charge the tower's energy, and A unleashes it on everyone. If a single enemy reaches the tower, it's game over.

黑暗势力正朝王国的高塔进军,你必须守住。点击敌人就能消灭它们(有些要打好几下)。每击倒六个敌人就会为高塔充能,按下 A 就能对所有敌人释放能量。只要有一个敌人碰到高塔,游戏就结束。

Cinco niveles con dificultad creciente, pensado para partidas cortas.

Five levels of rising difficulty, built for short sessions.

五个难度递增的关卡,适合短时间游玩。

Juégalo aquíPlay it here在这里玩

Es la misma ROM que presentamos al concurso, corriendo en un emulador de Game Boy dentro de la página. No se descarga nada hasta que pulses encender.

It's the same ROM we entered in the jam, running in a Game Boy emulator right in the page. Nothing downloads until you press power.

这就是我们参赛时提交的同一个 ROM,在网页里的 Game Boy 模拟器上运行。在你按下开机之前,什么都不会下载。

PocketBoy TOWER HERO

Controles con tecladoKeyboard controls键盘操作

WASD oor或 ←↑→↓
MoverseMove移动
F
Botón AA buttonA 键
Enter
Pausar / reanudarPause / resume暂停/继续

En móvil, usa los botones de la consola. También funciona con mando.On mobile, use the console's buttons. Gamepads work too.在手机上请使用画面上的按钮。也支持游戏手柄。

Programar para una Game BoyProgramming for a Game Boy为 Game Boy 写程序

No hay motor ni lenguaje de alto nivel: todo está escrito en ensamblador Z80 (el dialecto de la CPU de la Game Boy). La consola tiene una pantalla de 160×144 píxeles, cuatro tonos y unos pocos KB de RAM de trabajo, así que cada sprite, cada byte de memoria y cada ciclo cuentan.

No engine, no high-level language: everything is written in Z80-style assembly for the Game Boy's CPU. The console has a 160×144 screen, four shades and a few KB of working RAM, so every sprite, byte and cycle counts.

没有引擎,也没有高级语言:全部都用 Game Boy 处理器的 Z80 风格汇编语言撰写。这台主机只有 160×144 的屏幕、四种色阶和几 KB 的工作内存,所以每个图块、每个字节、每个时脉周期都很重要。

Lo hicimos entre tres personas del equipo PocketBoy: Javier Sainz-Pardo Tenza, Ángela Cabrera Ruiz y yo. El resultado es un .gb que corre en hardware real y en emulador.

Three of us built it as PocketBoy: Javier Sainz-Pardo Tenza, Ángela Cabrera Ruiz and me. The result is a .gb ROM that runs on real hardware and emulators.

我们三个人以 PocketBoy 的名义完成它:Javier Sainz-Pardo Tenza、Ángela Cabrera Ruiz 和我。成果是一个能在实机与模拟器上运行的 .gb ROM。

Mi papelMy role我的角色

Hice de project manager del equipo y de programador en las dos capas del juego: el gameplay (enemigos, oleadas, energía de la torre, niveles) y el funcionamiento interno que lo sostiene en la Game Boy.

I was the team's project manager and a programmer on both layers of the game: the gameplay (enemies, waves, tower energy, levels) and the internal systems that make it run on the Game Boy.

我是团队的项目经理,也负责游戏两个层面的程序:游戏玩法(敌人、波次、高塔能量、关卡),以及让它能在 Game Boy 上运作的内部系统。

GBRetroDev'25

Tower Hero fue entrada oficial de GBRetroDev'25: Heroes of ASM 2, el concurso de desarrollo para Game Boy en ensamblador. Presentarlo implicaba cumplir las bases, cerrar una versión estable y publicarla.

Tower Hero was an official entry to GBRetroDev'25: Heroes of ASM 2, the Game Boy assembly game jam. Entering meant meeting the rules, locking a stable build and publishing it.

Tower Hero 是 GBRetroDev'25: Heroes of ASM 2 的正式参赛作品,这是一场 Game Boy 汇编语言游戏开发竞赛。参赛代表要符合规则、定下稳定版本并正式发布。

Jugar en itch.ioPlay on itch.io在 itch.io 上游玩

¿Buscas a alguien para un equipo así?Looking for someone for a team like this?在找能加入这种团队的人吗?

Disponible para incorporación inmediata. Suelo responder en menos de 24 h.Available to start now. I usually reply within 24 h.可立即到职。我通常在 24 小时内回复。

EscríbemeGet in touch联系我

EscríbemeGet in touch联系我 CV