Goal abandoned
The author does not write in the goal 7 years 9 months 24 days
Прочитать книгу "Шаблоны игрового программирования"
Проектирую непроектируемое!
Мною уже было столько всего изучено по различным языкам и технологиям программирования, что я уже сбился со счета, но серьезно до сих пор еще не брался за изучение проектирования. Изучал до этого различные статейки, всякие отдельно взятые паттерны, но не рассматривать данный вопрос глубоко. Сейчас как раз настало время все менять и браться за глубокое изучение проектирования. Начать думаю с паттернов и т.к. сейчас увлекаюсь gamedev'ом, целью разговора будет книга "Game Programming Patterns", автор Robert Nystrom. Это как раз та книга, которая позволит мне убить одним выстрелом двух зайцев.
Записи в дневнике будут иметь формат краткого содержания или ключевых фактов, чтобы потом можно было эти записи использовать для освяжения памяти.
P.S. Не смотря на то, что официально в русском сегменте книга не издавалась, силами хороших людей, она была переведена и довольно хорошо. При чем последняя редакция перевода была месяц назад (2016-03-12), что тоже радует.
Goal Accomplishment Criteria
Прочитал всю книгу, разобрал и усвоил все концепции.
Personal resources
Устройство для чтения, время.
Goal ecological compatibility
Постичь суть мудрецов проектирования ПО.
-
Часть 1. Введение
-
Архитектура, производительность и игры
-
-
Часть 2. Обзор шаблонов проектирования
-
Команда (Command)
-
Приспособленец (Flyweight)
-
Наблюдатель (Observer)
-
Прототип (Protorype)
-
Синглтон (Singleton)
-
Состояние (State)
-
-
Часть 3. Последовательные шаблоны (Sequencing Patterns)
-
Двойная буферизация (Double Buffering)
-
Игровой цикл (Game Loop)
-
Метод обновления (Update Method)
-
-
Часть 4. Поведенческие шаблоны (Behavioral Patterns)
-
Байткод (Bytecode)
-
Подкласс песочница (Subclass Sandbox)
-
Объект тип (Type Object)
-
-
Часть 5. Шаблоны уменьшения связности (Decoupling Patterns)
-
Компонент (Component)
-
Очередь событий (Event Queue)
-
Поиск службы (Service Locator)
-
-
Часть 6. Шаблоны оптимизации (Optimization Patterns)
-
Локализация данных (Data Locality)
-
Грязный флаг (Dirty Flag)
-
Пул объектов (Object Pool)
-
Пространственное разбиение (Spatial Partition)
-
- 4269
- 17 April 2016, 14:22
Don't miss new posts!
Subscribe for the Goal and follow through to its completion