Тетрис из SKIY-комбинаторов

Сделал для андроида комбинаторную игрушечку:

https://play.google.com/store/apps/details?id=ru.serge.ski_combinators

(бесплатно без рекламы)

по мотивам вот этого
http://dirk.rave.org/combinatris/how-to-play.html

У оригинальной веб-версии недостаток, что не сохраняется игра прежде всего, ну и нету никаких потенциальных возможностей, которые наличествуют в гугль плее. Хочу дальше добавить таблицы рекордов, ачивки, вот это всё.

В стакан слева случайно падают четыре комбинатора S, K, I и Y, а также скобки (двух- и трёхместные). Тапами на экране регулируем куда они падают, ну и всё. Можно ещё ускорить падение.

Комбинаторы комбинируются четырьмя простейшими правилами:

Ix = x
Kxy = x
Sxyz = xz(yz)
Yx = x(Yx)

Ну и скобки регулируют порядок комбинирования.

То есть, если лежит в стакане некая комбинация, то добавление в неё комбинатора I ничего не изменит (он просто пропадёт).

Комбинатор K полезен, когда надо удалить накопившийся потенциально вредный «код», например, если на дне лежит SY, то вот к ним и хорошо применить K:

KSY = S

Или:

KS(YSY)S = SS

Комбинатор S уже скорее мешает. S-комбинаторы лучше накапливать в скобках (лучше, вложенных), и потом разом удалять с помощью комбинатора K, как в последнем примере.

Комбинатор Y — самый опасный. Например, вариант YI развернётся в бесконечную цепочку, зациклится, и игра закончится. От этого комбинатора надо избавляться в первую очередь.

Каждое «комбинирование» (в комбинаторной логике оно называется «редукция») даёт 10 баллов. Можно строить весьма сложные комбинации, которые будут долго автоматически раскручиваться и могут принести сотни баллов за раз.

Новичок наберёт пару тысяч — на первых уровнях можно просто бросать комбинаторы в один ряд даже не думая, там высока вероятность комбинаторов K и I, поэтому скорее всего они в длительном периоде будут удаляться. На среднем уровне уже надо просчитывать на 2-3-5 ходов вперёд, ну и на уровне 5-6 тысяч баллов прежние тактики уже не будут работать, надо применять стратегическое комбинирование уже в полную силу.

Поделиться статьей ...Share on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0Share on VKPrint this page

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *