09.11.2007, 15:00 | #1 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,102
Репутация: 1085
|
О создании раздела по программированию и геймдеву
Раздел будет в себя включать: 1.Учебники для новичков по языкам программирования 2.FAQ для новичков по программированию 3."Горячую линию" (тему для вопросов) по программированию 4. Учебники и статьи по программированию графики с помощью графических API 5. Статьи об архитектуре графических движков 6. Статьи по 3D моделированию, со спецификой геймдева 7. Статьи по текстурированию и изготовлению материалов 8. Списки литературы по представленным темам. 9. Возможно, при дальнейшем развитии, участие в дискуссиях разработчиков игр. __________________________________________________ ________ Сейчас нужна поддержка интересующихся. Прошу тех, кто проявляет интерес к вопросу, и будет регулярно участвовать в дискуссиях в разделе, отписать в этой теме. Если вы можете помочь в наполнении раздела данными, прошу также это отразить в посте. Требуются данные по: 1. общему программированию 2. программированию графики 3. архитектуре игровых движков 4. алгоритмам, используемым в: а) графике б) ИИ в) физике г) игровой механике д) системах моделирования реалного времени (это как раз то, что представляет собой движок на уровне игрового цикла). 5. Графических технологиях последних поколений, описанных в SDK от ATI и nVidia. 6. Общему геймдеву. 7. Геймдизайну 8. СОзданию моделей, со спецификой моделирования для игровых движков 9. Форматам данных, используемым распространенными игровыми движками (если есть возможность, описание структуры формата, ссылок на импортеры/экспортеры для популярных 3D пакетов модлирования) 10. Текстурированию моделей и рисования текстур в популярных редакторах растровых изображений. Пока всё.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
09.11.2007, 15:10 | #2 | ||
Юзер
Регистрация: 07.03.2007
Адрес: Челябинск
Сообщений: 270
Репутация: 41
|
Ну чё я могу сказать... Учиться надо с Паскаля. Есть неплохой учебник "Фаронов. Turbo Pascal 7.0. Начальный курс". Там все ясно, но, к сожалению, не коротко. Однако это идеальная для новичков книга, благо её размеры позволяют узнать все детали языка.
__________________
Static-X - it's not 4ever. But it is so cool!!! |
||
|
09.11.2007, 18:48 | #7 | ||
Кандидат наук
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта
|
Цитата:
Учиться надо с основ программирования, а не какого-то конкретного языка. Идеально подходит Вирт, "Алгоритмы + Структуры Данных = программы". Вот это - действительно книжка для начинающих программистов, а не кодеров. Собственно, без разницы, с Паскаля, с C++, или ещё с чего учиться, если ты именно учишься программировать. Разве что Basic надлежит в топку выкинуть за отсутствие работы с памятью вообще, да и языки с автоматической сборкой мусора (Java, C#...) нежелательны, т.к. расхолаживают. Ну а по поводу темы - я написал [CCCP] Monster письмо, он мне на все вопросы ответил... в общем я за и буду в чём-то участвовать. Жду появления раздела.
__________________
Товарищ, верь: пройдет она - Эпоха лживых, злых понятий. Весь мир очнется ото сна, И на обломках "демократий" Напишут наши имена! Мы были волшебницами (оригинальное фентези) Тень Войны (фанфик по ГП) |
||
|
09.11.2007, 19:00 | #8 | ||
Юзер
Регистрация: 07.03.2007
Адрес: Челябинск
Сообщений: 270
Репутация: 41
|
BASIC - не в топку! Его сначала растоптать, потом размолоть, а уже потом - в топку. Но относительно языка - лучше Паскаль. [CCCP] Monster
а не ассемблер
__________________
Static-X - it's not 4ever. But it is so cool!!! |
||
|
09.11.2007, 21:38 | #11 | ||
Кандидат наук
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта
|
Основания? Не вижу разницы, писать { } или begin end. С точки зрения умеющего программировать человека, пусть даже и начинающего, это до лампочки. Поэтому C++ для освоения как минимум не хуже Паскаля.
P.S. А ещё есть такой замечательный язык Prolog... Если будете уповать на естественность языковых конструкций, порекомендую его
__________________
Товарищ, верь: пройдет она - Эпоха лживых, злых понятий. Весь мир очнется ото сна, И на обломках "демократий" Напишут наши имена! Мы были волшебницами (оригинальное фентези) Тень Войны (фанфик по ГП) Последний раз редактировалось pokibor; 09.11.2007 в 21:59. |
||
|
10.11.2007, 00:54 | #12 | ||
Заблокирован
Регистрация: 22.10.2007
Сообщений: 0
Репутация: 0
Предупреждения: 400
|
Всеми руками и ногами за.
|
||
|
10.11.2007, 08:46 | #13 | ||
Гейммастер
Регистрация: 13.12.2006
Адрес: Зелёный город
Сообщений: 5,618
Репутация: 698
|
Вот уж дрянь так дрянь, но да ладно.
По сабжу участвовать буду, могу предоставить алгоритмы институтского курса с моими мелкими доработками.
__________________
Уникальным личностям посвящается Человек, сидящий в инвизе - ущербен, я так считаю. Человек закрывающий свои данные вконтакте - тоже, между прочим. ^_^ |
||
|
10.11.2007, 11:09 | #14 | ||
Кандидат наук
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта
|
Не дрянь, а язык специального назначения. Для написания алгоритмов поиска, базы знаний и т.п. подходит идеально. Теоретически Prolog является наиболее естественным языком, т.к. позволяет описывать задачи через их определения.
Кстати, по этому как раз вопрос - насколько разнообразным будет курс "для начинающего программиста". Так например Prolog как язык логического программирования принципиально отличается от привычных языков ООП и имеет прямое отношение к методам написания искусственного интеллекта в играх. P.S. luden, а прежде чем клеймить что-то как "дрянь", задумайтесь о назначении этой "дряни". Возможно, Вы просто пытались ложкой копать землю.
__________________
Товарищ, верь: пройдет она - Эпоха лживых, злых понятий. Весь мир очнется ото сна, И на обломках "демократий" Напишут наши имена! Мы были волшебницами (оригинальное фентези) Тень Войны (фанфик по ГП) |
||
|
10.11.2007, 13:40 | #15 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,102
Репутация: 1085
|
Цитата:
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
10.11.2007, 13:48 | #16 | ||
Юзер
Регистрация: 14.06.2007
Сообщений: 255
Репутация: 174
|
|||
|
11.11.2007, 11:15 | #17 | ||
Юзер
Регистрация: 31.08.2007
Адрес: За горизонтом
Сообщений: 126
Репутация: 83
|
Я-ЗА! Могу поделится электронными книгами по 3ds Max8:"3ds Max 8 на 100%", и "3ds Max 8 Библиотека пользователя".
|
||
|
11.11.2007, 11:41 | #19 | ||
Заблокирован
Регистрация: 05.11.2007
Сообщений: 56
Репутация: 18
Предупреждения: 400
|
|||
|
11.11.2007, 11:48 | #20 | ||
Игрок
Регистрация: 11.08.2007
Адрес: KZ, Apple City
Сообщений: 526
Репутация: 240
|
Заявка -
1. общему программированию(есть) 2. программированию графики(сейчас развиваю) 3. архитектуре игровых движков(не делал, но всё впереди) 4. алгоритмам, используемым в: а) графике(чуть тоже есть) б) ИИ(есть) в) физике(норм) г) игровой механике(?) д) системах моделирования реалного времени (это как раз то, что представляет собой движок на уровне игрового цикла).(нет пока) 5. Графических технологиях последних поколений, описанных в SDK от ATI и nVidia. 6. Общему геймдеву.(норм) 7. Геймдизайну(норм) 8. СОзданию моделей, со спецификой моделирования для игровых движков(изучается пока) 9. Форматам данных, используемым распространенными игровыми движками (если есть возможность, описание структуры формата, ссылок на импортеры/экспортеры для популярных 3D пакетов модлирования) 10. Текстурированию моделей и рисования текстур в популярных редакторах растровых изображений.
__________________
Intelligence plus character - that is the goal of true education. Dr. Martin Luther King Jr.
|
||
|
|