Описание
Balls-Jars Puzzle Sorting Game — это 100% бесплатная игра.
Вы можете взять мяч из любой банки. Вы должны бросить его в пустую банку или банку с верхним шаром того же цвета. Вы должны бросить мяч, прежде чем сможете подобрать другой. Расставляйте шарики так, чтобы все шарики одного цвета попали в одну банку.
Если вы застряли, помощь прямо у вас под рукой! Это может помочь вам сделать ход или последовательность ходов, чтобы закончить игру. Он также может быть достаточно умным, чтобы подсказать вам, что ход, который вы только что сделали, не является хорошим, то есть приведет вашу игру в какое-то неразрешимое состояние.
Звучит достаточно просто? Да, но только когда цветов не так много. Подумайте о количестве различных состояний, то есть о том, как вы можете расположить 20 цветов в 20 банках. Это 80!/(4!)^20 = 1,78e91. Было бы непросто искать решение на таком огромном пространстве состояний как с точки зрения времени, так и с точки зрения памяти. Давайте посмотрим, как ваш маленький телефон справится с этим, когда вы попросите его помочь сделать ход!
Не бойтесь пробовать с небольшим количеством цветов, т.е. 5 или меньше; и использование большего количества пустых/дополнительных банок, чтобы помочь. Вы можете добавить 1 дополнительную банку, если вы застряли в середине того же самого. Вы можете отменить и попробовать другой путь; и, конечно же, вы всегда можете воспользоваться справкой, чтобы сделать ход. Получите немного вкуса с этим, и вы всегда можете расширить свой предел с большим количеством цветов и / или меньшим количеством пустых / дополнительных банок по мере продвижения.
Текущая задача для меня и возможные будущие обновления игры:
1. Предлагайте больше цветов.
2. Оптимизируйте алгоритм, чтобы использовать меньше памяти и работать быстрее.
3. Улучшенный графический интерфейс, чтобы сделать игру более интересной.
Вопросы, комментарии и предложения всегда приветствуются!
Что нового в последней версии 6.0
(1) Fix SeekBar's min for API < 26. (2) Spacing the control buttons to avoid overlaps. (3) Fix the view of 1,2,3 rows and messages for older/lower resolution devices.