2048 раньше был довольно популярен. Все играли в нее, и многие люди размещали хорошие скриншоты с их достижениями (я сам среди них). Затем в какой-то момент я начал задаваться вопросом, можно ли сказать, как долго кто-то играл, чтобы добраться до этого балла. Я тестировал и выясняет, что (по крайней мере, на приложении андроида я имею) не более одного хода можно сделать за одну секунду. Таким образом, если вы играете достаточно долго (и достаточно быстро), количество сделанных вами ходов неплохо приближается к количеству секунд, в которые вы играли. Теперь возникает вопрос: возможно ли иметь скриншот игры 2048, чтобы вычислить, сколько ходов было сделано.
Вот пример скриншота (на самом деле все мои усилия по игре до сих пор):
На скриншоте вы можете увидеть макет поля в текущий момент и количество очков, заработанных игроком. Итак: эта информация достаточно, чтобы вычислить, сколько ходов я сделал, и если да, каков алгоритм для этого?
ПРИМЕЧАНИЕ. Я хотел бы напомнить вам, что очки забиваются только тогда, когда две плитки "объединяются", а количество очков - это значение новой плитки (т.е. сумма значений комбинированных фрагментов).