|
22 / 10 / 2
Регистрация: 25.06.2018
Сообщений: 155
|
|
Нужны советы по разработке игр30.11.2018, 17:04. Показов 12473. Ответов 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 / 1575 / 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 / 1575 / 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 / 1575 / 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 / 1575 / 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 / 1575 / 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 / 1575 / 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 / 1575 / 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 / 1575 / 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 / 1575 / 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 для игр. Нужны советы! Компьютер для игр ( нужны советы ) Советы по разработке классов Советы по разработке алгоритма Советы в разработке БД: составления расписания в ВУЗе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|