|
22 / 10 / 2
Регистрация: 25.06.2018
Сообщений: 155
|
|
Нужны советы по разработке игр30.11.2018, 17:04. Показов 12620. Ответов 209
Метки нет (Все метки)
Здравствуйте,Я давно мечтаю создавать свои онлайн игры, Сейчас освоил базу си, покопавшись в нем понял что игр хороших на нем не слепишь, ни один день скитаюсь по форумам, читаю статьи и Решил. Начну изучать C++. Я знаю что разработка игр это нелегко и мне много чего нужно узнать, Я не знаю с чего начать. Сейчас любой совет на вес золота.
А больше мне нравится кодить и придумывать сценарий. Для моих будущих игр я уже придумал частичто свою историю. Может это и покажется странным, но когда я смотрю прохождение игр, у меня включается во мне разработчик, и я начинаю думать с точки зрения разработчика. Как какая то механика могла быть реализована в коде. Вобщем Буду очень благодарен вашим Любым полезным советам!
0
|
|
| 30.11.2018, 17:04 | |
|
Ответы с готовыми решениями:
209
Нужны советы по разработке игр Нужны советы по разработке приложения под Android |
|
-47 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 204
|
|||
| 25.12.2018, 01:28 | |||
|
Это в принципе всё, что нужно знать о системе отечественного образования, которая выпускает "программистов". Вообще, я удивляюсь от комментаторов, отписавшихся в этой теме. Потому что невозможно дать хороший детальный исчерпывающий совет, когда ТС не озвучил цель проекта. Над чем он хочет работать? Как будет выглядеть конечный результат с пользовательской стороны? Существуют, например, текстовые игры (интерактивные романы), в которых никакая геометрия (даже школьная) не используется.
0
|
|||
| 25.12.2018, 02:19 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 25.12.2018, 04:53 | |||||
|
Добавлено через 2 минуты Добавлено через 4 минуты Добавлено через 5 минут
0
|
|||||
|
-47 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 204
|
|||
| 25.12.2018, 05:33 | |||
|
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 25.12.2018, 05:57 | ||
|
Jzx, То похоже вы суть слова "конкретный пример" не понимаете. Любая траектория, в том числе траектория движения персонажа, рассчитывается путем интегрирования дифференциального уравнения движения.
Добавлено через 5 минут
0
|
||
|
-47 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 204
|
|
| 25.12.2018, 05:59 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 25.12.2018, 06:04 | |
|
Jzx, Это реально не смешно, когда куча непонимающих этого простого факта, тупо разбивают себе лбы об простейший функционал, который со знанием соответствующего матана, базового для инженера любого направления, как два пальца об асфальт делается.
Еще печальней когда начинается движение по навпоинтам а тем более игра в догонялки наперерез с целью, и километры быдлокода для ее реализации которые не работают, вместо применения одной короткой формулы ПИД-регулятора для реализации алгоритма пропорциональной навигации.
0
|
|
|
-47 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 204
|
||
| 25.12.2018, 06:07 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 25.12.2018, 06:18 | |
|
Jzx, Ну да типа как в переходах забесплатно поют креативные неучи.
0
|
|
| 25.12.2018, 08:56 | |
|
Fulcrum_013, я так понял, вы пишите свой игровой движок. На каком он этапе? В нём будет предусмотрен сетевой режим?
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 25.12.2018, 09:41 | |||
|
1
|
|||
|
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,070
|
||
| 25.12.2018, 14:45 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 26.12.2018, 01:24 | ||
|
COKPOWEHEU, Ну во первых игра - реалтаймовый софт по своей сути. А для реалтайм приемлем исключительно натив и никакого GC. Во вторых автоматическое управление памятью при помощи GC годно для задач 50-х а для современных получается полный ручник. Для других ресурсов вообще отсутсвует напрочь. А с С++ 200 строк библиотечного кода и 100% автоматика в этих вопросах. Ну и в главных - никакой другой язык не имеет языковых средств хотя бы близко приближающихся по возможностям к С++.
Добавлено через 22 минуты Так что в общем то как альтернативу плюсам по некоторым вопросам можно рассматривать только АДУ. Но как бы все подкапотные вкусняшки оной реализуемы в плюсах библиотечными средствами, а вот проблемы ады оные вкусняшки перевешивают.
0
|
||
|
4146 / 2724 / 433
Регистрация: 09.09.2017
Сообщений: 12,070
|
||||
| 26.12.2018, 08:37 | ||||
|
Но вы ведь пишете не компилятор, а парсер, то есть потери времени на интерпретацию кода будут намного больше, чем на виртуальную машину, которая для этого и предназначена. А если нужно скомпилировать пользовательский код, так проще тащить с собой какой-нибудь g++. . Правда, я, похоже, не понял чего вы хотите добиться в конечном итоге.
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 27.12.2018, 02:16 | |||||
|
0
|
|||||
|
-47 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 204
|
|||
| 27.12.2018, 09:07 | |||
|
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 27.12.2018, 09:59 | ||
|
А вообще люди с образованием в западном геймдеве редкость. Там уровень з/п в этой отрасли еще ниже чем в веб-деве. В основном полную галиматью делают. Т.е. по большому счету уровень спектрумовского ривер-райдера с немного навернутой графикой.
0
|
||
|
3 / 2 / 1
Регистрация: 02.12.2018
Сообщений: 20
|
||
| 27.12.2018, 11:21 | ||
|
Fulcrum_013, исходя из комментариев выше, мне кажется, что вы путаете процесс создания игры с процессом создания движка. ТС спросил именно о создании игры. В процессе создания игры берут участие не физики, не математики и программисты лишь часть из них. Движок если и специальный проектируется, то пишется задолго до создания игры и, практически всегда совершенно другими людьми.
Я не любитель данного жанра/игры, но мне кажется, что в этом мире не один стул сгорит от вашего комментария. Наше мнение не имеет никакого значение по отношению к мнению большинства.
0
|
||
|
-47 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 204
|
|||||
| 27.12.2018, 12:20 | |||||
|
Какую последнюю научную статью по графике вы читали, можете ли её объяснить (это довольно распространённый вопрос)? В самом начале статьи есть предупреждение, что недостаточно просто зазубрить всё это. Это нужно хорошо понимать и представлять. При этом отмечается, что многое из перечисленного — это вопросы для разминки. За ними следуют более сложные вопросы, которые автор (по его собственному мнению) не в праве раскрывать, чтобы не подводить компании. Если в инди-студиях к кандидатам предъявляются столь высокие требования, то можно себе представить, что происходит в крупных геймдев-компаниях с мировой известностью. Q: Сколько примерная зарплата у Sr. Programmer в геймдеве в Bay Area? A: Я бы сказал $120-170к в год. Уж не знаю, что творится в американском веб-деве, но вообще в целом по американским меркам это очень приличный уровень зарплат. Вот статья, которая раскрывает эту тему более подробно: https://shazoo.ru/2017/09/19/5... abotki-igr Цитирую оттуда:
Добавлено через 4 минуты
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 27.12.2018, 20:48 | |||||
|
https://www.payscale.com/resea... ner/Salary Хотя если он движкостроителей опрашивал то вполне возможно. Да и то что на хабре лежит больше на требования именно для движкостроителей тянет. Добавлено через 32 секунды А про то что там в исходе искоропки - ну это даже породией на физический движок назвать нельзя. Да и по технологиям рендеринга отстала лет на 7 как минимум. Только-только фишки 11-го DX появляться начали да и тех кот наплакал - только инстансинг прикрутили. Добавлено через 1 час 48 минут Ну а вообще странно что они с такими опросниками для подбора кадров вообще за такое дело как геймдев взялись. Все равно что при отборе кадров для создания научных числодробилок во главу угла ставить умение работы с консольным выводом. Графика для игры это не более чем аналог cout << results;. А вот что нить реально нужное в игросторое спросить - типа ТАУ или ТПР или про автопилоты или устойчивость конечно-разностных схем, или банальные сплайны и сплайн поверхности - ну не найдут они таких спецов на такие з/п. Вот в результате такое гуано типа баттлфилда и т.п. и получается.
0
|
|||||
| 27.12.2018, 20:48 | |
|
Собираю PC для игр. Нужны советы! Компьютер для игр ( нужны советы ) Советы по разработке классов Советы по разработке алгоритма Советы в разработке БД: составления расписания в ВУЗе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|