Раздел 47 · Геймдев: зал «Комета»

Точки и векторы

middle~35 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Палыч спросил, почему мяч в «Кирпичнике» летит наискосок, а не туда, куда смотрит ракетка. Я начертил мелом на полу стрелку от окна до двери: куда и сколько. Потом вторую, от двери до кассы. Третья, от окна до кассы, вышла сама. Палыч неделю рисовал стрелки на всём.

Утро после дуэли. «Ракетка» стоит у входа, на табло ещё горит вчерашний счёт. Простыня со второго автомата лежит на полу: Палыч снял её вчера вечером. Под стеклом «Кирпичника» стена латунных кирпичей, внизу узкая ракетка. На полу у автомата бледные меловые стрелки, затёртые подошвами.

В «Ракетке» ты уже держал в руках Vec2. Мяч хранил скорость в Velocity(Vec2), система двигала его строкой translation += velocity * dt, и вопросов эта строка не вызывала. Она работает, потому что за ней стоит маленькая алгебра: что с чем можно складывать и что получается в ответе. В этом разделе мяч начнёт отскакивать под углом, ползти вдоль стены и задевать углы кирпичей, и каждую такую вещь придётся посчитать. Без этой алгебры не выйдет ни одна.

Раздел ведёт Палыч. Формулы он не любит, пока мяч не сделал что-то не то, поэтому формулы здесь появляются по одной и каждая сначала мелом на полу. Сегодня различие, на котором стоит весь раздел: точка и стрелка.

премиум-урок

Продолжение в премиуме: 1 200 ₽ в месяц или 10 000 ₽ в год. Вместе с ним серверные проверки задач и школьные токены AI-коуча.

Оплата пока не подключена: премиум и курсы открываются промокодом.