STRUDIO | Разработка игр
15.9K subscribers
1.48K photos
54 videos
48 files
82 links
Разрабатываю самый проработанный экономический симулятор - Economic Miracle

Steam: https://store.steampowered.com/app/3738130/Economic_Miracle/

Чат: https://t.me/+32dzE0dJFE0zN2My
Бусти: https://boosty.to/strudio
Связаться: strudiocompany@gmail.com
Download Telegram
🟢 Поменял 2 иконки на новые у ресурсов
❤112👍16🐳10🤯7🍌4🔥2
image_2025-11-01_03-03-17.png
2 MB
❤️ Такой загрузочный экран стилистически подходит больше
❤100👍15🐳10🔥4🍌3
🔥🔥🔥

Я борюсь с этим уже 10-ый час подряд(без иронии, буквально, 10 часов без перерывов, уже 7 утра). Но с каждым шагом становится всё лучше.

Алгоритм на самом деле очень сложный. Хоть я вам и показываю Канаду, знайте, что названия искривляются по буквам, огибают границ стран, могут покрывать два полуострова разделенных морем и так далее. Это чертовски громоздкий механизм, который бы я технически не осилил, если бы делал эту игру 3-4 года назад. Но сейчас смог. Но еще не до конца. Борьба продолжается.

Еще многое надо доработать, и опыт последних 10 часов мне говорит, что еще нужно потратить столько же. И все ради буквочек, как в известных стратегиях. Тем не менее, это важно. Это фактор погружения, который и мне тоже всегда был ценен в стратегиях.

Это не все, над чем я работал сегодня. Я сделал очень много жирного под капотом, но о таком сложно делать посты.
🤯125👍27❤25🐳11🔥5🍌2
STRUDIO | Разработка игр
🔥🔥🔥 Я борюсь с этим уже 10-ый час подряд(без иронии, буквально, 10 часов без перерывов, уже 7 утра). Но с каждым шагом становится всё лучше. Алгоритм на самом деле очень сложный. Хоть я вам и показываю Канаду, знайте, что названия искривляются по буквам…
UPD: Пока это делаю, осознал одну важную вещь. Как бы не наговаривали на Paradox и их монетизацию с помощью DLC, технически их игры сделаны очень грамотно. И это сложно понять, даже наиграв 1000 часов в какую-нибудь их игру. Я наиграл 3000ч в хойку(включая разработку мода OldEurope1300), 2000 часов в CK2, 300ч в ЕУ4 и по сотке еще в разное от них, и только сейчас, когда я делаю какие-то конкретные вещи, по типу графического: шейдеры, отображение на карте, нетривиальная математика, только сейчас понимаю, какие же там опытные перцы сидят.

Сначала кажется, мол, текстик хаха, нам просто нужна координата и будем рисовать! Говна на лопате....
— Отрисовывать текст любыми даже вычурными функциями - неоптимизированно
— Даже если наклонять текст, который остается прямым - выглядит убого
— Найти грамотную координату середины - не такая простая задача как кажется. А самый сочный алгос часто неоптимизированный.

И начинаются танцы.
1. Чтобы отрисовывать текст для сотен стран, а не пары, чтобы это было оптимизированно, нам нужно не рисовать текст постоянно, а кешировать уже отрендеренный текст с эффектами на отдельные поверхности-текстуры.
2. Если вы хотите побуквенно-искревленный текст, то знайте, что текст разбивается побуквенно, где каждая буква становится отдельной отрендеренной поверхностью со своими параметрами.
3. А по какой траектории рисовать? Нужны продуманные кривые!....

И все же, еще ни в одной игре я не видел настолько грамотно и красиво ложащегося текста, как в стратегиях шведов. Есть еще много таких вещей, я сейчас разобрал поверхностно. Но всякий раз, когда кто-то говорит, что рынок стратегий беден, нужно понимать: нужна ОГРОМНАЯ компетенция, и на уровне знаний и техническая. У вас практически НЕТ готовых решений и расширений, сделанных до вас. У вас нет в доступе обучающих видеороликов.

Тут без принципиальности нельзя. На таких по аналогии моментах в проектах разрабы и закидывают, выживают сильнейшие
🤯110❤36🐳9👍5🔥3🍌3
STRUDIO | Разработка игр
UPD: Пока это делаю, осознал одну важную вещь. Как бы не наговаривали на Paradox и их монетизацию с помощью DLC, технически их игры сделаны очень грамотно. И это сложно понять, даже наиграв 1000 часов в какую-нибудь их игру. Я наиграл 3000ч в хойку(включая…
UPD2: Думаете ИИ поможет?

При решении сложных задач, кажется что вот спасение - главное распиши хорошее ТЗ. Ох как нет. ИИ не захватит мир. ИИ не избавит от рабочих мест, он их просто деформирует и не более. Он глупый, как если бы ежевике дали право говорить. Все что касается простых задач - окей, но на базе документации может по механизмам работы нейронных сетей с большой вероятностью подобрать верное решение. Но когда речь о сложных системах - It's over.

Для понимания, он в диалоге со мной НАЧАЛ МАТЕРИТЬСЯ. И я его не просил! Он сам толком не знает, что надо делать. Особенно мне нравится, когда он предлагает решение, потом оно не работает, потом он штампует пару новых функций, которые имеют новые названия, но внутри имеют суть старых функций, потом предлагает исправления - не работает, и он тебе выдает "Я дурак, мы зашли слишком далеко. Давай перепишем все заново и по другому, стирай все что есть"(ЦИТАТА).

Написал в общем я сам всё что надо, он только меня выбесил. Сегодня мои нервные клетки были истреблены
🤣134❤14🐳13👍8🤔2🍌2🔥1
🍑 Становится всё лучше и лучше!
🔥190❤25🐳14🍌4👍2🤯1
🤥 Первый миллион просмотров на ютубе!
3🔥369👍36❤23🐳7🗿7🤯6🍌4
😊 Механизм сложный. А хочется - чтобы было красиво!

Но работа идет дальше!
1🔥206❤28🐳8🗿6👍4🍌4
💅 Баг исправлен, но этого недостаточно.

Я не отстану до тех пор, пока названия не будут идеальными
❤150🔥18🐳8🍌7👍3🗿3
☺️ Игра что-то хочет сказать....
🤣215❤37🐳12🍌6🔥2👍1
💪 Становится лучше. Скоро я займусь уже другими вещами(надеюсь).

Но я остановлюсь только если буду считать механизм хорошим.

Мне очень нравится эта линза(режим карты) с затемнением. Круто будет на ней смотреть какая наша страна великая.
🔥123❤26🐳11🗿4🍌2👍1
👉 Скоро будет переработка окошка с режимами карт. Думаю, как сделать красивее, функциональнее и логичнее.

Из интересного - мы постепенно все ближе к работе над боевой системой. В игре будет несколько режимов карт, которые предназначены для разных войск. И я сейчас не про стандартное разделение "Земля/вода/воздух", я сейчас о более конкретном.

Например, в одном режиме - пехота, БМП(по сути моторизированная пехота), танки. Стандартное наступление.
Во втором режиме - отдельная карта для артиллерии. Тут вы будете выбирать конкретно - какую область обстреливать и откуда.
В третьем режиме - дроны. Отдельная категория войск, которые по смысловой нагрузке я бы поместил между артиллерией и авиацией.
В четвертом - авиация. Тут база
В пятом - ПВО - для противодействия происходящему в режиме 4.
В шестом - флот.
В седьмом - Ядерное вооружение
В восьмом - Военная логистика.

Режимы карты - очень важно. А в контексте войны - это будет очень интересно. Война будет интересной, и будет гораздо глубже, чем мы привыкли.

Добавим к этому миграцию из проигрывающей страны, или регулярно обстреливаемой, экономические издержки и прочее.
👍84❤23🤯17🐳6🍌3
STRUDIO | Разработка игр
👉 Скоро будет переработка окошка с режимами карт. Думаю, как сделать красивее, функциональнее и логичнее. Из интересного - мы постепенно все ближе к работе над боевой системой. В игре будет несколько режимов карт, которые предназначены для разных войск. И…
❗️И тут мы переходим еще к моменту дипломатии.

Тут уже многое продумано - главное плавно дойти до реализации, когда будет готово остальное. Но самое важное поясню сейчас:

Система "-100/+100" сильно устарела. Да и с точки зрения логики - она изначально не верна. Не поймите неправильно - в простой реализации дипломатии это самый простой метод, ведь очень легко прикручивать действия странам, которые друг друга на бумаге любят или не любят. Но в реальном мире так не происходит. Страны - это не 2 личности с чувствами, это два огромных аппарата, старающихся получить наибольшую выгоду.

Тут ключевой вопрос - что такое выгода? И это правильный вопрос. Для всех всё имеет разную ценность и значение. Это довольно субъективное понятие. Страны в реальном мире взаимодействуют не из понятия друг/не друг, а из понятия "выгодный ситуативный союзник". Страны взаимодействуют друг с другом либо из-за экономической выгоды, либо долгосрочной геополитической пользы, либо просто от зависимости и безвыходности. Тут логика должна быть интереснее.


Как вы правильно поняли - взаимодействие стран будет основано на выгоде в разных плоскостях. Речь конечно далеко не только о деньгах. Тут многое будет зависеть от политического вектора, от правительства и того как оно понимает выгоду, какие имеет ценности.

Почему в одни конфликты вмешиваются гегемоны, а в другие нет? Почему страны, даже будучи в союзе, принимают разные решения и могут иметь разногласия по разным вопросам? — Национальные интересы. США вмешивается в конфликт не потому, что им заняться нечем и они "любят" эту страну, а потому что там есть их политические интересы. Например - нефть. Ох как США не выгодны колебания цен на нефть, ей безопаснее иметь рычаги давления или контроль. Россия имеет конфликт с западными странами тоже не по приколу - столкновение национальных интересов в текущих условиях.

У нас много работы, спать времени нет
🤯112❤40🔥11🐳8👍6🍌6🤣1
💪 Переделал окно с режимами карт(линзы как иногда говорят)

Я решил отказаться от полного окрашивания в цвет стран окон, которые расположены непосредственно на самой игровой карте мира, так как это не со всеми цветами это выглядело хорошо.

Вместо этого, у нас есть единый стиль, однако персонализация интерфейса под цвет страны все равно присутствует - в виде неоновых ламп в разных частях интерфейса. Цвет, который вы в данном случае видите(красный) - это цвет вашей страны(в данном случае Канада), однако это не всё.

Цвет динамический. Эти лампы нужны для вайб будущего, неона, киберпанка, ведь игра больше про будущее. Эти лампы плавно переливаются, от вашего цвета страны к более белому оттенку, а затем обратно. Выглядит плавно, красиво, вайбово. При этом, конечно само наличие этих ламп можно будет отключить в настройках игры в будущем.

В следующем посте будет информация конкретнее о режимах карт
🔥91❤18🐳11🍌3👍1