Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22

Геймдев

19.02.2018, 15:13. Показов 702. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Какие предметы надо учить (чтобы и знать и осознавать почему все именно так) для геймдева кроме аналитической геометрии, линейной алгебры, матанализа и физики?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.02.2018, 15:13
Ответы с готовыми решениями:

Геймдев как тема диплома
Вот и пришла пора, когда пора задуматься о дипломе. Учусь в СПбГЭТУ на ИиВТ. В свободное время занимаемся разработкой 3D игры на UDK 4....

Геймдев
Всем привет. Учусь в 9 классе. В последнее время нравится программирование и физика. Хочется заняться геймдевом, но т.к с 6-8 класс на...

Геймдев. ПО. Веб
Что учить? Подскажите пожалуйста. Начал учить C++, но не знаю с чего начать. Уже вроде как есть C++ 17, но в основном все учебные материалы...

10
Эксперт .NET
 Аватар для Usaga
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,404
19.02.2018, 16:55
Volobuev Ilya, а вы попробуйте простую "змейку" написать и там станет видно.
0
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
19.02.2018, 19:13  [ТС]
Usaga, я уже ее давно написал. Также писал крестики нолики и еще пару простых игр.

Добавлено через 2 минуты
Я просто спрашиваю потому что надо знать что надо будет еще кроме того что учу сейчас выучить и осознать.
0
Эксперт .NET
 Аватар для Usaga
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,404
20.02.2018, 06:06
Volobuev Ilya, да всё надо будет. Буквально. Игрушка - так же программа, только с упором на графику (геометрию).
1
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.02.2018, 06:14
Цитата Сообщение от Usaga Посмотреть сообщение
Игрушка - так же программа, только с упором на графику (геометрию).
Поправка - графика это только видимая часть. С таким же успехом можно говорить что консольная утилита счета модели вселенной с упором на консольный ввод вывод.
Volobuev Ilya, Теормех и аналитическая механика точно пригодятся. На этом реакция на коллизии построена. Аналитическая геометрия касательно как минимум в 2D и 3D пространства тоже должна быть на продвинутом уровне, в идеале применительно к 4D пространству для предсказания моментов коллизий. Ну а что касается самой физики кроме теормеха - то придется досканально разобрать все те разделы которые пользуют моделируемые в игре эффекты. Они могут очень разнится для разных дел. Ну и естественно вычислительная геометрия без которой вывод графики не возможен.
1
Эксперт .NET
 Аватар для Usaga
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,404
20.02.2018, 06:27
Fulcrum_013, я потому и уточнил про геометрию, которая не только про графику, так ведь.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.02.2018, 06:27
Volobuev Ilya, Еще скорее всего понадобятся базовые знания анатомии людей и животных. А так же практически обязательно внешняя и с высокой вероятностью внутренняя и раневая баллистики. Вполне возможно сопромат. ТАУ (теория автоматического управления) тоже во многом жизнь в плане создания автопилотов и т.д. упрощает. Кроме этого теория принятия решений и теория игр тоже с высокой вероятностью понадобятся. Ну и вполне возможно какие то элементы ИИ. Обязательно понадобится теория СУБД.
1
20.02.2018, 06:31

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Еще скорее всего понадобятся базовые знания анатомии людей и животных. А так же практически обязательно внешняя и с высокой вероятностью внутренняя и раневая баллистики. Вполне возможно сопромат.
Понеслось...

0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.02.2018, 07:03
Usaga, Без геометрии конечно никуда. Но это тоже только вершина айсберга

Добавлено через 2 минуты
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
я уже ее давно написал. Также писал крестики нолики и еще пару простых игр.
Тогда попробуй для вхождения в мир физических симуляций написать ремейк первой в мире компьютерной игры. Она простенькая, часа за 4 управится можно, но при этом содержит все основные компоненты современного игрового движка. Т.е. как раз освоишь общий каркас моделирования.

Добавлено через 29 минут
Цитата Сообщение от Usaga Посмотреть сообщение
Понеслось...
Быль. В одной геймдеверской конторе весь отдел дизайнеров ландшафта 2 недели не мог нарисовать правдоподобно выглядевший ландшафт дюн. В общем когда они понесли хотя бы какую то версию своего уродства программисту которому нужна была модель для тестирования системы отрисовки на реальных данных а не на "заглушке", оказалось что заглушка написанная за 20 минут с применением физической модели переноса песка ветром генерит бесконечное множество ландшафтов дюн, абсолютно идеальных с точки зрения дизайнеров .
Мораль сей басни такова - деревья тоже растут по определенным законам природы.
1
Эксперт .NET
 Аватар для Usaga
14307 / 9388 / 1355
Регистрация: 21.01.2016
Сообщений: 35,404
20.02.2018, 07:12
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Мораль сей басни такова - деревья тоже растут по определенным законам природы.
Но это же не значит, что человека сразу надо пугать и загружать. Начать можно и с простого, а не пытаться сразу всё понять и узнать.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
20.02.2018, 07:29
Usaga, Дак никто и не говорит что это прям все надо мгновенно знать перед тем как первую игрушку писать. Для того же SpaceWars! будет достаточно школьных знаний физики и элементарных знаний линейной алгебры. Максимум самого базового теормеха. Вопрос то в том что может пригодится вообще.

Добавлено через 12 минут
При этом все эти разделы физики и т.д. реально знать невозможно. Нужно просто иметь достаточную математическую подготовку чтобы уметь разобраться в разделах нужных для конкретной задачи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.02.2018, 07:29
Помогаю со студенческими работами здесь

геймдев Java vs C++
Добрый день. Меня волнует такой вопрос, я в будущем собираюсь работать в геймдевелопери, начал учить Java. На ней пишут игры? как вы...

С чего начать геймдев на C++?
Привет! Я в будущем хочу писать игры на С++. Пожалуйста,если не трудно,расскажите с чего начать,на чём создавать(лёгких путей не...

Геймдев онлайн игр
Здравствуйте, я занимаюсь разработкой онлайн игры и пока она на стадии удаленной эмуляции (авторизация, потом с сервера один раз приходят...

Калининградский геймдев: ищем программиста C++11
Калининградская команда талантливых и креативных разработчиков, ищет программистов C++ для создания серьезных игр для мобильных устройств. ...

Ищу серверного JAVA-программиста (геймдев)
Серверный JAVA-программист (геймдев) :help: Мск, м. Шаболовская, 120 000 руб. Задача: разработка серверной части игр под мобильные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru