Дочь хочет попробовать себя в разработке игр. Сам я в этой теме понимаю крайне мало. Первым на ум пришёл питон, я нашёл эту книгу. Но может кто что посоветует в плане языков, библиотек, книжек.
Это хорошая книжка, а то «набижали» и давай 3D VR HTML5 - да пусть начнет вот с книги. И главное - зачем свой «двиг» делать? Тогда уж создание игр это изучение движка, будь то UE Unity и тому подобных
А не пробовал вообще не парить ребенка со своим этим IT?
Во первых где тут IT? Во вторых, жду ваших предложений чем надо парить ребёнка. Ну а вообще я никого к батареи не пристёгиваю и программировать не заставляю. Просто дочь очень увлечена компьютерными играми, играет, смотрит всякие стримы, подборки пасхалок итд, я просто подумал, почему бы не использовать эту любовь для развития действительно полезных навыков.
Собственно, да. Про UE и Unity я, конечно, в курсе. Но задача не ААА игру клепать, а взять простой язык, какую-нибудь книжку, чтобы попробовать сделать какую-нибудь простенькую игру, чтобы понять, интересно это ребёнку или нет. Просто пока сам искал, ничего кроме этой книги я не нашёл. А в треде, пока что, скинули только книгу про лисп.
Я думаю, когда человек понимает, что делает, то может писать игру на чём угодно. Я вот на D пишу. Но для начала надо просто найти хорошую книгу где все шаги будут описаны. В своё время для меня такой книгой была «Как написать игру для ZX-Spectrum на ассемблере». На ассемблере, люди! И я этой книгой зачитывался.
Хотелось бы узнать, есть ли идея игры? 2D/3D или как у меня 3D графика, но 2D логика. Мне кажется от этого во многом зависит инструментарий.
App Game Kit (смотри в steam), можно взять с книгой(могу по почте прислать посмо треть, если нужно), ассет паки, а под оффтопик есть даже visual editor.
Другие варианты это просто посмотреть движок на нужном ЯП. Или взять более узко специализированные движки вроде RenPy, RPG Maker, Source.
Забыл добавить. Что мне ещё понравилось в этой книге - там есть пункты об установке Python под разные ОСи, в том числе Linux, т.е. книга не завязана на Windows.
Кроме того есть пункты рассказывающие о разные средах/текстовых редакторах. В списке есть даже Emacs/Vim.
Пока читал тред, совсем забыл, что вы тоже нашли книгу. Благо это другая книга. Ту что вы нашли тоже вроде бы не плоха, но в той что я нашёл мне кажется более полное освещение азов программирования, что для не практиковавшей юной программистки несомненно будет полезно.
Дочь хочет попробовать себя в разработке игр. Сам я в этой теме понимаю крайне мало. Первым на ум пришёл питон,
*игра это 95% художников и сценаристов и оставшиеся два процента делят дизайнеры и единственный программист проекта* Примером может служить шедевральная игра Morowind с примерно таким соотношением гуманитариев и одного программиста.
В общем для игры нужна художественная и гуманитарная идея.
По этому твоя дочь скорее всего не станет разработчиком игр, в лучшем случае одним из рядовых кодописателей которые пишут там где им указали, что и им указали и как им указали. Но скорее всего и этого не будет. То что она изучит немного разовьёт её нейронные клетки, но скроее отупит, так ак компьютер подавляет человека если у него знаний по высшей математике, теории множеств, САУ и прочим вещам, в общем если человек не мастер своего дела, где компьютер просто средство выполнения давно формализованной задачи.
По этому я предлагаю тебе свою дочь обмануть. Учи её работать на С и пусть *для лучшего быстродествия игр* она пишет их как драйвер ядра. Игроделом она конечно не станет, но только благодаря знанию как писать модули ядра она станет востребованным и дифицитным работником, что хотя для жизни в долгой перспективе не достаточно, но тем не менее даст ей не плохой жизненный старт.
Имхо ребёнку важно наличие шаблонов для подражания, если они есть и позволяют собрать кривого инвалида то сложность не важна, он её энергией и памятью юности заборит. Это тебе старику надо надо на знания и опыт опираться.
Не, просто «Разработка игр на С++». А про «Глазами Хацкера» - это ты зря. Фленов клевый мужик, его библия делфи долго время у меня была настолько книгой. А благодаря его «Делфи глазами хакера» я открыл для себя мир программирования, когда еще зелен был и туповат.
Именно, большая часть игры готова ещё на этапе написания диздоков, у тех кто не знает чего хочет никогда ничего нормально не получается. Лучше научить её теории, а раз рисовать умеет, дать ей флеш или гейммейкер, там есть всё необходимое и код писать особо не придётся даже. От си хотя бы польза будет, но программировать и рисовать это разные задачи — художник может сделать игру, программист нет (разве что логическую или на реакцию, да и то посредственную). Вообще конечно когда ты сам себе дизайнер, сам себе сценарист, из этого редко что получается (хм stardew valley? сколько там ворованных идей?)
Это не диздоки. Можно наворовать контента, и будет у тебя очередная никому (может быть кроме пары поехавших задротов) не нужная говнофлешка.
Minecraft
игра в которой каждый должен сам себя развлекать, очевидно, не очень. Все песочницы скучноватые конечно, но это эталон мусора. Я рад, что хотя бы денег на тупых детях подняли.
Могу назвать пример хорошей игры разрабатывающейся достаточно странно, это DF, но она не будет закончена никогда. Интересно, сколько диздоков у них накопилось и от скольких идей уже отказались? Подражатели никогда не смогут приблизиться уже, не выгодно делать игры вечно. Я думаю основа в любом случае была проработана до того как началась разработка.
сколько тебе нужно времени реализовать это в виде ПО?
Можно наворовать контента, и будет у тебя очередная никому (может быть кроме пары поехавших задротов) не нужная говнофлешка.
нельзя воровать, не нужно воровать, плохо это, не делай так :D
игра в которой каждый должен сам себя развлекать, очевидно, не очень. Все песочницы скучноватые конечно, но это эталон мусора. Я рад, что хотя бы денег на тупых детях подняли.
ну ты, ведь, умный, верно? покажи, что придумал ты продаж на 154 миллиона копий?
Я думаю основа (Dwarf Fortress) в любом случае была проработана до того как началась разработка.
а «делом всей своей жизни» назначил потому, что слишком тщательно проработал игру с 2002 года до первого релиза в 2006г., угу