Proyecto personal

MEME NINJA — 3.º puesto en Cursor Madrid Hackathon #3

6 min de lectura
MEME NINJA — 3.º puesto en Cursor Madrid Hackathon #3 con Max, Dingli Ni Xu y Felipe Basurto Barrio

Compartir artículo

Fruit Ninja con memes de Twitch y tu mano en cámara. Proyecto de hackathon con visión por computador, Next.js y LibreYOLO — demo en vivo, leaderboard y juego desplegado.

Fruit Ninja, memes de Twitch y tu mano como mando

En el Hackathon #3 de Cursor Community Madrid construimos MEME NINJA junto con Dingli Ni Xu: un arcade en el navegador donde cortas emotes como si fueran frutas. La cámara sigue tus muñecas, una estela tipo sable recorre la pantalla y cada partida baraja memes buenos y bombas en rojo que restan puntos y vidas.

Juega online

El proyecto sigue desplegado en meme-ninja.dowi.es. Récord actual: 7.600 puntos (Max). ¿Lo superas?


Resultado: 3.º puesto

Quedamos terceros en el hackathon. Lo más memorable no fue solo el ranking: fue la cola en el stand, la gente pidiendo turno y las carcajadas cuando alguien cortaba un meme prohibido.

3.º puesto · Cursor Madrid Hackathon #3

Max, Dingli Ni Xu y Felipe Basurto Barrio en el momento del 3.º puesto
Momento del podio — Max, Dingli Ni Xu y Felipe Basurto Barrio (organización).

Demo en el stand

La dinámica en vivo era sencilla: yo presentaba el juego y Dingli enseñaba jugando en cuanto alguien se acercaba. En pocos segundos se entendía el concepto y el público quería repetir.

Demo en vivo de MEME NINJA en el stand del hackathon
Demo en el stand — presentación y partida en directo.

Cómo funciona (sin jerga)

  1. Pulsas Empezar ronda (60 segundos).
  2. Activas la cámara (o modo demo sin backend).
  3. Mueves la mano — la estela te sigue.
  4. Cortas memes buenos → puntos y combos.
  5. Evitas memes rojos → pierdes vidas y puntos.
  6. Tu nombre queda en el leaderboard.

Privacidad en la demo

Solo viajan coordenadas normalizadas de las muñecas por WebSocket; el vídeo se procesa para jugar, no hace falta guardar frames para el ranking.


Stack técnico

PiezaRol
Next.js + CanvasUI del juego, estela, física, efectos
LibreYOLO (pose)Detección de muñecas en tiempo real
Python + FastAPI + WebSocketsBackend que recibe frames de la cámara
Emotes 7TVCatálogo local de memes en el repo
CursorDesarrollo asistido durante el hackathon
Docker / CoolifyDespliegue de frontend y backend

Cada partida baraja qué memes aparecen; los prohibidos llevan halo y tinte rojo para que no haya dudas en medio del caos.


Cierre del día

Max y Dingli Ni Xu al finalizar el hackathon
Max y Dingli Ni Xu — equipo MEME NINJA al cierre del evento.
Ambiente del Cursor Madrid Hackathon #3
Ambiente del hackathon — galería oficial del evento.

Agradecimientos

Gracias a Cursor Community Madrid por el Hackathon #3 y a la organización — Juan Mugica, Felipe Basurto Barrio y Xuban Ceccon — por el apoyo en el venue y en el stand.

Gracias también a todo el que probó el juego: sin esa energía en el stand el proyecto no habría tenido el mismo pulso.

Enlaces

Alder Darío Velásquez Obando

Escrito por

Alder Darío Velásquez Obando

Full Stack Developer & DevOps Engineer apasionado por la tecnología, la inteligencia artificial y la creación de soluciones innovadoras.

Martin

¡Hola! Soy Martin, el asistente Virtual de Alder. ¿En qué puedo ayudarte?