|
22 / 10 / 2
Регистрация: 25.06.2018
Сообщений: 155
|
|
Нужны советы по разработке игр30.11.2018, 17:04. Показов 13167. Ответов 209
Метки нет (Все метки)
Здравствуйте,Я давно мечтаю создавать свои онлайн игры, Сейчас освоил базу си, покопавшись в нем понял что игр хороших на нем не слепишь, ни один день скитаюсь по форумам, читаю статьи и Решил. Начну изучать C++. Я знаю что разработка игр это нелегко и мне много чего нужно узнать, Я не знаю с чего начать. Сейчас любой совет на вес золота.
А больше мне нравится кодить и придумывать сценарий. Для моих будущих игр я уже придумал частичто свою историю. Может это и покажется странным, но когда я смотрю прохождение игр, у меня включается во мне разработчик, и я начинаю думать с точки зрения разработчика. Как какая то механика могла быть реализована в коде. Вобщем Буду очень благодарен вашим Любым полезным советам!
0
|
|
| 30.11.2018, 17:04 | |
|
Ответы с готовыми решениями:
209
Нужны советы по разработке игр Нужны советы по разработке приложения под Android |
|
-47 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 204
|
||
| 27.12.2018, 22:57 | ||
|
0
|
||
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
||
| 28.12.2018, 00:03 | ||
|
Там очень низкий порог входа, чувствую на себе, ибо мне приходится сейчас поддерживать код, написанный этими горе-программистами.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 28.12.2018, 00:25 | |||
Добавлено через 7 минут Так что советы там для неквалифицированных горе-кодеров, хотя в общем то в правильном русле.
0
|
|||
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
|
| 28.12.2018, 00:30 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 28.12.2018, 00:36 | |
|
New man, Ну раньше "информатики" писали в скобках после "и вычислительной техники" а теперь наоборот пишут - информатики а в скобках "прикладной математики и вычислительной техники".
Ну а вобще программистов как готовили спецами именно по прикладной математике так и готовят даже если название как то поменяли. Что у нас что у них программа примерно одинаковая и примерно та же что и 40 лет назад. Потому что в разработке матобеспечения ЭВМ без прикладной математики ловить нечего по определению.
0
|
|
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
||
| 11.01.2019, 12:53 | ||
|
Ну, бизнес-логику (код геймплея) не стоит писать на плюсах, ведь из геймдизайнеров плюсы не знает почти никто.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 11.01.2019, 15:16 | |||
|
При этом еще раз для особо одаренных - парсер нужен для автоматического получения таблиц RTTI. Без них никуда ничего автоматически не привяжется, в том числе и объекты к их скриптовым оберткам.
0
|
|||
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
||
| 11.01.2019, 15:34 | ||
|
Fulcrum_013, я к тому, что далеко не весь код пишется программистами. И некоторые вещи в играх делают лучше непрограммисты. И да, хорошие программисты очень большая редкость и они очень дороги, даже если найдутся.
2) чтобы было меньше возможностей выстрелить себе в ногу; 3) чтобы не писать кучу мусорного кода, которую нужно писать на плюсах (выделение-удаление памяти, например); 4) а почему Lua должен тормозить? Профилировщик наш друг и товарищ, да и плохой алгоритм от того, что он написан на C++, а не Lua, сильно быстрее не станет. Добавлено через 3 минуты Конечно, код графического рендера, расчёты коллизий и т.п. должно быть на языке вроде C++, конечно, но часть кода удобнее писать на чём-то вроде Lua или даже декларативно.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||
| 11.01.2019, 17:28 | ||||||||||
|
Добавлено через 4 минуты Добавлено через 1 час 24 минуты
0
|
||||||||||
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
|||||||||
| 11.01.2019, 21:59 | |||||||||
|
И да, почему бы просто не взять и воспользоваться трудом профессионалов, которым успешно пользуется вся индустрия? Я про интерпретаторы/ВМ/компиляторы более высокоуровневых языков, которые были написаны и проверены кучей профессионалов. А с умными указателями любой циклический граф ссылок утечёт, если вручную его не разорвать weak_ptr. Лишняя работа. А математический бекграунд одинаково применяется и на Python, и на C. Можно просто посмотреть топов на всяких хакерранках: там часто питонисты спокойно соседствуют с плюсовиками. Ещё можно вспомнить время на поиск багов. Что быстрее: просмотреть 50 строк в одном файле на Python или 500 на C++? Да и про примитивность интересно. Рефлексия из коробки, юнит-тесты из коробки, сборщик мусора и синтаксический сахар вроде асинхронных функций или propery не считаются? Я уж не говорю про всякие jit и т.п., при помощи которых всё это получается даже не слишком накладным.
0
|
|||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||||||||||||||||
| 12.01.2019, 04:13 | |||||||||||||||||||||||
|
Добавлено через 1 минуту Добавлено через 4 минуты Добавлено через 3 минуты Добавлено через 5 минут Добавлено через 57 секунд Добавлено через 1 минуту Добавлено через 57 секунд Добавлено через 3 минуты Добавлено через 14 минут Добавлено через 3 минуты Добавлено через 5 минут Добавлено через 5 минут Если же либ нет или они не совсем в дугу без плюсов на питоне вообще ничего сделать нельзя. При наличии же либ пользующий их код на плюсах имеет свойство быть гораздо коротче чем на любом другом языке. Добавлено через 11 минут Добавлено через 15 минут Добавлено через 5 минут Добавлено через 2 минуты Добавлено через 4 минуты Так о птичках порог вхождения. У нас в группе те кто за первый семестр плюсы освоили и все остальное освоили. Те кто не осилили не осилили ни один другой язык и программистами так и не стали. Добавлено через 6 минут
0
|
|||||||||||||||||||||||
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
||||||||||
| 13.01.2019, 21:56 | ||||||||||
|
А если у вас есть доступ к некоторый ссылке, которая невалидна, так как вы где-то решили, что это мусор, то это dangling pointer. Что даёт кучу возможностей для всяких use-after-free и т.п. Чем это лучше? ![]()
0
|
||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||
| 13.01.2019, 22:53 | ||||||||||||
|
Добавлено через 1 минуту Добавлено через 31 секунду Добавлено через 1 минуту Добавлено через 29 секунд Добавлено через 1 минуту Добавлено через 5 минут Ну а к примеру из очень часто используемого - принудительное удаление объектов с автоматическим разрывом всех взаимосвязей. С GC это тоже делать придется по условиям предметной области задачи. Только все ручками. Добавлено через 3 минуты Добавлено через 9 минут Добавлено через 4 минуты Добавлено через 26 минут
0
|
||||||||||||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||
| 13.01.2019, 23:38 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 13.01.2019, 23:58 | ||||
|
При тестировании же с подготавливаемыми в ручную контрольными данными вероятность ошибки в результате ложной индикации ошибки тестом значительно выше чем без тестирования. Т.е. сам тест - дополнительная потенциальная точка отказа. Добавлено через 2 минуты Добавлено через 3 минуты
1
|
||||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||
| 14.01.2019, 00:14 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 14.01.2019, 00:21 | ||||
|
Добавлено через 1 минуту Добавлено через 3 минуты
0
|
||||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||
| 14.01.2019, 00:23 | ||||
![]()
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 14.01.2019, 00:34 | ||||
|
Добавлено через 1 минуту Добавлено через 5 минут
0
|
||||
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|||
| 14.01.2019, 00:37 | |||
|
[0,0,0] -> [0,0,1] -> [0,0,2] - где z координата наш зум-лвл.
0
|
|||
| 14.01.2019, 00:37 | |
|
Собираю PC для игр. Нужны советы! Компьютер для игр ( нужны советы ) Советы по разработке классов Советы по разработке алгоритма Советы в разработке БД: составления расписания в ВУЗе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|