Чтобы получить лучший результат, необходимо рассчитать количество возможностей.Факторы, которые влияют на такие возможности:
сколько смежных пузырьков потребуется, чтобы взорваться?Это 3 пузыря подряд?4 пузыря подряд?5?
еще один фактор - сколько форм образует ваш пузырь, чтобы взорваться?только горизонтальное образование?только по вертикали?это включает в себя диагональ?
Третий фактор - это размер вашей сетки.Насколько он велик?
Так что это действительно даст огромное количество возможностей после учета этих факторов.
Но давайте попробуем проанализировать простой.Скажем, сетка 2x2 с горизонтальным и вертикальным формированием, взрывающаяся 2 пузырьками:
[a][b]
[c][d]
Возможности: ab, cd, ac, bd = 4 возможности.
Это уже даету тебя 4 возможности.
Таким образом, с сеткой 4x4, с вертикальным и горизонтальным образованием и 3 взрывающимися пузырями действительно сложатся огромные вычисления.