Готовый перевод Game Programming Patterns / Паттерны программирования в играх: 2. Sequencing Patterns

Видеоигры удивительны в большей части потому что они переносят нас куда либо.

На пару минут (или, по-честному, намного дольше)

мы станем жителями виртуального мира.

Создание таких миров одно из высших наслаждений для разработчика игр.

Время - наиболее важный элемент в игровых мирах: искусственный мир живет и дышит в собственном ритме.

И как творцы этого мира, мы должны создать время и изготовить шестеренки, что будут отсчитывать мгновения наших Игровых Часов.

Паттерны в этом разделе - это инструменты для сотворения именно этого.

Игровой Цикл (Game Loop) - главная ось, на которой вращается механизм.

Объекты слышат его тиканье через Методы Обновления (Update Methods).

Мы можем спрятать дискретную природу компьютера позади череды фиксированных моментов времени используя Двойную Буферизацию (Double Buffering), чтобы мир казался обновляемым синхронно.

Паттерны

Двойной буфер — Double Buffer

Игровой цикл — Game Loop

Метод обновления — Update Method

Переведено на Нотабеноиде
http://notabenoid.org/book/51192/215220

Переводчики: kamillxiii, Mingun, Xases

Настройки

Готово:

100.00% КП = 1.5