В этом небольшом уроке я покажу как создаётся игровой кадр в консольной игре: "Pong", написанной мной на днях. Создав несколько таких игрушек, я понял как работают все подобные игры, основанные на простой консольной графике. Итак, рендер каждого кадра можно разбить на 2 большие части: физика и непосредственно сама отрисовка. Обо всё по порядку... 1. ФИЗИКА Пожалуй самый сложный, но при этом и самый важный процесс. Здесь происходит сразу несколько операций(опять же на примере "Pong"): Все эти операции происходят лишь в числовых значениях. Понг игрока - это всего лишь набор координат: x,y - а передвижение врага - всего лишь хитрый алгоритм, меняющий всё те же 2 координаты. Все эти действия происходят лишь в изменении различный значений, никакой картинки на данном этапе нет! 2. ОТРИСОВКА Вот этот этап уже более интересный. Благодаря нему, абстрактные числовые значения превращаются в понги, шарик, сцену. Как и предыдущий этап, он разбивается на несколько операций: Отрисовка
Как работает простейший игровой рендер на примере консольной игры
7 сентября 20197 сен 2019
5
2 мин