2 месяца назад
🦋 Синус, косинус и танк на экране: зачем игровому разработчику школьная тригонометрия
В школе синус и косинус часто выглядят как инструменты для решения задач, в которых есть треугольник, неизвестная сторона и подозрительно идеальный угол. Но стоит попробовать сделать игру — и внезапно выясняется, что без этих функций трудно нормально повернуть башню танка, запустить пулю в нужную сторону, провести спутник по орбите или заставить противника плавно покачиваться в воздухе. Разработчик игр Дэйв показал это на простом опыте в PICO-8. Он начал с пустого экрана и окружности, а закончил маленькой интерактивной сценой: объект поворачивается, движется в выбранном направлении и стреляет...