board game set
https://the-set-game.herokuapp.com/
дополнительную svg маску для более аккуратного выделения внутренних границ- анимация убирания карты в правильный сет
подсказкавыложить новые три карты(2х)счёт собранных сетов- подсветка красным при неправльном сете
- при выкладывании дополнительных карт не перемещать уже выложенные
- фиксирование использования подсказки, считать за подсказку только если она была использована, т.е. два состояния: подсказка запрошена, подсказка использована
- учитывать выкладывание новых карт при наличии сета среди выложенных(в тайне от пользователя, чтобы вывести ему в конце подробный счёт)
модальное окно результатов в конце игры- сделать гибкий режим игры: предлагать пользователю ограничение на подсказки/время.
- добавить счёт неудачных попыток выбора сета
При следовании предоставленной подсказке = выделении всего, что было подсказано, - поменять на состояние подсказка использована. Если была выделена часть карт, учитывать или не учитывать эту часть карт? Если тройка была неверной подсказку можно оставить.
При запрошенной подсказке проверить нельзя ли составить с уже выделенными(одной или двумя картами), если можно - выделить оставшуюся, нельзя - снять выделение с выбранных и предложить подсказку без них. Таким образом, имеет смысл на выходе иметь измененный массив выделенных карт, т.е. модуль выдающий подсказку должен иметь доступ к контексту.