Salve a tutti. Credo di potermi definire un novellino in Java, perciò chiedo il vostro aiuto.
Sto realizzando il giochino Memory (https://it.wikipedia.org/wiki/Memory). Mi sono bloccato in un punto critico. Quando vado a girare la prima carta, nessun problema. Girando la seconda mi partono tutti i controlli per verificare se è stata trovata una coppia; in caso affermativo, le carte mi restano scoperte, e quindi tutto ok... Ma in caso la coppia fosse sbagliata, il programma mi gira subito la prima carta, senza far girare la seconda. La mia idea è quella che il programma giri comunque la seconda carta per farla vedere all'utente, per poi ricoprirle entrambe. Ho girato parecchio sul web, la soluzione più usata è tramite lo sleep, ma con questo non ottengo ciò che voglio, perchè mi rallenta di x millisecondi TUTTO il programma, senza comunque farmi vedere la seconda carta sbagliata girata. Spero di essere stato chiaro. Grazie mille del vostro tempo.