![]() |
|
Модераторы: LSD |
![]()
|
|
| Guest_AXE |
|
|||
|
Unregistered |
Првет всем...
Прежде всего попрошу как можно серьезнее отнестись к моей проблеме... Даже не знаю с чего собственно начать... Начну пожалуй с того что человек я по жизни очень любознательный, и больше всего мне пожалуй нравится ковыряться в игрушках, пытаться повыковыривать из них графику, саунд, поиграться со скриптами. Проблема в том что мои знания в области програмирования... ну будем считать что их нет вовсе... Так вот, интерисует меня прежде всего такой вопрос: на каких языках пишется софт, которым пользуются наши локализаторы игр и вообще хотелось бы хотя бы в общих чертах узнать что это за софт. Далее... допустим я захотел бы сам работать в команде занимающейся созданием геймсов (ну-ну, не надо так ухмылятся, все мы когда-то начинали с нуля), какие базовые знания я должен иметь, ну что называется по умолчанию. Если не трудно, то напишите с чего вы сами начинали. Какую литературу необходимо мне для начала почитать (желательно что-то конкретное), ну в общем жду мнения по поводу всего вышеизложенного и ваших советов, как жить дальше... |
|||
|
||||
| Devorior |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 1.8.2002 Где: Обнинск |
если игры писать, то Microsoft Visual C++, на рынках есть компакты с исходниками движков, 3D и звуковых библиотек. Вообщем по-любому начинай читать про Объектно-ориентированное программирование и осваивай C/C++
|
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a |
Похвально.
-------------------- |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург |
Начать можно с любой книги по языку С++ - лучше, если это будет книга с примерами на Visual C++. Наиболее распространенная среда разработки. Таких книг очень много. Т.е. надо понять сам язык. Потом далее: 1. Классика по системе - Джефри Рихтер. Очень внушительная книга. И очень хорошая. 2. Если игрушки - то это графика. Т.е. книги по OpenGL и DirectX. Опять же можно смотреть любые для начала. Выбери по количеству примеров, лучше, если есть CD в составе книги. 3. Алгоритмы. Кнут - очень тяжело, лучше оставить на потом. Мне очень понравилась Роберт Седжвик "Фундаментальные алгоритмы" - очень доступно и в то же время разбирается очень обширный круг вопросов. |
|||
|
||||
| Chingachguk |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1232 Регистрация: 25.3.2002 Где: Москва |
Пытаться кодировать самому ;)
Не нужно никаких книг, никаких учебных курсов. Только пройдя тяжелый путь от полного непонимания до первого работоспособного кода ты уже обретешь смысл заглянуть в книги и их знания лягут на твои "вспаханные" от усилий мозги. -------------------- I don't like the drugs (but the drugs like me). M.Manson. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург |
Это обязательно. |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков |
Ну, эт ты загнул. Посмотрю я, как ты в архитектуре проца разбирался без мануала (который тоже книга). НЕ надо никаких преподов! Кто хочет разобраться - разберётся с книгой! И с подсказками на форуме. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург |
Ну ты тоже загнул Форум - это те же преподаватели. Так что лучше с книгами, с преподами и с собственной головой с руками - потому как закрепление знаний только "через пальцы" приходят |
|||
|
||||
| -=Baa=- |
|
|||
|
Unregistered |
December, у меня друг учился программировать изучая уже готовые программы в отладчике... там же он свои проги и тестил....
|
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль |
Chingachguk -------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург |
Ну и что ты хочешь этим сказать - что готовые программы не являются учебниками ? |
|||
|
||||
| Chingachguk |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1232 Регистрация: 25.3.2002 Где: Москва |
О, да. Часто они учат, как не надо программировать (см. в отладчике код винды, etc). -------------------- I don't like the drugs (but the drugs like me). M.Manson. |
|||
|
||||
| -=Baa=- |
|
|||
|
Unregistered |
neutrino, не-а, не он
AntonSaburov, тогда давай введем понятие учебника... Chingachguk, кады он учился, винды еще не было |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург |
Я учился и на кодах, и по учебникам, и с преподавателями. Везде можно было что-то найти. Важно, чтобы хотелось учиться. А все остальное - частности. |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков |
Ну, чужая программа - тоже учебник, по себе знаю, но иногда проще по-своему писать.
Ковырялся вот в чужом картридере, разобрался и с прерываниями, и некоторыми микросхемами, и ещё кучей всякого, а когда сам стал писать, то оказалось, что стабильно работает только подход "в лоб": сигнал - delay - сигнал - sleep и. т.д. А форумчане - это не преподы, они не будут весь курс разжёвывать, но могут ускорить процесс обучения меткой подсказкой. |
|||
|
||||
| desyatnik |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Где: Мичуринск |
Начинать с Си++ по меньшей мере глупо - если есть другие варианты, разумеется. А другие варианты есть всегда. Си++ слишком сложен для начинающего, много деталей, много механики - и некоторые вещи совсем не очевидны. Безусловно, если человек начинает с нуля, нужно нажимать на алгоритмику. Сейчас одного кренделя пытаюсь натаскать. Использую O'Caml. Не сразу до такого докатился, начинал с Ады (и книжка была на русском, и вроде язык понятный). Не срослось. Человека потянуло на визуальщину. Взяли C#. Опять не пошло: как доходит до дела, так сразу куча вопросов (причём на все сразу отвечать надо) - итог "давай лучше визуальные компоненты поизучаем".
--------------------
WBR, Dejrgris |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия |
По-моему это не совсем так, даже совсем не так. Если не лезть во все тонкости С++ то на нем вполне может программировать даже начинающий, гораздо сложнее перейти на С++ с чего то того, что ты уже хорошо освоил. Программирование на С и С++ - это особый стиль, но так как С++ поддерживает разные стили программирования, человек например начнавший на Паскале, будет так же программировать на С++, лишь заменяя синтаксичекские конструкции - что очевимдно глупо, т.к. программировать на С++ надо в стиле С++, а не каком-то другом. Это даже Страуструп в Своей книге указывает и не один раз. -------------------- --- |
|||
|
||||
| Georg4 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 961 Регистрация: 2.11.2002 |
Да какого вы тут все спорите о том какого цветв плинтус, а не все ли равно, что считать за книгу. нужно просто учиться.
У людей, на примерах, на книгах электронных и не очень и тогда будет полный порядок. а самое главное нужно быть программером по жизни и хотеть учиться. -------------------- Никто и никогда не должен решать одну проблему дважды |
|||
|
||||
| desyatnik |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Где: Мичуринск |
Нет, нет и ещё раз нет! Начинающий (с нуля!) должен будет одновременно изучать и алгоритмику, и не имеющие к ней непосредственного отношения тонкости Си++. Это в первую очередь относится к работе с указателями. Я пытался учить Си++ как раз с нуля, и знаю, что происходит: человек либо забывает напрочь про алгоритмы, либо (что чаще) всю "механику" принимает за данность, т.е. заучивает не понимая. --------------------
WBR, Dejrgris |
||||
|
|||||
| Alex101 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 891 Регистрация: 8.4.2002 Где: Москва |
Я проводил опыт по обучению C (не C++) с нуля... ~20 человек.
Результат - один человек приемлимо освоил, 3-4 человека поняли, что Basic намного хуже и не учит сначала думать над алгоритмом (они в институте потом Basic учили Pascal с нуля учить имеет больший смысл - нет неоднозначности. И упаси Бог, начинать изучение с нуля в визуальных системах, это труба.... Вспомните сами, кто пришел к виндам от командной строки - до сих пор в фарах-коммандерах копируем чаще всего -------------------- С уважением, А. Фролов. |
|||
|
||||
| Vex |
|
|||
![]() кацапосрачмученiкъ ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3103 Регистрация: 28.3.2002 Где: strawberry fields |
Я тоже за то, что не надо начинать в визуальных системах.
-------------------- Слава Україні. |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков |
Да нет, многим ДОС и ДОС-системы уже не понадобятся, и изучать их сегодня смысла не имеет. Вот, например, за последние 3 года мне пришлось писать под ДОСом только две проги, и то потому, что хотелось разобраться с железом, а не виндовыми дровами. Не думаю, что вы сейчас пишете много проектов на не-вижуалах.
Но и забывать их не стоит. |
|||
|
||||
| Vex |
|
|||
![]() кацапосрачмученiкъ ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3103 Регистрация: 28.3.2002 Где: strawberry fields |
Просто синтаксис языка намного проще учить в не вижуал системах.
-------------------- Слава Україні. |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков |
Согласен. |
|||
|
||||
| Alex101 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 891 Регистрация: 8.4.2002 Где: Москва |
Немного флейма, но такой раздел А как ты думаешь, кому будет быстрее разобраться в *nix? Да и вообще, например, надо комп с дискетки загрузить под теми же виндами, ты видел глаза пользователя ни разу не работавшего с командной строкой? -------------------- С уважением, А. Фролов. |
|||
|
||||
| Vco |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 13.2.2003 Где: Москва |
Я немнога учил паскаль, т.е так основы, в принцепе не сложный язык. Мне кажеться переходить с паскаля на дельфи , нечего сложного. А на с+ я вообще не програмировал... Паскаль/дельфи форевер
-------------------- Я всегда где-то рядом...! ![]() |
|||
|
||||
| December |
|
||||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков |
Alex101
это юольше юзверство. Для профессионала необходимо, конечно.
Насчёт этого - не знаю, нет опыта. Может, лучше сразу в *.nix |
||||
|
|||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |