live13 (live13) wrote,
live13
live13

Categories:

Шаблоны игрового программирования. Последовательные шаблоны

Последовательные шаблоны



Оглавление



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

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

В данном разделе собраны шаблоны, которые могут нам в этом помочь. Игровой цикл(Game Loop) - это центральная ось, на которую опирается игровое время. Объекты слышат его тиканье через методы обновления ( Update Methods). Мы можем спрятать последовательную сущность компьютера за фасадом снимков отдельных моментов времени с помощью двойной буферизации (Double Buffering) и в результате обновление игрового мира будет казаться плавным.

Шаблоны




Tags: c++, design patterns, game programming, programming, игры, книги, перевод, программирование, шаблоны, шаблоны проектирования
Subscribe

  • Сестра 3

    После вчерашнего поста и сам пересмотрел этот фильм. Новыми так сказать глазами. Дело в том что это был уже продукт эпохи конца ОСП и вообще…

  • Повестка в Америку

    Я посмотрел Поездку в Америку 2 и это было довольно странно. С одной стороны не покижает ощущение что это такой капустник-фанфик типа Сестра 3.…

  • Про Ковидлу и Шпунтик (Спутник-V)

    В понедельник 1-го марта записался на вакцинированние шпунтиком и около 15.30 мне сделали укольчик. Поначалу было все нормально, но часам к 19 начала…

promo live13 may 11, 2014 17:58 46
Buy for 50 tokens
Примерно неделю назад я писал, что заинтересовался этой online-книжкой http://gameprogrammingpatterns.com/ и решил сделать ее перевод. Сам я мог бы ограничиться и английским вариантом, но думаю многим перевод пригодится. В прошлом я уже занимался переводом книг. Не как основной работой. Так,…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments