|
22 / 10 / 2
Регистрация: 25.06.2018
Сообщений: 155
|
|
Нужны советы по разработке игр30.11.2018, 17:04. Показов 12495. Ответов 209
Метки нет (Все метки)
Здравствуйте,Я давно мечтаю создавать свои онлайн игры, Сейчас освоил базу си, покопавшись в нем понял что игр хороших на нем не слепишь, ни один день скитаюсь по форумам, читаю статьи и Решил. Начну изучать C++. Я знаю что разработка игр это нелегко и мне много чего нужно узнать, Я не знаю с чего начать. Сейчас любой совет на вес золота.
А больше мне нравится кодить и придумывать сценарий. Для моих будущих игр я уже придумал частичто свою историю. Может это и покажется странным, но когда я смотрю прохождение игр, у меня включается во мне разработчик, и я начинаю думать с точки зрения разработчика. Как какая то механика могла быть реализована в коде. Вобщем Буду очень благодарен вашим Любым полезным советам!
0
|
|
| 30.11.2018, 17:04 | |
|
Ответы с готовыми решениями:
209
Нужны советы по разработке игр Нужны советы по разработке приложения под Android |
|
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
|||
| 21.01.2019, 17:03 | |||
|
Требования к скорости могут быть у игр, у текстовых процессоров. Требования к гибкости, универсальности и переносимости? Не смешите. Вот вам клиент под win10 - пользуйтесь! А то и веб-клиент под какой-нибудь IE. Но от темы не уходите: названия распространенных и живых проектов, использующих VCL в студию.
0
|
|||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 21.01.2019, 17:23 | |||||
|
Добавлено через 2 минуты Добавлено через 1 минуту
0
|
|||||
|
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
||||||
| 22.01.2019, 09:05 | ||||||
|
А нормальный живой софт пишут корпорации и любители, продают его или раздают бесплатно. Отличие от "мертвого" софта, который вы упорно пытаетесь привести в качестве примера (опять-таки без названий, что наводит даже не на подозрения, а на уверенность) в том, что он не имеет права отставать от конкурентов. Кроме того, у него гораздо больше база пользователей, которые чаще сверлят мозг разрабам при обнаружении багов.
0
|
||||||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 22.01.2019, 21:39 | ||||||
|
Добавлено через 13 минут Добавлено через 4 минуты Вот вы к примеру на почте давно были? Там какая то внутренняя система есть. А в ЖД или другой кассе? Тоже есть. И везде распределенные 3-звеньевые системы. И этот софт он не продается. Он разрабатывается или самостоятельно конторой или под заказ подрядчиком. Потому что каждая такая система в общем то уникальна по своему набору функционала. И с рынка именно такого софта дельфа/билдер как раз практически всех остальных на западе и вымели. И это как раз примерно 25% задач индустрии. А то что вы типа живыми называете - это никому нафиг не нужные хеллоуверды. Добавлено через 5 минут Добавлено через 5 минут
0
|
||||||
|
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
|
| 23.01.2019, 10:12 | |
|
То есть под распространенными программами вы понимаете программы, которыми пользуются считанные сотни, максимум тысячи человек. А не те, которыми пользуются миллионы.
Под качественным софтом понимаете то, что создается не-айтишной организацией под свои узкие нужды из конструктора. А не продукты корпораций, занимающихся софтом как основной деятельностью, которым возможностей конструктора уже давно не хватает. Все понятно. Кстати, опенсорсный клон VLC разрабатывается проектом Lazarus. Но что-то его волшебная архитектура не помогает ему скинуть тот же Qt с трона.
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 23.01.2019, 15:14 | ||
|
Добавлено через 26 минут При этом пользуют постоянно, а не по принципу скачали поматюкали и забыли как все эти "обычные приложения". А некоторую часть оного софта оные миллионы тоже пользуют на терминалах самообслуживания банкоматах и т.п. напрямую, а не только косвенно (ну в духе ускорения обслуживания на почте, кассе и т.п., где работает то точно так же софт, только кнопочки нажимает манаджер а не клиент). А все эти стартапы и т.д. - это на 0,09% полнейшая лажа и на 99,9% - обычный разводняк лохов на бабас.
0
|
||
|
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
|||
| 24.01.2019, 10:29 | |||
|
0
|
|||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 24.01.2019, 17:19 | |||
|
0
|
|||
|
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
||||||
| 24.01.2019, 18:26 | ||||||
|
Да, кстати, что скажете о том, что подход Delphi провоцирует плохой стиль программирования вроде запихивания логики в обработчики событий? А смешивание логики и отображения? 1. Уменьшение порога вхождения. Чтобы не нагружать высококлассного специалиста рутиной, с которой справится и обезьяна. 2. Увеличение уровня абстракции. Чтобы программист, а то и не-программист, не отвлекался на низкий уровень. Пример - языки оболочки или какой-нибудь 1С. 3. "Исправление фундаментальных недостатков" (зачастую самым существенным недостатком оказывается NIH) - всяческие C#, Rust 4. Решение конкретной задачи. Скажем, для параллельных вычислений или того же скриптования 5. Just for fun! Есть и такое - эзотерические языки, не предназначенные для программирования. Вроде Brainfuck или Whitespace. Это что вспомнил с ходу
0
|
||||||
|
2083 / 1575 / 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 / 1575 / 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
|
|
|
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
||||||||||||
| 25.01.2019, 09:14 | ||||||||||||
|
Как видишь, мне не составило труда привести примеры использования действительно живой библиотеки. Так что поднапряги моск и выдай хоть пару названий программ, написанных на VCL.
0
|
||||||||||||
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||
| 25.01.2019, 19:49 | ||||||||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 3 минуты Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 6 минут Добавлено через 4 минуты Добавлено через 3 минуты Добавлено через 3 минуты Добавлено через 2 часа 20 минут
0
|
||||||||||||
|
4139 / 2717 / 433
Регистрация: 09.09.2017
Сообщений: 12,050
|
||||||||||
| 25.01.2019, 19:55 | ||||||||||
|
Распараллеливание - лишь одна из задач этих языков, не самая существенная. . Короче, мне уже поднадоел этот срачик. Если у тебя есть доказательства доминирования vcl в разработке софта, приводи их. Всякие бла-бла про "используются не предприятиях, верьте мне на слово" не принимаются. Про разработку: если есть доказательства, что типичной разработкой является сразу законченного продукта, без промежуточных версий, приводи их. Очередные продукты твоей жизнедеятельности опять же не интересны.
0
|
||||||||||
|
2083 / 1575 / 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 / 1575 / 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 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 26.01.2019, 02:54 | |
|
New man, Сколько времени нужно убить в вашей мае или подобны пинбрашах чтобы слепить модельки в подобной детализации при этом так чтобы они в современное понимание лоу-поли пролезли?
0
|
|
| 26.01.2019, 02:54 | |
|
Собираю PC для игр. Нужны советы! Компьютер для игр ( нужны советы ) Советы по разработке классов Советы по разработке алгоритма Советы в разработке БД: составления расписания в ВУЗе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|