Архив метки: программирование игр

программирование игр

Программирование игр — Маниш Сети

Написать свою игру мечтает каждый начинающий программист, но не каждый знает, с чего начинать. Возможно, всем тем, кто так и не стал игроделом, не хватило в начале пути именно этой книги, рассказывающей как о самых азах разработки работы с графикой и звуком, так и о таких серьёзных вещах, как искусственный интеллект.

 

Специально для будущих великих игроделов, не знающих пока, с чего начать, и тех, кто считает разработку видеоигр чем-то несерьёзным и не заслуживающим внимания, Маниш Сети, автор многих компьютерных самоучителей , написал этот учебник. Подробно объясняя читателю каждый шаг создания игры, самоучитель показывает азы работы с графикой от статической картинки до анимированного образа, вписывающегося в общую картину, рассказывает о работе со звуком и музыкой, и идёт даже дальше, приводя к понятию искусственного интеллекта.

 

Все уроки, приведенные в пособии, поданы на примере языка программирования BlitzBasic, созданного специально для целей разработки игр. И конечно же, следуя доброй традиции качественных учебников по программированию, книга «Программирование игр» включает в придачу ко всему ещё и диск с текстами программ, использованных в книге, и различными мультимедийными ресурсами, которые будут полезны при создании игр.

Программирование шахмат и других логических игр — Евгений Корнилов

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

К книге Евгения Корнилова «Программирование шахмат и других логических игр» прилагается компакт-диск с наиболее известными, свободными кодами шахматных программ и текстами программ самого автора.

Программирование игр для Windows на Borland C++ — Набайоти Баркакати

Книга «Программирование игр для Windows на Borland C++» предназначена для программистов, имеющих некоторый опыт работы со средствами программирования фирмы Borland и языком С++. Автор рассматривает написание игровых программ на основе объектно-ориентированного программирования, пути и способы использования этой техники. Представленные в книге игры выполняются в операционной системе Windows.

Программируем игры для мобильных телефонов. Инструментальная книга — под редакцией А. Виноградова

С помощью книги «Программируем игры для мобильных телефонов. Инструментальная книга» Вы максимально быстро сможете научиться создавать увлекательные игры для мобильников. Данная книга снабжена множеством примеров для рисования графических изображений, а также набора текстовых сообщений на экране мобильного телефона, включения в игру музыки, разнообразных звуковых и видеоэффектов, а также управления движением объектов графики с помощью кнопок телефона. Отметим, что к книге приложен диск с абсолютно бесплатной средой для создания программ — пакетом J2ME и примерами программ из описываемой книги.

Как написать игру на ассемблере для ZX Spectrum — А. Евдокимов, А. Капульцевич, И. Капульцевич

Во второй книге из цикла «Как написать игру для ZX Spectrum» рассказывается о применении языка ассемблер для написания игровых программ на домашнем компьютере. Это позволяет создавать игры красочные, с быстрым движением, со спецэффектами. Книга расскажет, что такое ассемблер, в чём особенности его применения на ZX Spectrum, о вводе и редактировании программ, о работе микропроцессора Z80, о видео и аудиоэффектах, о подпрограммах ПЗУ, и о том, что такое ПЗУ. Написанная очень доступным языком, книга будет интересна и начинающим, и опытным пользователям.

Искусственный интеллект в компьютерных играх. Как обучить виртуальные персонажи реагировать на внешние воздействия — Алекс Дж. Шампандар

Эта книга будет актуальна до тех пор, пока существуют компьютерные игры. В ней рассказываются секреты введения в компьютерную игру синтетических игровых персонажей с реалистичными формами поведения. При этом особый акцент ставится на отдельных аниматах (автономных созданиях с искусственным телом), находящихся в виртуальном мире. Поэтапно рассказывается о процессах создания автономных персонажей с помощью средств ИИ, объяснены принципы обучения персонажей интеллектуальному реагированию на происходящие события. Для практического показа получившихся персонажей применяется реалистичная трехмерная игра. Книга Алекса Шампандара – это превосходное сочетание теоретических основ и практических рекомендаций в области разработки средств ИИ, предназначенное для любознательных читателей, стремящихся применять полученные знания на практике для создания игр.

Физика для разработчиков компьютерных игр — Д. Конгер

Эта книга посвящена загадочной для многих стороне компьютерных игр — физическому моделированию окружающего мира. Помимо собственно физики, книга интересна примерами практического применения физических моделей в играх и изложением принципов моделирования отдельных физических явлений. Отведено место в книге и рассмотрению актуальных сегодня вопросов программирования приложений с использованием созданных инструментов. Все описанные модели в книге были созданы на C++ с применением DirectX и компилировались в VS.NET. Издательство сделало подарок всем, кому интересно физическое моделирование в играх: к книге прилагается компакт-диск, содержащий примеры и необходимый инструментарий. Для понимания написанного в пособии достаточно знания физики и математики в пределах школьного курса и первичного опыта программирования на C++. Книга будет интересна всем, кто увлекается программированием.

Создание игр для мобильных телефонов — М. Моррисон

Работа М. Моррисона «Создание игр для мобильных телефонов» представляет собой практическое руководство по разработке и реализации игр для мобильных телефонов. Информация изложена доступным языком без сложных и скучных аспектов программирования. Эта книга — пошаговая инструкция по овладению методикой создания технологии «plug-and-play», применять которую возможно к огромному количеству игр. Издание включает в себя детальные описания и примеры кода для 4 игр и всю информацию, которая позволит вам воплотить в жизнь ваши собственные идеи. Если вы любите играть и программировать — эта книжка для вас!

Как самому создать трехмерную игру — Хонич А.

Эта книга будет полезна тем, кто желает больше узнать об устройстве трёхмерной игры типа DOOM, а также попробовать самим создавать интересные игры. В книге последовательно описаны структура программы, все шаги, их взаимосвязь, что весьма ценно для программистов, пишущих объемные программы. Приведены интересные алгоритмы, рассмотрены уязвимые места программ. Для программистов, которые владеют языком C и для всех, кто заинтересован в повышении своей квалификации в вопросах программирования.

Программирование стратегических игр с DirectX 9.0 — Тод Баррон

В книге Тода Баррона «Программирование стратегических игр с DirectX 9.0» содержится описание тем, необходимых для создания собственной стратегической игры на С++ с применением DirectX. Здесь приводится рассмотрение процесса разработки игры и исследование игровых механизмов, управления ресурсами, разработки интерфейса, добавления звукового оформления и многое другое. В темах сложнее описывается поиск пути, визуализация систем частиц и реализация сетевого многопользовательского режима. Изучив данное издание, пользователь сможет узнать об утилитах для управления проектами, облегчающими процесс разработки, постичь основные концепции применения блочной графики для создания ландшафтов, создать высококачественное звуковое сопровождение с помощью интерфейсов DirectMusic и DirectSound. С этой книгой читатель сможет создать свой редактор и узнать о способе генерирования случайных карт, применении ключевых кадров и анимационных наборов для анимации трехмерных объектов. Пользователь поймёт, как алгоритм А* находит лучший путь на карте и создаст спецэффекты, применяющие системы частиц, например, взрыв и дымовой след.