пиксельный платформер · 320×192

ТРИ ДВЕРИ

Пятьдесят пять комнат под землёй. Каждая — одна экранная головоломка на прыжок и бросок: донести ключ до двери и не сгинуть. Пять миров, пять хозяев, ни одного слова сюжета — всё рассказывает камень.

50 уровней 5 боссов без загрузок геймпад и клавиатура

Правило комнаты

Ключ

Лежит там, куда тяжелее всего добраться. Носишь его в руках — значит, не можешь нести ничего другого.

Камень

Оружие, груз и ступенька. Бросок с замахом бьёт дальше; камень давит кнопки, глушит врагов и держит воду.

Дверь

Открывается только с ключом в руке. Экран не скроллится: решение всегда целиком перед глазами.

Пять миров

Пещера
01—10

Школа броска: осыпи, качели, летучие мыши. Здесь учат кидать точно, а не сильно.

Босс
Каменный страж

Разбегается и запинается. Сердце открыто только в оглушении.

Лава
11—20

Пол дышит жаром, платформы тонут. Бесы прыгают по головам, а камень остывает не сразу.

Босс
Домновщик

Кормит домну. Гасить нужно то, чем он греется.

Мерзлота
21—30

Разгон не гасится. Наледь, полыньи, сосульки над головой — тормозить приходится заранее.

Босс
Стужень

Рогатый колосс из наста. Намерзает заново, если дать передышку.

Гроза
31—40

Заброшенная подстанция: катушки, рельсы, шаровая молния. Металл в руках — уже риск.

Босс
Разрядник

Бьёт дугой между опорами. Уязвим на перезарядке.

Глубина
41—50

Появляется дыхание. Течения тащат, воздух копится в карманах у свода, а камень тянет ко дну — и это единственный способ опуститься.

Босс
Спрут

Затонувший корабль, три щупальца и вдох, тянущий всё к клюву. Со второй фазы чернила гасят свет.

Гарпун

На глубине камень уступает место гарпуну. Он не летит по дуге и не замедляется в воде: бьёт по прямой сразу, целится вверх и вниз, тянет за собой трос и пузырьковый след. Держишь в руке — идёшь ко дну.

скорость5,6 пикс./кадр
наконечниктрезубец, средний зуб длиннее
по водене тормозит, не тонет в полёте

Управление

← →ход
Z · ↑ · пробелпрыжок и отскок от стен
Xподнять · бросок · гарпун
подкат на бегу · прицел вниз
↓ + Xпрокат по земле
Rкомната заново
Enter · Escвыбор уровня · пауза

Геймпад подхватывается сам: крестовина, A — прыжок, B — бросок.

Как это сделано

320×192

Сетка 20×12 тайлов по 16 пикселей, вывод втрое крупнее, без сглаживания.

0 картинок

Ни спрайтов, ни атласов: каждый пиксель рисуется кодом на лету.

60 к/с

Фиксированный шаг физики, койот-тайм и буфер прыжка — управление прощает кадр.