Маленькая книга по программированию приключенческих игр: программирование ретро-текстовых приключений на C# (и других языках) (маленькие книги по программированию) на русском
The Little Book Of Adventure Game Programming: Program Retro Text Adventures in C# (and other languages) (Little Programming Books) (B08231LMWL)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Huw Collingbourne | #53: Программирование компьютерных игр
Напишите текстовое приключение в стиле ретро!
Изучите утраченные искусства разработчиков игр, поскольку Хью Коллингборн (автор культовой приключенческой игры « Золотой вомбат судьбы ») подробно объясняет, как написать приключенческую игру в стиле исследования. Весь исходный код можно скачать с веб-сайта Bitwise Books (www.bitwisebooks.com).
Книга «Маленькая книга по программированию приключенческих игр» представляет собой пошаговое руководство по созданию игры на C#, одном из важнейших языков программирования для Windows, а также доступном для macOS и Linux. Принципы и методы программирования, описанные в книге, также могут быть использованы для написания приключенческих игр на других языках, таких как Java, Ruby или Object Pascal. Приведены короткие примеры (исходный код также доступен для скачивания) на этих языках. Помимо обучения созданию приключенческих игр, эта книга может также использоваться в качестве учебного пособия по написанию программ на C#. Она охватывает все наиболее важные особенности языка C#.
В этой книге объясняется...- Как писать интерактивные игры (IF).
- Создание иерархий классов
- Как создать карту связанных между собой «комнат»
- Перемещение игрока по карте
- Наполнение комнат сокровищами
- Как добывать и сбрасывать сокровища
- Помещение предметов в контейнеры (мешки, сундуки с сокровищами и т. д.)
- Использование списков и словарей
- Переопределенные методы
- Перегруженные методы
- Как сохранять и загружать игры
- Разработка игры с пользовательским интерфейсом
- Разработка игры для командной строки, запускаемой в системной подсказке.
- ...и многое другое
Независимо от того, новичок вы в программировании или опытный пользователь, эта книга бросит вам вызов, расширив ваши знания в этой области и одновременно работая над действительно увлекательным проектом. В книге рассматриваются следующие темы: списковые структуры и словари, потоковая обработка и сериализация, иерархии объектов, конструкторы, обработка исключений, перечисления, обобщения и многое другое. Эта книга также может дополнить стандартные учебники по C# (например, нашу другую книгу « Маленькая книга по C#» ), проведя вас через разработку сложного проекта, содержащего множество файлов исходного кода, частичные классы и коллекции объектов.
Хью Коллингборн занимается программированием более 30 лет. Помимо написания текстовых приключенческих игр, он является онлайн-преподавателем программирования, обучившим десятки тысяч студентов программированию на таких языках, как Ruby, C, C#, Java и Object Pascal. Он писал колонки о программировании для многочисленных компьютерных журналов, таких как PC Plus и Computer Shopper . Он является техническим директором независимой компании-разработчика SapphireSteel Software. Он является автором ряда книг по программированию, включая «The Little Book Of C» , «The Little Book Of C #», «The Little Book Of Pointers» и «The Little Book of Recursion» .
Книга «Маленькая книга по программированию приключенческих игр» содержит все необходимое , чтобы сразу перейти к сути программирования текстовых приключенческих игр без лишней информации и лишних деталей.