Lab 09 · потрогать руками
Пощупай game feel
Лаба без кода: ты сам прыгаешь и крутишь невидимый слой. Включай-выключай coyote time, jump buffer, variable jump, hit-stop, shake, squash — и чувствуй, как одна и та же механика становится живой или мёртвой.
Как играть
Десктоп: ←/→ (или A/D) — идти, Пробел/↑ — прыжок (держи дольше — выше). Телефон: кнопки внизу. Задача: разбежаться, сбежать с края и перепрыгнуть пропасть на зелёную цель. Главный опыт: прыгни чуть позже края — с coyote time ты всё равно допрыгнешь (всплывёт «COYOTE!»); выключи coyote и buffer — тот же поздний прыжок не сработает, и ты упадёшь в пропасть. Это и есть невидимая честность контролей.
Что заметить: 1) выключи coyote и buffer → поздний прыжок с края не срабатывает, падаешь в пропасть; верни coyote → допрыгиваешь (а с одним buffer поздний прыжок «откладывается» до земли — тоже поучительно). 2) variable jump: чиркни прыжок коротко vs зажми — высота разная; выключи → каждый прыжок макс. высоты, контроль теряется. 3) выключи hit-stop+shake+squash — прыжок и приземление станут «бумажными»: та же физика, мёртвое ощущение.
🏠 Что дальше
Вернись в урок, раздел «🎮 Поиграй / поковыряй» — где пощупать чужой feel: Celeste (coyote/variable jump), обнулить coyote в Celeste Classic, протестить отзывчивость глазами QA.
Связи
из урока
Game feel — теория за тумблерами: окно прощения ~реакция 200 мс, hit-stop как «вес», сглаживание.
пересечение
Doom — высокий стабильный FPS — это тоже feel, ещё до всякого juice.
Что заметить по итогу (чеклист наблюдений)
- Перепрыгнул пропасть «поздним» прыжком и увидел «COYOTE!».
- Выключил coyote+buffer и упал в пропасть на том же вводе.
- Почувствовал variable jump: короткое касание vs зажатие = разная высота.
- Выключил весь juice — и ощутил, какой «мёртвой» стала та же механика.