Комментарии 14
Лучше уж такая книжка: Practical C++ Game Programming with Data Structures and Algorithms
ISBN 978-1-83588-986-2 Она на базе raylib. А для изучения c++ можно такую книгу посмотреть
Не знаю зачем, но заказал, пусть будет. Спасибо.
В новостях пишут что нейросети уже с одного запроса создают крутые игры типа Doom. Потребность в книгах отпадает.
"А вот соседу 70, а говорит что 5 раз за ночь!
Так и Вы говорите"
Даже нагенерив код для игры(и нет, там ни разу не думы генерят) - его надо отладить, собрать, запустить. Понимать что там в коде происходит для этого необходимо.
За что купил, за то продал. Третьего дня была новость про Grok, который создал такую игру с одного промта. А вот Qwen и Deepseek почему-то с трудом справляются даже с арканоидом. Непонятно кому верить.
Третьего дня была новость про Grok, который создал такую игру с одного промта.
И что? Разные LLM сейчас решают кучу разных и интересных задач, которые не каждый разработчик сможет осилить. Делает ли это усилия разработчика, который решает точно такие же задачи, напрасными? Не нужными? Не целесообразными? Не думаю.
Если две компании разрабатывают игру со схожими механиками, но чем-то своим, уникальным (геймплеем, текстурами, возможностями), делает ли это автоматически усилия одной из этих компаний напрасными? А если одна компания сделает свой продукт быстрее другой? Это ж... как-то странно. Тоже самое можно сказать и о двух программистах, которые пишут +/- похожий код. Если один прогер пишет этот код, то что? Нельзя писать похожий, но под свою задачу? Он может 100 раз изменится потом в процессе, обрасти другими функциями и стать лучше оригинала. Хоть оригинал был создан за 1 секунду, это ничего кроме скорости разработки не меняет концептуально.
Непонятно кому верить.
Это ещё что... через 5-10 лет большинство людей не сможет даже в туалет сходить без совета у LLM "как правильно туда ходить". Это очень соблазнительно, когда за тебя всё решает сверхумная машина, умеющая формировать быстрые ответы на любой сложный вопрос.
Одно дело использовать ИИ в областях, в которых человек действительно очень медленный (например, какие-нибудь сложные научные расчёты, которые принесут пользу всему человечеству), но совсем другое дело стремится с его помощью заменить ту деятельность, с которой люди и так отлично справляются без ИИ (программирование в том числе).
Потребность в книгах отпадает.
Ну... она, может быть, действительно отпадает для тех, кто не хочет свою жизнь в будущем связывать с программированием игр и языком C++. Действительно зачем, когда "сверхумный ИИ всё за меня сделает". И жить он будет за таких людей, и выбор за них делать тоже будет, и указывать им что делать, а что нет (книжки же они не читают, ум свой никак не развивают, спрашивают только ИИ без какого-либо критического мышления).
Если у человека есть огромное желание не читать техническую литературу, самостоятельно не решать задачи (а делегировать ИИ), не размышлять, не думать и т.д., то его в этом желании никто не сможет остановить :) Ну не хотите - не читайте. Кому-то такие книги действительно нужны и потребность в них остаётся и будет актуальна ещё долгое время, пока существуют профессионалы, которые предпочитают думать, рассуждать, созидать, а не делегировать и интеллектуально разлагаться в бесконечных промпт-запросах "великому и могучему ИИ".
А где же найти обещанное в книге?
Все. необходимые. графические. элементы. и. звуки. включены. в. пакет. загрузки. книги..Их.можно.найти.в.папках.Chapter 1/graphics.и.Chapter 1/sound.соот- ветственно.
UPD: Всё лежит на гитхабе, указанном в начале книги. Сорян, Саша не читатель, Саша писатель. :) Всё есть.
"Как написать игру" для zx-spectrum были детскими любимыми книгами когда-то от издательства "Питер", прям ностальжи словил)
Книга: «Создаем игры и изучаем C++»