When #Tsunade gave blowjob to #Naruto. You will help her achieving climax. How? By clicking on circles.
#sexgame #hentai #hentaigame #adultgame #adult #nsfw #nsfwgame #flash #flashgame #interactive #creampie #cartoonsex
Next up: reskin the roster (the canon names are Marvel IP and I want to ship clean). I'm prepping a brief for an independent AI session to propose alternatives. If you want the repo or want to play, reply and I'll DM the link.
Public beta available here: https://www.artemisninjahunter.online/
Send your comments, please :)
#vibecoding #gamedev #pixelart #indiedev #phaserjs #typescript #html5games #webdev #flashgame #preservation #multiplayer #hexgrid #solodev #aitools
Sprint 9: the demo stops looking like a placeholder. Pixel-art backgrounds (8 scenarios), fighter sprites generated via PixelLab, per-character animations (idle / move / 3 attacks / hit / death), per-attack VFX matrix, audio (SFX + music).
#vibecoding #gamedev #pixelart #indiedev #phaserjs #typescript #html5games #webdev #flashgame #preservation #multiplayer #hexgrid #solodev #aitools
Sprint 8: server to Fly.io with Dockerfile + healthcheck + per-IP rate-limiting (10 conn/min, 50 concurrent, 5 rooms/h). Client to Cloudflare Workers Static Assets via wrangler. Live latency badge in the top-right HUD during net-* matches.
#vibecoding #gamedev #pixelart #indiedev #phaserjs #typescript #html5games #webdev #flashgame #preservation #multiplayer #hexgrid #solodev #aitools
Sprint 9:
La demo deja de parecer una demo llena de "placeholders".
Añado backgrounds pixel art (8 escenarios) comprados (Ansimuz), sprites de luchadores generados vía PixelLab y retocadas por mí manualmente, animaciones por personaje (idle / move / 3 ataques / hit / death), VFX para cada ataque, audio (SFX + música).
#vibecoding #gamedev #pixelart #desarrollodejuegos #juegosindie #programacion #typescript #phaserjs #flashgame #preservacion #solodev
En el sprint 8 preparo el despliegue a fly.io con Dockerfile + healthcheck + rate-limiting per-IP.
El cliente lo subo a Cloudflare Workers Static Assets vía wrangler.
Añado una latencia visible en HUD arriba a la derecha en partidas net-*.
#vibecoding #gamedev #pixelart #desarrollodejuegos #juegosindie #programacion #typescript #phaserjs #flashgame #preservacion #solodev
Sprint 7:
Necesito una sala de espera como la del videojuego original, y habitaciones.
El modo "online" debe empezar a parecerse a la referencia.
Añado "Room browser", "guest usernames", "bot-fill" para 2P/3P incompletos, 6 emoticonos en el combate (no quiero un chat).
La demo deja de tener pinta de "matchmaking instantáneo de Steam".
#vibecoding #gamedev #pixelart #desarrollodejuegos #juegosindie #programacion #typescript #phaserjs #flashgame #preservacion #solodev

Una vez tenemos a 2 jugadores funcionando, la siguiente capa de complejidad era el modo 3 jugadores ("matchmaker" más complejo, "timing" de rondas tri-polar) y un "round timer" de 30 segundos que rellena con acciones nulas en los slots no selecccionados.
Los "timeouts" dejan de ser silenciosos: salen en pantalla como "PLAYER XX TIMED OUT"
#vibecoding #gamedev #pixelart #desarrollodejuegos #juegosindie #programacion #typescript #phaserjs #flashgame #preservacion #solodev

Sprint 1 (1 semana): había que montar el esqueleto Phaser 3.90 + TypeScript + Vite, y generar un tablero de hexágonos con filas 5/6/5/6/5, añadir la lógica determinista de resolución de acciones según el canon (BLOQUEO → MOVER → ATACAR), 3 acciones por ronda, crear un "ActionChooser", y hacer que funcionase el modo "hot-seat" a 2 jugadores.
#vibecoding #gamedev #pixelart #desarrollodejuegos #juegosindie #programacion #typescript #phaserjs #flashgame #preservacion #solodev
When #Tsunade gave blowjob to #Naruto. You will help her achieving climax. How? By clicking on circles.
#sexgame #hentai #hentaigame #adultgame #adult #nsfw #nsfwgame #flash #flashgame #interactive #creampie #cartoonsex
El backend FMS del juego original lleva décadas caído. Solo sobrevive el SWF en Wayback. Decompilé con JPEXS, recuperé las clases AS2, y reconstruí toda las mecánicas internas del juego leyendo `main.flr` (~5300 líneas).
#vibecoding #gamedev #pixelart #desarrollodejuegos #juegosindie #programacion #typescript #phaserjs #flashgame #preservacion #solodev