Un duelo al estilo del juego de cartas que todo el mundo conoce: el rival coloca dos cartas, robas cinco, invocas una en ataque, colocas un monstruo boca abajo y en defensa, colocas una trampa, cambias de posición, haces una invocación por volteo y activas la trampa. Haz clic al terminar para recoger las cartas y repartir otra vez.
Una carta es un objeto con dos caras: dos planos con imagen que miran en sentidos opuestos. El renderizador solo dibuja la cara de un triángulo que mira a la cámara, así que se ve la que esté hacia ti y la otra se salta. Ninguna lógica decide si está boca arriba: darle la vuelta es la decisión.
Todas las cartas hacen lo mismo, move(), de una pose a otra, levantándose un poco por el camino para no atravesar las que pisan. Una pose es dónde está, hacia dónde apunta en la mesa, cuánto se inclina hacia ti y qué cara mira arriba. Ataque es vertical, defensa es un cuarto de vuelta y colocada es boca abajo: las posiciones del juego son números de esa pose, movidos con useTween.