> For the complete documentation index, see [llms.txt](https://jabocrack1.gitbook.io/shabloni-igrovogo-programmirovaniya/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jabocrack1.gitbook.io/shabloni-igrovogo-programmirovaniya/posledovatelnie-shabloni-sequencing-patterns.md).

# Последовательные шаблоны (Sequencing Patterns)

Видеоигры прекрасны по большей мере потому, что позволяют нам побывать где-то еще. На несколько минут (а если быть более честным гораздо на дольше) мы становимся обитателями виртуального мира. Создание такого мира - это самое прекрасное, что есть в игровом программировании.

Один из аспектов создания таких игровых миров - это *время*: искусственный мир живет и дышит в своем собственном ритме. Как строители миров мы должны самостоятельно изобретать время и шестеренки, управляющие работой часов игры.

В данном разделе собраны шаблоны, которые могут нам в этом помочь. [Игровой цикл(Game Loop)](/shabloni-igrovogo-programmirovaniya/posledovatelnie-shabloni-sequencing-patterns/igrovoi-tsikl-game-loop.md) - это центральная ось, на которую опирается игровое время. Объекты слышат его тиканье через [Методы обновления (Update Methods)](/shabloni-igrovogo-programmirovaniya/posledovatelnie-shabloni-sequencing-patterns/metodi-obnovleniya-update-methods.md). Мы можем спрятать последовательную сущность компьютера за фасадом снимков отдельных моментов времени с помощью [Двойной буферизации (Double Buffering)](/shabloni-igrovogo-programmirovaniya/posledovatelnie-shabloni-sequencing-patterns/dvoinaya-buferizatsiya-double-buffering.md) и в результате обновление игрового мира будет казаться плавным.

## Шаблоны

* [Двойная буферизация (Double Buffering)](/shabloni-igrovogo-programmirovaniya/posledovatelnie-shabloni-sequencing-patterns/dvoinaya-buferizatsiya-double-buffering.md)
* [Игровой цикл(Game Loop)](/shabloni-igrovogo-programmirovaniya/posledovatelnie-shabloni-sequencing-patterns/igrovoi-tsikl-game-loop.md)
* [Методы обновления (Update Methods)](/shabloni-igrovogo-programmirovaniya/posledovatelnie-shabloni-sequencing-patterns/metodi-obnovleniya-update-methods.md)
