CryptoKensei (剣聖 - "Santo de la Espada") es un juego de cartas coleccionables blockchain con batallas épicas entre Ninjas y Samurais. La plataforma combina jugabilidad por turnos profunda con propiedad real de activos en blockchain y visualización 3D con Three.js.
Estado actual: LISTO PARA PRODUCCIÓN
El juego es completamente jugable en modo individual contra IA. El motor de juego está completo, la interfaz de usuario está implementada y el cliente web funciona en /game.
Características implementadas
- Motor de juego completo: turnos por fases (Setup, Draw, Resource, Main, Combat, End), sistema de combate con First Strike, Double Strike y Lifesteal.
- Dos facciones: Ninjas (recurso Ki) y Samurais (recurso Honor) con mecánicas únicas.
- 8 cartas jugables: Ninja Recruit, Shadow Walker, Kasumi the Silent, Hattori Hanzo (Ninjas); Samurai Ashigaru, Honorbound Warrior, Miyamoto Musashi, Oda Nobunaga (Samurais).
- IA oponente: sistema de decisión con targeting inteligente que respeta las reglas del juego.
- Interfaz interactiva: drag-and-drop para jugar cartas, animaciones de ataque, pantallas de fin de partida.
Stack tecnológico
- Frontend: Next.js 15, React 19, Three.js + React Three Fiber (3D), Framer Motion, Tailwind CSS.
- Blockchain: estándar ERC-1155, WalletConnect/RainbowKit, Polygon/Base.
- Backend: Node.js + Socket.io (multijugador), PostgreSQL + Prisma, Redis.
Inicio rápido
npm install
npm run build --workspace=@cryptokensei/game-engine
npm run dev
# Accede a http://localhost:3000/game