Программирование игр для Windows. Советы профессионала

Содержание


Синхронизация состояния ввода/вывода
Временная синхронизация
Модем
Net Tank: танковый имитатор для двух игроков
Net Tank: танковый имитатор для двух игроков - часть 2
Анализ игры Net-Tank
Раздел 1: Инициализация
Раздел 2: Игровой цикл
Раздел 3: Удаление объектов
Раздел 4: Получение входных данных и передача состояния дистанционно управляемой системе
Раздел 5: Перемещение объектов
Раздел 6: Распознавание столкновений
Раздел 7: Рисование объектов
Раздел 8: Дублирующий буфер
Раздел 9: Всякая всячина
Итог
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА
Определение понятия инструментального средства
Определение понятия инструментального средства - часть 2
Редакторы изображений
Пакеты анимации
Производство кинофильма
Звуковые редакторы
Редактор поля WarEdit
Редактор поля WarEdit - часть 2
Использование WarEdit
Примечание
Функциональное описание программы WarEdit
Функциональное описание программы WarEdit - часть 2
Функциональное описание программы WarEdit - часть 3
Функциональное описание программы WarEdit - часть 4
Функциональное описание программы WarEdit - часть 5
Улучшения WarEdit
Итог
ГРАФИЧЕСКОЕ ОФОРМЛЕНИЕ ИГРЫ
Удобные детали и инструменты
Удобные детали и инструменты - часть 2
Первый этап: планирование
Разрешающая способность и количество цветов
Для кого вы пишете игру?
Содержание и общее настроение игры
Что детализировать, а что нет?
Несколько слов по поводу цвета
Разработка 256-цветной палитры
Разработка 256-цветной палитры - часть 2
Разработка 256-цветной палитры - часть 3
Разработка 256-цветной палитры - часть 4
Разработка 256-цветной палитры - часть 5
Ну дайте мне место (разработка стен, пола и «кирпичиков» потолка!
Детали, детали и детали
Детали, детали и детали - часть 2
Придание «кирпичикам» стен глубины трехмерного пространства
Масштабирование изображения
Создание бесшовных мозаичных изображений
Особые ситуации
Особые ситуации - часть 2
Особые ситуации - часть 3
Если б только у меня было оружие и еда! (разработка объекта)
Подайте сюда врагов! (разработка персонажей)
Подайте сюда врагов! (разработка персонажей) - часть 2
Технические приемы анимации
Чудовища и прочие кровожадные персонажи
Последние дорисовки
Начальная и конечная заставки
Оформление оценочного экрана
Экраны для отражения статуса и изменения конфигурации игры
Анимация
Кадры для привлечения внимания
ИТОГ
ТЕХНИКА СОЗДАНИЙ ПАРАЛЛАКСА
Еще кое-что о режиме 13h
Примечание по поводу демонстрационной программы
Первый шаг
Первый шаг - часть 2
Первый шаг - часть 3
Первый шаг - часть 4
Первый шаг - часть 5
Первый шаг - часть 6
Первый шаг - часть 7
Первый шаг - часть 8
Несколько смещающихся слоев
«Прозрачные» пиксели
«Прозрачные» пиксели - часть 2
«Прозрачные» пиксели - часть 3
«Прозрачные» пиксели - часть 4
«Прозрачные» пиксели - часть 5
«Прозрачные» пиксели - часть 6
Оптимизированные версии OpaqueBlt() и TransparentBlt()
Оптимизированные версии OpaqueBlt() и TransparentBlt() - часть 2
Оптимизированные версии OpaqueBlt() и TransparentBlt() - часть 3
Смещение мозаичных изображений
Смещение мозаичных изображений - часть 2
Смещение мозаичных изображений - часть 3
Смещение мозаичных изображений - часть 4
Смещение мозаичных изображений - часть 5
Смещение мозаичных изображений - часть 6
Устранение эффекта сдвига кадра
PCX-графика
Примечания по выполнении
Примечания по выполнении - часть 2
ТЕХНИКА ОПТИМИЗАЦИИ
ТЕХНИКА ОПТИМИЗАЦИИ - часть 2
ТЕХНИКА ОПТИМИЗАЦИИ - часть 3
ТЕХНИКА ОПТИМИЗАЦИИ - часть 4
ТЕХНИКА ОПТИМИЗАЦИИ - часть 5
ТЕХНИКА ОПТИМИЗАЦИИ - часть 6
ТЕХНИКА ОПТИМИЗАЦИИ - часть 7
ТЕХНИКА ОПТИМИЗАЦИИ - часть 8
ТЕХНИКА ОПТИМИЗАЦИИ - часть 9
ТЕХНИКА ОПТИМИЗАЦИИ - часть 10
ТЕХНИКА ОПТИМИЗАЦИИ - часть 11
ТЕХНИКА ОПТИМИЗАЦИИ - часть 12
ТЕХНИКА ОПТИМИЗАЦИИ - часть 13
ТЕХНИКА ОПТИМИЗАЦИИ - часть 14
ТЕХНИКА ОПТИМИЗАЦИИ - часть 15
ТЕХНИКА ОПТИМИЗАЦИИ - часть 16
ТЕХНИКА ОПТИМИЗАЦИИ - часть 17
ТЕХНИКА ОПТИМИЗАЦИИ - часть 18
ТЕХНИКА ОПТИМИЗАЦИИ - часть 19
ТЕХНИКА ОПТИМИЗАЦИИ - часть 20
ТЕХНИКА ОПТИМИЗАЦИИ - часть 21
ТЕХНИКА ОПТИМИЗАЦИИ - часть 22
ТЕХНИКА ОПТИМИЗАЦИИ - часть 23
ИГРА WARLOCK (КОЛДУН)
ИГРА WARLOCK (КОЛДУН) - часть 2
ИГРА WARLOCK (КОЛДУН) - часть 3
ИГРА WARLOCK (КОЛДУН) - часть 4
ИГРА WARLOCK (КОЛДУН) - часть 5
ИГРА WARLOCK (КОЛДУН) - часть 6
ИГРА WARLOCK (КОЛДУН) - часть 7
ИГРА WARLOCK (КОЛДУН) - часть 8
ИГРА WARLOCK (КОЛДУН) - часть 9
ИГРА WARLOCK (КОЛДУН) - часть 10
ИГРА WARLOCK (КОЛДУН) - часть 11
ИГРА WARLOCK (КОЛДУН) - часть 12
ИГРА WARLOCK (КОЛДУН) - часть 13
ИГРА WARLOCK (КОЛДУН) - часть 14
ИГРА WARLOCK (КОЛДУН) - часть 15
ИГРА WARLOCK (КОЛДУН) - часть 16
ИГРА WARLOCK (КОЛДУН) - часть 17
ИГРА WARLOCK (КОЛДУН) - часть 18
ИГРА WARLOCK (КОЛДУН) - часть 19
ИГРА WARLOCK (КОЛДУН) - часть 20
ИГРА WARLOCK (КОЛДУН) - часть 21



Начало