Вау, давно никто не реагирует на мои поделки
Обновление
Добавлено меню с 4-мя пунктами (Начать игру заново, перемешать шары при этом -10 очков, конвертировать бонусы в очки, при этом если бонусов 400, то очков будет +40)
Пустой ход был -3 очка, вернул -1, чтобы пододвигать было не критично.
При совпадении линии выделяются рамкой, чтобы видно было где произошли бонусные изменения и сколько их было.
Хотел добавить функционал "подсказка" но пока это плохо работает, иногда не видит рабочие комбинации, хотя выглядит прикольно, показывает красную рамку вокруг 2-х шаров и синюю вокруг перемещаемого, а при клике подсказка стирается. Но пока это толком не работает, не стал добавлять.
Вообще я не любитель игр, просто идей не было и решил взяться, да и алгоритм заинтересовал, пробежаться по горизонтали и по вертикали и проверить по 3 и более шаров подряд, чтобы потом на их место сгенерировать новые. И самое главное мне казалось будет не интересно в сравнении с другими подобными играми, где верхние ряды обрушиваются вниз и больше комбинаций и обновлений и возможностей. Но оказалось игра сбалансированной, то есть не заводит в тупик сразу, позволяет спокойно набрать до 150 очков. При этом учитывая, что очки даются только при сложных комбинациях, более 3-х шаров, а тройные ходу пустые, то это заставляет рассматривать карту шаров как некую структуру из который напрягая мозг можно получать очки, а кликая простые комбинации по 3 шара ничего не даёт, то есть хочется посмотреть что можно составить, чтобы получить Т-образную фигуру, Г-образную (шар в углу), две параллельные линии или такие же но со сдвигом одна к другой, пытаться рядом собрать рассчитывая на удачные генерации, уничтожать прилегающие к стенке, так как там мало что поймаешь, но генерация создаст удобные комбинации, аналогично бывает 3 шара можно собрать и рядом ничего нет, понимая что их потерять не жалко и можно смело удалять.