Решил я тут (как и множество людей до меня) сделать свою Игру Мечты. Теперь думаю что бы мне такого для неё выучить.
Собственно, игра - TBS с довольно сложной игровой механикой, нужен мне для неё сильный и легко модифицируемый ИИ (ибо планирую до привода игры в приличное состояние играться в неё сам, а не сюда недоделку выкладывать). Графическая же составляющая не нужна настолько, что не нужна практически совсем никак - я уж даже думаю, нужно ли мне 2Д, или и текстовым отображением обойдусь.
Вот думаю, что ж мне именно нужно. Склонился пока к С++, скачал и начал читать С++ для чайников, но уже столкнулся с непреодолимым препятствием - не могу найти GNU C++ (да, в гугле забанили), и не знаю, можно ли использовать другие компиляторы для обучения по этой книге.
Думается мне слегка, что С++ несколько переусложнен для того что мне нужно (насколько я понимаю, относительно простенькие вычисления уровня сложил-умножил). Однако может и в жизни пригодится. До этого в школе учил всякие бейсики-паскали, в универе меня учили С#, да не научили.
Собственно, прошу совета
Domkrat282
После перехода на С++ не могу смотреть на громоздкие конструкции бейсика или паскаля без баттхерта.
Из компилятора предлагаю CodeBlocks(Если много лишних нервов) или VC++ 2008 Express(самое оно из бесплатного).
С# - не для игр. Если не используешь XNA. Так что однозначно С++.
по моему, уже не смешно...
-Eugene-
Выпились, ок.
Domkrat282
> не могу найти GNU C++
А ты уверен, что тебе нужен язык программирования? Может, проще кодить на машинных кодах? Для этого тебе достаточно какого-нибудь фара и вперед, писать Мечту!
Domkrat282
> Думается мне слегка, что С++ несколько переусложнен для того что мне нужно
Никто не заставляет использовать непонятные сложности. То есть, на С++ можно отлично писать простыми конструкциями.
>можно ли использовать другие компиляторы для обучения по этой книге
Если ты только начал изучать, то тебя различия компиляторов начнут беспокоить минимум через несколько лет.
PANDA
http://gcc.gnu.org/ максимально приближенным к тому что мне нужно оказался этот сайт. Но он вверг меня в хтонический ужас, в какой меня не ввергал собственноручно написанный слешер на паскале.
vap
> Если ты только начал изучать, то тебя различия компиляторов начнут беспокоить
> минимум через несколько лет.
Это то я понимаю. А вот то, что в борландовском билдере я хоть и понял чем компилировать, но не понял где мне элементарно начать писать программу - даже после научного тыканья абсолютно во все в папке Bin, вот это меня угнетает. Таки мне легче все делать с тем, что в книжке написано.
Domkrat282
> не могу найти GNU C++ (да, в гугле забанили)
Печально, что забанили.
Я бы рекомендовал http://www.codeblocks.org/ - качаешь версию с MinGW и получаешь среду разработки Code::Blocks вместе с компилятором MinGW (Minimalist GNU for Windows).
Domkrat282
На том сайте английским языком в разделе Downloads/Binaries для ОС Windows лежит следующая ссылка http://www.mingw.org/
Или и этот сайт ужасен своим интерфейсом?
PANDA
Был я там, меня ужаснули 1.9 гигабайта, и я решил, что это явно не то, что мне нужно. Скачал пока с codebloks, разбираюсь
правка: к слову о codebloks - не включается версия с minGW. Я грешным ламерским делом пытаюсь запустить, нажав собственно сodebloks - однако реакции никакой не вижу.
Domkrat282
как вариант - криво скачалось?
ALPINE
Тогда бы, думается мне, и не установилось бы.
Очередной глупый вопрос из-за не знания программирования вообще.
Очередная партия бесполезных ответов.
Что я могу сказать. В мире существует 3 компилятора С++.
От Микрософт(входит в пакет Visual Studio)
От фирмы Интел(платный, цепляется то-же к визуал студии).
От Ричарда столлмана. Его еще gcc называют. IDE не имеет, но она ему не нужна.
Что мы имеем. Единственная IDE в которой можно сейчас работать, это Visual C++.
Остальное это недоделанные поделки на коленке.
Только с помощью студии написаны 99% игр.
Поэтому тут выбор безальтернативен. Качай бесплатную версию студии, покупай книгу "Язык программирования Си" Кернигана и Ритчи и начинай писать свой мегапроект.
Pokimon
молодец... только человек написал про С++ на котором написано 99% самых крутых игр...
Тема в архиве.