CryptoKensei

TypeScript Blockchain Privado

Lenguaje

TypeScript

Categoria

Blockchain

Estado

Privado

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

Compartir