1. Новые складчины: Показать еще

    05.12.2016: Буки в Шоке от этой программы! 14 матчей из 14 прошли! Программа расчета на футбол тотал,исход!

    05.12.2016: Зарабатывай от 50 000 рублей в месяц на авито 6 поток (Евгений Дорохин)

    05.12.2016: Формула Гранта - от 50-100$ в день гарантированно! (Марина Шилова)

    05.12.2016: Обучение заработку + личный опыт с программой ProkMLM

    05.12.2016: Тактики для практиков. Подписка 90 дней (roundabout.ru)(Повтор)

  2. Нужен организатор: Показать еще

    05.12.2016: Тактики для практиков. Подписка 90 дней (roundabout.ru)(Повтор)

    05.12.2016: [Повтор] АнтиСаботаж (аудиозапись). Богданов

    05.12.2016: Подписка на каппера с сайта-верификатора Бетадвайзер

    05.12.2016: Покупка бетона или железок от prognoz.ninja

    04.12.2016: Черная Магия обучение

  3. Сбор взносов Показать еще

    05.12.2016: Обучение Бизнесу с Китаем от 100$ к 10.000$ за 2 месяца коучинг 17.0 (Версия Платинум)(Дима Ковпак)

    05.12.2016: Profit Stars С полного "0" до первых 75 000 рублей в Интернет (Игорь Молчанов)

    04.12.2016: Психоаналитическая психотерапия на практике (Отто Кернберг)

    04.12.2016: Как заработать на просмотрах США 100-10000$ (Эльдар Гузаиров)

    04.12.2016: Тестостерон Release 2016 (Арсен Маркарян)- Первый поток последнего онлайн курса

Запись

Доусон М. - Изучаем C++ через программирование игр (2016)

Тема в разделе "Электронные книги", создана пользователем Telegram, 27 авг 2015.

Цена:
850 руб
Взнос:
40 руб
Организатор:
Требуется
Участников:
0/100

(Список пока что пуст. Запишитесь первым!)

    Тип: Стандартная складчина
    1. Telegram

      Telegram Организатор складчин

      Доусон М. - Изучаем C++ через программирование игр (2016)

      [​IMG]

      Доусон М. - Изучаем C++ через программирование игр (2016)
      • Тема:Вне серии
      • Год:2016
      • Страниц:352
      • Обложка:Обл Ц
      • Формат:70х100/16
      • Баркод:9785496016292
      • ISBN:978-5-496-01629-2

      Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.
      Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.
      Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.


      Книга «Beginning C++ Through Game Programming» — значительно более глубокая работа, чем аналогичные книги по программированию игр на динамических языках, например, Python, ActionScript или Java — и это неудивительно. В книгах по программированию игр на динамических языках многие важные темы — например, управление памятью рассматриваются практически мельком. Они обсуждаются в заключительных главах на тему «оптимизации», причем авторы зачастую обсуждают лишь такие частности, как пореже вызывать сборщик мусора. Но язык C++ известен своим прикладным подходом к управлению памятью, и здесь такие темы, как расстановка указателей и ссылок и управление памятью как таковое выходят на передний план. Поэтому книга «Beginning C++ Through Game Programming» охватывает несколько иной круг тем, нежели другие книги о программировании игр, авторы которых рассказывают о динамических языках. Например, в 400-страничной книге по ActionScript вполне можно описать разработку 10 полноценных игр, а в книге по C++ на 400-й странице еще будут рассматриваться теоретические темы например, операторы перегрузки и глубокое копирование объектов. Все дело в том, что C++ один из самых фундаментальных и сложных языков программирования, которые широко используются сегодня. Для создания объекта недостаточно просто «объявить о его существовании» — хотя в большинстве динамических языков от вас больше ничего не требуется. А чтобы объект в C++ исчез, недостаточно просто «забыть о нем» на некоторое время.

      Боюсь, что именно такие сложности отпугивают от C++ многих разработчиков. В книге «C++ Through Game Programming» вы не найдете сколь-либо сложных полнофункциональных игр. Здесь вы научитесь писать игры, управляемые через командную строку — в частности, «крестики-нолики» и «виселица». Но (и это важно!) такие игры будут выстроены в строгом соответствии с объектно-ориентированным проектированием. Может быть, такая строгость и является излишней в столь тривиальной игре как «виселица», но в тех играх, которые вы станете писать после прочтения этой книги, приобретенные знания и навыки будут весьма кстати.

      Несомненно, игру «Виселица» можно написать на Python — она будет состоять примерно из 100 строк, а вся работа потребует у вас не более получаса. Однако многие приемы, которые вы усвоите при быстром написании такой игры, окажутся неприменимы в игре, код которой насчитывает 100 000 строк. Или миллион строк. Суть книги «Beginning C++ Through Game Programming» заключается не в том, чтобы научить вас программировать «Виселицу» в ста строках, чтобы после этого вы могли ощутить себя заправским разработчиком игр. В этой книге вы научитесь реализовывать надежные проекты, которые будут хорошо масштабироваться, оставаясь при этом удобными в поддержке. Приемы, которые вы усвоите в этой книге, пригодятся вам при работе и над более крупными проектами.

      Книга «Beginning C++ Through Game Programming» будет полезна читателю, который хочет сделать первый шаг к разработке крупных проектов. Проблема в том, что этот первый шаг получится далеко не таким интересным, как в других подобных книгах. Проработав эту книгу, вы не сможете написать на С++ классную игру, а потом козырнуть ею перед друзьями. Но вы можете вынести из этой книги такие идеи, которые впоследствии пригодятся вам при реализации просто потрясающих проектов.

      Основная проблема, которая возникла у меня с книгой «Beginning C++ Through Game Programming» такая же, как и с другими книгами подобного рода — операционные системы Mac и Linux рассматриваются в ней на уровне: «поверьте, в них весь этот код сработает, но мы не будем на этом останавливаться». Учитывая, что в книге целых пять страниц посвящено настройке Visual C++ Express и компиляции проекта, пять страниц – Xcode и пять страниц – IDE для Linux на ваш выбор, на это стоит обратить внимание. Если вы сможете прочитать эту книгу как кроссплатформенную то, пожалуй, именно так и стоит ее читать.
       
      Telegram, 27 авг 2015
    2. Загрузка...

      Похожие складчины
      1. Bulion
        Запись

        Ваш ребенок может все (Пэг Доусон)

        Bulion, 2 май 2016, в разделе: Электронные книги
      2. Bulion
        Запись

        Программируем на Python (Майкл Доусон)

        Bulion, 9 апр 2014, в разделе: Электронные книги
      3. Лизок
      4. Bulion
        Запись

        Изучаем Аюрведу легко и просто (Суботялов М. А.)

        Bulion, 22 окт 2016, в разделе: Курсы по эзотерике
      5. Aplication
        Куплено

        Изучаем Python. Программирование игр, визуализация данных, веб-приложения

        Aplication, 3 окт 2016, в разделе: Электронные книги
      6. Bulion
        Куплено

        Изучаем Arduino. 65 проектов своими руками

        Bulion, 1 окт 2016, в разделе: Электронные книги
      7. Telegram
        Запись

        Изучаем рельеф

        Telegram, 5 сен 2016, в разделе: Курсы по эзотерике

Наверх