Автор: Vicont
Добавлено: 2016-10-11 10:14 (GMT 4)
Многопользовательские игры. Разработка сетевых приложений
Год выпуска: 2017 Автор: Джошуа Глейзер, Санджай Мадхав Серия:Библиотека программиста Жанр: Программирование Издательство: Питер Формат: PDF Качество: eBook (изначально компьютерное) Количество страниц: 358
Описание: В этой книге подробно рассматриваются все основные понятия, необходимые для создания сетевых многопользовательских игр. Вначале мы познакомимся с основами сетевых взаимодействий: как работает Интернет и как выполняется пересылка данных на другие компьютеры. Далее, после закладки фундамента, будут рассмотрены основы передачи данных в играх, как подготавливать игровые данные к передаче по сети, как изменять содержимое игровых объектов по сети и как организовать взаимодействие компьютеров, вовлеченных в игру. Затем мы поговорим о том, как компенсировать ненадежность соединения и задержки при передаче данных по сети и как обеспечить масштабируемость и безопасность игрового кода. В главах 12 и 13 рассматриваются службы объединения игроков для выделенных серверов и использование облачного хостинга — две темы, чрезвычайно важные для современных сетевых игр. На страницах этой книги мы попытались совместить теорию c практикой: в большинстве глав не только обсуждаются важные понятия, но и приводятся примеры программного кода, необходимого для полноценной работы сетевой игры. На сайте книги вы найдете полные исходные коды двух игр. Одна из них — сюжетная игра (action game), а другая — стратегия в реальном времени (Real-Time Strategy, RTS). Чтобы помочь читателю в освоении рассматриваемых здесь тем, на протяжении всей книги мы будем изучать многочисленные версии этих двух игр.
Добавлено: 2016-10-11 10:14 (GMT 4)
Многопользовательские игры. Разработка сетевых приложений

Описание: В этой книге подробно рассматриваются все основные понятия, необходимые для создания сетевых многопользовательских игр. Вначале мы познакомимся с основами сетевых взаимодействий: как работает Интернет и как выполняется пересылка данных на другие компьютеры. Далее, после закладки фундамента, будут рассмотрены основы передачи данных в играх, как подготавливать игровые данные к передаче по сети, как изменять содержимое игровых объектов по сети и как организовать взаимодействие компьютеров, вовлеченных в игру. Затем мы поговорим о том, как компенсировать ненадежность соединения и задержки при передаче данных по сети и как обеспечить масштабируемость и безопасность игрового кода. В главах 12 и 13 рассматриваются службы объединения игроков для выделенных серверов и использование облачного хостинга — две темы, чрезвычайно важные для современных сетевых игр. На страницах этой книги мы попытались совместить теорию c практикой: в большинстве глав не только обсуждаются важные понятия, но и приводятся примеры программного кода, необходимого для полноценной работы сетевой игры. На сайте книги вы найдете полные исходные коды двух игр. Одна из них — сюжетная игра (action game), а другая — стратегия в реальном времени (Real-Time Strategy, RTS). Чтобы помочь читателю в освоении рассматриваемых здесь тем, на протяжении всей книги мы будем изучать многочисленные версии этих двух игр.