Yo creo que las mismas cartas tendrían que tener el mismo identificador y lo que tendrías que hacer es una función para barajarlas y así cada vez aparecerán en distinto orden o posición.
Cartas = [1,1,2,2,3,3]
Tendrías un total de 3 parejas siendo 6 cartas en total. Tu función lo que haría es devolverte otro Array con los mismo elementos pero cambiados de orden, por ejemplo:
barajados = [1,3,2,1,2,3] (por poner un ejemplo).
No me hagas demasiado caso, es por donde yo empezaría y lo mismo estoy equivocado.
Saludos
Nota: Por cierto, buscando he encontrado este link que lo mismo puede darte una idea para hacer lo que te he comentado antes.
Cartas = [1,1,2,2,3,3]
Tendrías un total de 3 parejas siendo 6 cartas en total. Tu función lo que haría es devolverte otro Array con los mismo elementos pero cambiados de orden, por ejemplo:
barajados = [1,3,2,1,2,3] (por poner un ejemplo).
No me hagas demasiado caso, es por donde yo empezaría y lo mismo estoy equivocado.
Saludos
Nota: Por cierto, buscando he encontrado este link que lo mismo puede darte una idea para hacer lo que te he comentado antes.