PDA

Просмотр полной версии : F.A.Q.


pokibor
06.02.2008, 18:51
Поскольку участились однообразные вопросы, считаю, имеет смысл создать эту тему и закрепить её. Если Вы задаёте очевидно-частый вопрос, ответ на которые уже здесь имеется, не жалуйтесь на получение нарушения. Если вопрос не очевидно-частый, предлагается быть менее строгим, но всё-таки перед его заданием тему советую просматривать всем.

Где скачать учебник по чему-либо?
Другой вариант - Как научиться какому-либо языку программирования? (очевидно, скачав учебник по нему)

Сначала пройдитесь по ссылкам из этой темы (http://forum.igromania.ru/showthread.php?t=23543), если не найдёте - задайте вопрос в этой теме (http://forum.igromania.ru/showthread.php?t=2848). Если искомый учебник касается программирования - также обязательно смотреть эту тему (http://forum.igromania.ru/showthread.php?t=51956).


Я хочу делать игры. С чего начинать?

С осознания своих возможностей и обучения основным принципам игроделания. Если Вы планируете в одиночку сделать какой-то проект, то нужно как минимум научиться программировать либо использовать один из конструкторов игр (http://forum.igromania.ru/showthread.php?t=55965). Если Вы хотите быть моделлером/писателем сюжета/т.д. и т.п., то начинайте осваивать соответствующее ПО (3D MAX для моделеров, Photoshop для художников и т.п.; как научиться - см. вопрос про поиск учебников) и соответствующие навыки (только практической работой). Если Вас интересует - геймдизайн и управление проектом, то единственная книга, качество которой проверено практикой - это "Проектирование и архитектура игр"; авторы - Эндрю Роллингз, Дейв Моррис; перевод точно издавался изд. домом "Вильямс". В сети пока ссылок на данный перевод обнаружено не было.

[CCCP] Monster
15.09.2008, 20:03
1.Что лучше, Delphi или C++?
2.Я пишу на C++ Builder, сложно ли после него освоить MS Visual C++?
3. Прочие подобные вопросы, в которых используются слова "Delphi", "Builder", "C++", "MS Visual C++", и проч.

Постановка вопроса не верна. Дельфи - это не язык программирования, а среда разработки.

Среда разработки - это программа, грубо говоря, редактор, в котором вы пишете текст программы (а он красиво подсвечивается, автозаполняется и вываливает списка членов классов и структур, а также функций), возможно, создаете внешний вид программы, отлаживаете ее и передаете проект на компиляцию другой программе - компилятору.

Язык программирования - это в полном смысле слова, язык, с помощью которого вы объясняете процессору, а точнее, вначале компилятору/интепретатору, что вы хотите, чтобы программа сделала. Язык состоит из служебных слов, операторов, выражений, и все это подчиняется синтаксическим правилам, как в любом человеческом языке.

То есть, текст, который вы пишете в редакторе, пишется на языке программирования. А вот сам редактор, сопутствующие средства и инструменты - это среда программирования.

Дельфи, Билдер, Visual Studio - среды программирования.
C++, Object Pascal, Assembler, Basic - языки программирования.

Что из них лучше? Чтобы ответить на такой вопрос, данных слишком мало.

Язык и среда разработки - это лишь молоток и стамеска, то есть инструменты программиста, и зачастую их выбирают в зависимости от текущей задачи.

Причем, программисты не учат все языки подряд, и не изучают подряд все среды разработки, чтобы выбирать из них нужную при решении задачи. Принципы программирования всюду одинаковы. Если вы поймете, КАК программировать, для вас станет ясно, НА ЧЕМ и ЧТО программировать.

Несколько ссылок:

Среда разработки (http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7% D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8)

Программирование (http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D 0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)

Язык программирования (http://ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3% D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0 %B0%D0%BD%D0%B8%D1%8F)