¿Qué es Memory Royale?

Memory Royale es un juego de memoria multijugador local (2 – 4 jugadores, hotseat) desarrollado en Unity con C#.

Cada jugador tiene puntos de salud y se trata de debilitar a los rivales con los efectos de las cartas cuando se encuentran parejas.

La arquitectura central se basa en una máquina de estados con cuatro fases por turno (inicio, intento, selección y fin), gestionada por la clase GameLogic.

Las cartas y los paneles de jugador se generan mediante prefabs instanciados dinámicamente en tiempo de ejecución.

Se utilizaron corrutinas para sincronizar el retardo entre el volteo de cartas y su ocultación, y para dar tiempo de lectura al narrador durante los efectos automáticos.

Las animaciones se implementaron con DOTween.

Unity C# DOTween ScriptableObjects WebGL Prefabs
Ir a la aplicación

EFECTOS DE CARTAS

2 – 10 Daño directo
Cartas numéricas del 2 al 10
Resta tantos PS al rival elegido como valor tenga la carta.
J Robo de vida
Carta de jota
Recuperas 2 PS.
Todos los rivales reciben 2 PS de daño.
Q Daño en área
Carta de reina
Todos los rivales reciben 5 PS de daño.
Tú no recibes daño.
K Escudo
Carta de rey
Obtienes un escudo que bloquea el siguiente daño recibido.
Máximo 3 escudos.
A Curación
Carta de as
Recuperas 5 PS.
Sin límite de PS máximos.

JUGAR

NOTA: Algunas funcionalidades pueden presentar errores en Android o IOS.