В нашей ядерной лаборатории существует несколько методик для моделирования физических явлений на регулярной сетке. Большинство сеток — прямоугольные, то есть у каждой ячейки есть строго один сосед справа, один — слева, один — сверху, один — снизу. Четыре соседа. Удобно, рационально, ячейки не жесткие, в отличии от треугольных.
Но есть одна методика, основанная не на четырехугольной регулярной сетке — но шестиугольной. Апологеты подхода утверждают, что природа — от пауков до пчел — использует только такое разбиение.
Я решил взять несколько популярных игр, основанных на четырехугольных сетках (
Lines, Tetris, Dots, Panda, Candy Crash Saga) и переписать их на натуральную шестиугольную сетку.
Тетрис, названный
Hetris (от
Hexagonal tetris), получился довольно забавным и я решился выложить его в
AppStore.
Дабы избежать обвинений в саморекламе, я прикрутил к приложению
Push Notification, и описываю особенности своей реализации в данной статье.
А вы знаете, что слово
Tetris запрещено упоминать всуе?