
Art School Fight Club
Arquitectura de Sistemas y Desarrollo Full-Stack




Descripción General
Art School Fight Club es una plataforma web que integra un editor de pixel art sobre Canvas, acuñado de NFTs en Algorand e IPFS, y un juego de combate 3D multijugador en Three.js ejecutado en tiempo real en el navegador, sin necesidad de descargas ni plugins.
Arquitectura
Cliente 3D en Three.js con simulación de combate determinista sincronizada mediante WebSockets de baja latencia y Multisynq. Backend en Node.js/Express para autenticación y persistencia de partidas en MySQL. Integración con smart contracts en Algorand para operaciones on-chain, desacopladas del ciclo principal de renderizado.
Desafíos Técnicos
Sincronización determinista del estado de combate entre jugadores sin desfases perceptibles; mapeo y renderizado dinámico de texturas creadas por usuarios en modelos 3D en WebGL a 60 FPS estables; y manejo asíncrono de confirmaciones blockchain sin pausar el flujo de la partida.
Resultado
Plataforma desplegada en producción con matchmaking en tiempo real, bots de sparring autónomos para garantizar partidas inmediatas, marketplace de personajes y un pipeline de renderizado 3D fluido en navegadores web.