CardClash
Características principales
Autenticación JWT con registro e inicio de sesión
45 cartas únicas en 5 elementos con rarezas y habilidades
Apertura de sobres con economía de oro y polvo
Mazos de 15-30 cartas con límite de copias
Motor de batalla por turnos contra IA con mana y tablero
Ranking Elo, misiones, logros e historial de batallas
Descripción
CardClash es un juego de cartas coleccionables construido con Angular 22 y NestJS 11. Colecciona 45 cartas únicas de 5 elementos (ember, tide, thorn, shadow, storm) abriendo sobres con economía de oro y polvo, construye mazos de 15 a 30 cartas con validación de copias máximas, y combate contra oponentes IA en 3 dificultades con mecánicas de mana, tablero, habilidades (Taunt, Charge, Poison, Heal) y turnos. Incluye sistema Elo de ranking con clasificación global, misiones diarias, logros canjeables, historial de batallas, y datos semilla precargados. Totalmente responsive.
Tecnologías utilizadas
Angular 22
NestJS 11
TypeScript
SQLite
Código fuente