Поле из карт, изначально они скрыты (перевернуты) для пользователя, каждая из карт представлена в двух экземплярах. Цель игрока зачистить поле от карт. При клике на карту она открывается игроку, при клике на вторую она также открывается и если изображения на обеих картах совпадают то они исчезают, в противном случае через таймаут возвращаются в начальное положение.
Функционал который реализован:
- выбор размера поля (6 на 6, 8 на 8, 10 на 10, 12 на 12)
- таймер в игре
- возможность поставить игру на паузу
Игра написана на чистом JavaScript с использованием паттерна MVC