|
22 / 10 / 2
Регистрация: 25.06.2018
Сообщений: 155
|
|
Нужны советы по разработке игр30.11.2018, 17:04. Показов 13179. Ответов 209
Метки нет (Все метки)
Здравствуйте,Я давно мечтаю создавать свои онлайн игры, Сейчас освоил базу си, покопавшись в нем понял что игр хороших на нем не слепишь, ни один день скитаюсь по форумам, читаю статьи и Решил. Начну изучать C++. Я знаю что разработка игр это нелегко и мне много чего нужно узнать, Я не знаю с чего начать. Сейчас любой совет на вес золота.
А больше мне нравится кодить и придумывать сценарий. Для моих будущих игр я уже придумал частичто свою историю. Может это и покажется странным, но когда я смотрю прохождение игр, у меня включается во мне разработчик, и я начинаю думать с точки зрения разработчика. Как какая то механика могла быть реализована в коде. Вобщем Буду очень благодарен вашим Любым полезным советам!
0
|
|
| 30.11.2018, 17:04 | |
|
Ответы с готовыми решениями:
209
Нужны советы по разработке игр Нужны советы по разработке приложения под Android |
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||
| 21.01.2019, 17:03 | |||
|
Требования к скорости могут быть у игр, у текстовых процессоров. Требования к гибкости, универсальности и переносимости? Не смешите. Вот вам клиент под win10 - пользуйтесь! А то и веб-клиент под какой-нибудь IE. Но от темы не уходите: названия распространенных и живых проектов, использующих VCL в студию.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 21.01.2019, 17:23 | |||||
|
Добавлено через 2 минуты Добавлено через 1 минуту
0
|
|||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||
| 22.01.2019, 09:05 | ||||||
|
А нормальный живой софт пишут корпорации и любители, продают его или раздают бесплатно. Отличие от "мертвого" софта, который вы упорно пытаетесь привести в качестве примера (опять-таки без названий, что наводит даже не на подозрения, а на уверенность) в том, что он не имеет права отставать от конкурентов. Кроме того, у него гораздо больше база пользователей, которые чаще сверлят мозг разрабам при обнаружении багов.
0
|
||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 22.01.2019, 21:39 | ||||||
|
Добавлено через 13 минут Добавлено через 4 минуты Вот вы к примеру на почте давно были? Там какая то внутренняя система есть. А в ЖД или другой кассе? Тоже есть. И везде распределенные 3-звеньевые системы. И этот софт он не продается. Он разрабатывается или самостоятельно конторой или под заказ подрядчиком. Потому что каждая такая система в общем то уникальна по своему набору функционала. И с рынка именно такого софта дельфа/билдер как раз практически всех остальных на западе и вымели. И это как раз примерно 25% задач индустрии. А то что вы типа живыми называете - это никому нафиг не нужные хеллоуверды. Добавлено через 5 минут Добавлено через 5 минут
0
|
||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|
| 23.01.2019, 10:12 | |
|
То есть под распространенными программами вы понимаете программы, которыми пользуются считанные сотни, максимум тысячи человек. А не те, которыми пользуются миллионы.
Под качественным софтом понимаете то, что создается не-айтишной организацией под свои узкие нужды из конструктора. А не продукты корпораций, занимающихся софтом как основной деятельностью, которым возможностей конструктора уже давно не хватает. Все понятно. Кстати, опенсорсный клон VLC разрабатывается проектом Lazarus. Но что-то его волшебная архитектура не помогает ему скинуть тот же Qt с трона.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 23.01.2019, 15:14 | ||
|
Добавлено через 26 минут При этом пользуют постоянно, а не по принципу скачали поматюкали и забыли как все эти "обычные приложения". А некоторую часть оного софта оные миллионы тоже пользуют на терминалах самообслуживания банкоматах и т.п. напрямую, а не только косвенно (ну в духе ускорения обслуживания на почте, кассе и т.п., где работает то точно так же софт, только кнопочки нажимает манаджер а не клиент). А все эти стартапы и т.д. - это на 0,09% полнейшая лажа и на 99,9% - обычный разводняк лохов на бабас.
0
|
||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||
| 24.01.2019, 10:29 | |||
|
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 24.01.2019, 17:19 | |||
|
0
|
|||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||
| 24.01.2019, 18:26 | ||||||
|
Да, кстати, что скажете о том, что подход Delphi провоцирует плохой стиль программирования вроде запихивания логики в обработчики событий? А смешивание логики и отображения? 1. Уменьшение порога вхождения. Чтобы не нагружать высококлассного специалиста рутиной, с которой справится и обезьяна. 2. Увеличение уровня абстракции. Чтобы программист, а то и не-программист, не отвлекался на низкий уровень. Пример - языки оболочки или какой-нибудь 1С. 3. "Исправление фундаментальных недостатков" (зачастую самым существенным недостатком оказывается NIH) - всяческие C#, Rust 4. Решение конкретной задачи. Скажем, для параллельных вычислений или того же скриптования 5. Just for fun! Есть и такое - эзотерические языки, не предназначенные для программирования. Вроде Brainfuck или Whitespace. Это что вспомнил с ходу
0
|
||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||
| 24.01.2019, 18:58 | ||||||||||
|
Добавлено через 44 секунды Добавлено через 1 минуту Добавлено через 17 минут Тот же раст пытается решать проблемы которых не существует путем перекладывания под капот элементов stl чем просто создает проблемы с универсальностью не давая абсолютно ничего в замен. Что же касается распараллеливания это опять же требует высококвалифицированного спеца понимающего что и как нужно парралелить, а не каких то подкапотных средств, которые способны по определению решат только одну задачу - эмуляцию синглтрединга средствами мультитрединга. Добавлено через 11 минут
0
|
||||||||||
|
|
|
| 24.01.2019, 18:59 | |
|
Fulcrum_013, я уже спрашивал ранее и спрошу опять, вы сюда просто пофлудить приходите? Поболтать дома об айти не с кем - приходится выносить на публику?
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 24.01.2019, 19:11 | ||
|
При этом точно так же не нужно путать полу-визуальную разработку GUI, которая есть в Qt и WinForms (и которая действительно осталась в районе визуал-васика 90-х по своей сути немного наростив только набор компонентов), и средства визуальной разработки типа дельфы, в которых задачами GUI занимается не более 10% компонентов, которые занимают около 1% кода библиотеки искоробочных компонентов. Остальное предназначено для преимущественно визуального проектирования именно бизнес-логики 3-звеньевых приложений.
0
|
||
|
|
|
| 24.01.2019, 19:32 | |
|
Fulcrum_013, бабка на лавке
0
|
|
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||||||||
| 25.01.2019, 09:14 | ||||||||||||
|
Как видишь, мне не составило труда привести примеры использования действительно живой библиотеки. Так что поднапряги моск и выдай хоть пару названий программ, написанных на VCL.
0
|
||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||
| 25.01.2019, 19:49 | ||||||||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 3 минуты Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 6 минут Добавлено через 4 минуты Добавлено через 3 минуты Добавлено через 3 минуты Добавлено через 2 часа 20 минут
0
|
||||||||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||||||
| 25.01.2019, 19:55 | ||||||||||
|
Распараллеливание - лишь одна из задач этих языков, не самая существенная. . Короче, мне уже поднадоел этот срачик. Если у тебя есть доказательства доминирования vcl в разработке софта, приводи их. Всякие бла-бла про "используются не предприятиях, верьте мне на слово" не принимаются. Про разработку: если есть доказательства, что типичной разработкой является сразу законченного продукта, без промежуточных версий, приводи их. Очередные продукты твоей жизнедеятельности опять же не интересны.
0
|
||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||||||
| 25.01.2019, 23:32 | |||||||||||||
|
Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 52 секунды Добавлено через 57 секунд Добавлено через 17 минут Добавлено через 11 минут Добавлено через 5 минут Добавлено через 12 минут Добавлено через 5 минут Добавлено через 1 час 56 минут Добавлено через 15 минут
0
|
|||||||||||||
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
||||||||||||||
| 26.01.2019, 01:50 | ||||||||||||||
|
А вообще, профессиональный программист может писать как C++, так и на JS. И даже больше: сможет выбрать инструмент по задаче, а не забивать всё микроскопом. И да, какое отношение внутрикорпоративный софт имеет к играм? У них диаметрально разные требования: 1) внутрикорпоративная тулза должна быть выпущена дёшево, там не слишком важно удобство использования или переносимость (так как компания заказчик отдав миллионы долларов за работу программистов, которые заработали всем коллективом миллионы рублей, совершенно спокойно купит и компы, на которых это заведётся, и заставит сотрудников это использовать). В игре же другое: тут платит пользователь программы, а не начальство пользователю. Поэтому в играх важно делать удобно и приятно игроку. Ну, и да, в продажах игр конкурирует реклама и удовольствие от игры, в корпоративном софте конкурирует в первую очередь умение выигрывать тендеры. И последнее, в основном такой софт написан на C# и Java, потому что сертификаты, договора и гарантии стабильности для бизнеса намного важнее того, что программисты думают о языке. Я уж не говорю о том, что C++ как бы совместим с C на словах, а на деле валидный код на C спокойно может оказаться UB в С++. Он жив лишь потому, что нет ничего другого, имеющие сравнимое быстродействие, количество библиотек, качественные компиляторы и гибкость одновременно (хотя попытки создать проявляются, тот же Rust выглядит многообещающе, хотя многое мне в нём не нравится). ![]() ![]() ![]() Ах да, в вакансиях этой конторы "Аскона" обычный программист (который и пишет бизнес-логику на VCL, видимо) получает 40000 рублей, а веб-программист, который делает сайт — 160000, если верить вакансиям на hh. У Вас жена есть? Как она отнесётся к тому, что Вы будете заниматься настоящим программированием за четырёхкратно меньшую зарплату? ![]() Добавлено через 2 минуты Добавлено через 8 минут А Rust немного про другое, имхо. Он про то, как выкрутить руки разработчику так, чтобы он использовал хитрые трюки только после долгого размышления о том, надо ли оно ему вообще.
0
|
||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||||||||||||||
| 26.01.2019, 02:49 | |||||||||||||||||||||
|
Добавлено через 1 минуту Добавлено через 55 секунд Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 39 секунд Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 57 секунд Добавлено через 1 минуту Добавлено через 34 секунды Добавлено через 52 секунды Добавлено через 1 минуту Добавлено через 42 секунды Добавлено через 5 минут Добавлено через 56 секунд Добавлено через 1 минуту Ну и еще это чревато побочными эффектами. К примеру взрывами москов которые у "профессиональных жаба-скриптеров" случаются когда видят что то написанное квалифицированными спецами левой задней ногой за пару вечеров в блокноте - типа кода почти ноль а результаты подобные им и не снились. Добавлено через 11 минут Добавлено через 1 минуту Добавлено через 6 минут
0
|
|||||||||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 26.01.2019, 02:54 | |
|
New man, Сколько времени нужно убить в вашей мае или подобны пинбрашах чтобы слепить модельки в подобной детализации при этом так чтобы они в современное понимание лоу-поли пролезли?
0
|
|
| 26.01.2019, 02:54 | |
|
Собираю PC для игр. Нужны советы! Компьютер для игр ( нужны советы ) Советы по разработке классов Советы по разработке алгоритма Советы в разработке БД: составления расписания в ВУЗе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение 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, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|