|
22 / 10 / 2
Регистрация: 25.06.2018
Сообщений: 155
|
|
Нужны советы по разработке игр30.11.2018, 17:04. Показов 13170. Ответов 209
Метки нет (Все метки)
Здравствуйте,Я давно мечтаю создавать свои онлайн игры, Сейчас освоил базу си, покопавшись в нем понял что игр хороших на нем не слепишь, ни один день скитаюсь по форумам, читаю статьи и Решил. Начну изучать C++. Я знаю что разработка игр это нелегко и мне много чего нужно узнать, Я не знаю с чего начать. Сейчас любой совет на вес золота.
А больше мне нравится кодить и придумывать сценарий. Для моих будущих игр я уже придумал частичто свою историю. Может это и покажется странным, но когда я смотрю прохождение игр, у меня включается во мне разработчик, и я начинаю думать с точки зрения разработчика. Как какая то механика могла быть реализована в коде. Вобщем Буду очень благодарен вашим Любым полезным советам!
0
|
|
| 30.11.2018, 17:04 | |
|
Ответы с готовыми решениями:
209
Нужны советы по разработке игр Нужны советы по разработке приложения под Android |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 26.01.2019, 05:10 | |||||||
|
Добавлено через 55 секунд Добавлено через 1 минуту Добавлено через 5 минут Добавлено через 53 минуты
0
|
|||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||||||||||||||
| 26.01.2019, 10:12 | ||||||||||||||||||
|
А чего плюсы? Нет такой задачи, к которой не подошел бы Ассемблер. (на самом деле профессионалы как раз опенсорс больше любят, поскольку можно показать свой код другим. Поделиться знаниями, похвастаться, помочь) (эх, на что я еще надеюсь)
0
|
||||||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||||
| 26.01.2019, 23:49 | ||||||||||||||
|
Добавлено через 45 секунд Добавлено через 3 минуты Добавлено через 54 секунды Добавлено через 7 минут Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 3 минуты Добавлено через 5 минут Добавлено через 6 часов 3 минуты Добавлено через 2 минуты Добавлено через 3 минуты Добавлено через 6 минут
0
|
||||||||||||||
|
|
|
| 27.01.2019, 01:07 | |
|
проваливайте в
https://www.cyberforum.ru/holywars/
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 27.01.2019, 02:51 | ||
|
Добавлено через 7 минут В таких системах кустарный метод проб и ошибок не канает по определению - ошибки стоят гораздо дороже чем потраченное впустую время стада быдлокодеров, работающих за 3 земляных ореха в год. Только научно обоснованный инженерный подход к построению системы.
0
|
||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||||||||||||||||
| 27.01.2019, 10:41 | |||||||||||||||||
|
На счет разворачивания серверов: помимо собственно установки нужны еще правка конфигурации системы, проверка наличия нужных компонентов и т.п. Практический пример: у меня есть программа, принимающая файл и что-то с ним делающая. Нужно передать ей на обработку все файлы из нужной директории. Писать код на Си/С++? Искать InstallShield? Я лучше открою текстовый редактор и набросаю пару строк на bash, все равно время работы программы намного больше, чем скрипта. Второй практический пример. Я захотел побитово (на низком уровне) записать образ на флешку, но не уверен жива ли она. То есть запись вроде идет, но если встретится совсем сбойный блок, она может и зависнуть. Как проверить скорость записи? Я использовал конвейер (разновидность скрипта на том же bash). Потому что вызываться он будет раз в минуту, как только мне захочется его запустить, а накладные расходы пренебрежимо малы. Но с тем, что повторное открытие формочки не не снилось, ты угадал. Еще не хватало настолько зацикливаться на таких мелочах чтобы они сниться начинали. Системное программирование это не только написание прошивок и драйверов. А еще раньше речь шла о разработке вообще, о способах тестирования. Я от тебя хочу доказательств, что в процесс разработке не входит прямая проверка алгоритмов на реальных условиях, что разработчики полагаются только на документацию.
0
|
|||||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||||||
| 27.01.2019, 11:20 | ||||||||||||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 46 секунд Добавлено через 5 минут Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 58 секунд Добавлено через 2 минуты Добавлено через 5 минут Добавлено через 3 минуты Добавлено через 5 минут
0
|
||||||||||||||||
|
|
|
| 27.01.2019, 16:51 | |
|
Fulcrum_013, флудер, обрати на меня внгимание! Я призываю тебя поговорить со мной, а не с тем, кто лишь подогревает твой флуд!
0
|
|
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||||||
| 28.01.2019, 11:37 | ||||||||||
cat /proc/diskstats | grep sda6 | awk '{print($10 / 512)}'. Это вывод сколько байт записано на диск sda6 с момента старта системы. На bash это делается за минуту.
0
|
||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||||||||
| 29.01.2019, 08:50 | ||||||||||||||||||
|
Добавлено через 4 минуты А циклическая оптимизация вообще бессмысленна. Потому что в результате анализа трудоемкость реализации имеет свойство снижаться на 90+%. Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 2 минуты Добавлено через 3 минуты
Не надо путать скриптовые языки и команды оси. Это две огромные разницы. Добавлено через 5 минут Добавлено через 8 минут Добавлено через 6 минут Ты им давно занимался? плюсы даже на 8086@4.77GHz с ассемблерными ставками сочетаются гораздо лучше чем С. Типобезопасность в следствие определения алгебры над сущностями предметной области, и как следствие надежность,на порядок выше. Те же ребята из НАСА объясняют выбор С только тем что С++ дают подавляющее преимущество исключительно при системном подходе к разработке,чем раздолбаям из наса лень заниматься . И пока что-то конкретно не долбанет как Ариан-5 такого требования не будет. Те же кто мыслит системно типа Спейс-Икс и производителей смарт-винтовок предпочитают именно плюсы. Добавлено через 9 минут Добавлено через 1 минуту
0
|
||||||||||||||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||||||||||
| 29.01.2019, 11:14 | |||||||||||
|
Значит задача не решена, очевидно же. И наиболее более вероятной причиной такой ошибки будет как раз то, что разработчик опирался только на документацию. Иначе говоря, разработчик читает документацию, опрашивает людей, консультируется на форумах, в некоторых местах ставит значения от балды, поскольку нигде информации нет. Получается сложная и костыльная конструкция, которая вроде бы работает. А потом, при решении похожей задачи или расширении функционала он понимает, что на самом деле конструкцию стоило бы сделать по-другому, применить более логичную архитектуру. Вот только не будь первого этапа (разработки монстра), он бы этого так и не узнал. Ну и под переносом понималась не только миграция на совсем другую платформу (win->lin, android->mac), на которую ты, похоже, сагрился, но и на другую архитектуру (x86->arm) или другую версию ОС (хотя бы winXP->win10). Ох как те же Microsoft с этим обожглись! Какую рекламу делали! "Мы разработали планшет на arm, на нем будет работать win10, на которой сможете запускать те же приложения, что на десктопе!" Да они даже перенос самой ОСи на arm не осилили. Вон на raspberry pi хвастаются что работает win10, а на самом деле там куцый огрызок мало на что пригодный. Так что платформ слишком много и они слишком часто меняются чтобы писать под одну. Исключения те же, что и с "хаками" - когда из платформы надо выжать максимум и еще чуть-чуть (игры, встраиваемые системы и т.п.) Он вызвал интерпретатор командной строки (интерпретатор скриптового языка) и утверждает что провел автоматизацию на Си! Ты вообще в курсе, что system() вызывает интерпретатор и передает ему параметры? Похоже что нет. Так что не зачет.Не в качестве доказательства, а как пища для размышления: https://habr.com/ru/post/347688/
0
|
|||||||||||
|
|
|
| 29.01.2019, 12:31 | |
|
COKPOWEHEU, зачем ты кормишь долбанутого тролля?
Ну хочется ему на крестах спасать вселенную, пусть... зачем ты ему подыгрываешь? Ты название темы читал? Что ты тут за базар развёл?
0
|
|
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|
| 29.01.2019, 14:27 | |
|
Kuzia domovenok, Отчасти развлекаюсь, отчасти даже слова тролля могут подсказать интересный вопрос, над которым просто не было нужды задумываться. Еще он там раскидывался "определениями", вдруг все-таки выдаст первоисточник своих "определений".
Модерам вроде мигнул чтобы выкинули тему начиная со 2 или 3 страницы в пропасть. Попробую еще раз.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 29.01.2019, 17:18 | |||
|
Добавлено через 44 секунды
0
|
|||
|
|
|
| 29.01.2019, 17:19 | |
|
буууу
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||||||||
| 29.01.2019, 18:45 | |||||||||||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 6 минут Добавлено через 4 минуты Добавлено через 4 минуты Добавлено через 6 минут А при вашем же подходе для обнаружения каждого из камней нужно взорвать как минимум по реактору на каждый из камней. Добавлено через 3 минуты Добавлено через 9 минут Добавлено через 14 минут Добавлено через 24 минуты
0
|
|||||||||||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||||||||||
| 30.01.2019, 10:40 | ||||||||||||||
|
Вывод: bash - скриптовый язык. Про тебя даже спрашивать не буду, поскольку дальше "собрать всю информацию по вопросу, изобрести идеальную архитектуру и сдать заказчику со словами "мой продукт идеален"" ты не уйдешь. А потом открой любой исходник на своем любимом Делфи и попробуй скомпилировать под другую ОС. Если, как ты говоришь, он на 99.99% кроссплатформенный, тебе придется исправить примерно 1 строчку из 10000. . Я все еще жду алгоритм как ты будешь писать решатель для квадратного уравнения. Я все еще жду автоматизацию запуска сторонних программ на Си по аналогии с кодом на bash. Давай уже перейдем от пустословия к конкретике.
0
|
||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||
| 30.01.2019, 11:49 | ||||||||||||
|
Добавлено через 1 минуту Добавлено через 5 минут
Добавлено через 4 минуты Добавлено через 1 минуту Добавлено через 1 минуту
0
|
||||||||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||||||
| 30.01.2019, 12:22 | |||||||
|
0
|
|||||||
|
0 / 0 / 0
Регистрация: 30.01.2019
Сообщений: 1
|
|
| 30.01.2019, 12:33 | |
|
у меня есть вопрос!
зачем что-то создавать, если можно просто играть? https://forum.la2dream.com/upl... c7d810.gif
0
|
|
| 30.01.2019, 12:33 | |
|
Собираю 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
хоп хоп хоп хидахоп, а я кладую))
|