image_2025-11-01_03-03-17.png
2 MB
❤️ Такой загрузочный экран стилистически подходит больше
❤100👍15🐳10🔥4🍌3
🔥🔥🔥
Я борюсь с этим уже 10-ый час подряд(без иронии, буквально, 10 часов без перерывов, уже 7 утра). Но с каждым шагом становится всё лучше.
Алгоритм на самом деле очень сложный. Хоть я вам и показываю Канаду, знайте, что названия искривляются по буквам, огибают границ стран, могут покрывать два полуострова разделенных морем и так далее. Это чертовски громоздкий механизм, который бы я технически не осилил, если бы делал эту игру 3-4 года назад. Но сейчас смог. Но еще не до конца. Борьба продолжается.
Еще многое надо доработать, и опыт последних 10 часов мне говорит, что еще нужно потратить столько же. И все ради буквочек, как в известных стратегиях. Тем не менее, это важно. Это фактор погружения, который и мне тоже всегда был ценен в стратегиях.
Это не все, над чем я работал сегодня. Я сделал очень много жирного под капотом, но о таком сложно делать посты.
Я борюсь с этим уже 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. А по какой траектории рисовать? Нужны продуманные кривые!....
И все же, еще ни в одной игре я не видел настолько грамотно и красиво ложащегося текста, как в стратегиях шведов. Есть еще много таких вещей, я сейчас разобрал поверхностно. Но всякий раз, когда кто-то говорит, что рынок стратегий беден, нужно понимать: нужна ОГРОМНАЯ компетенция, и на уровне знаний и техническая. У вас практически НЕТ готовых решений и расширений, сделанных до вас. У вас нет в доступе обучающих видеороликов.
Тут без принципиальности нельзя. На таких по аналогии моментах в проектах разрабы и закидывают, выживают сильнейшие
Сначала кажется, мол, текстик хаха, нам просто нужна координата и будем рисовать! Говна на лопате....
— Отрисовывать текст любыми даже вычурными функциями - неоптимизированно
— Даже если наклонять текст, который остается прямым - выглядит убого
— Найти грамотную координату середины - не такая простая задача как кажется. А самый сочный алгос часто неоптимизированный.
И начинаются танцы.
1. Чтобы отрисовывать текст для сотен стран, а не пары, чтобы это было оптимизированно, нам нужно не рисовать текст постоянно, а кешировать уже отрендеренный текст с эффектами на отдельные поверхности-текстуры.
2. Если вы хотите побуквенно-искревленный текст, то знайте, что текст разбивается побуквенно, где каждая буква становится отдельной отрендеренной поверхностью со своими параметрами.
3. А по какой траектории рисовать? Нужны продуманные кривые!....
И все же, еще ни в одной игре я не видел настолько грамотно и красиво ложащегося текста, как в стратегиях шведов. Есть еще много таких вещей, я сейчас разобрал поверхностно. Но всякий раз, когда кто-то говорит, что рынок стратегий беден, нужно понимать: нужна ОГРОМНАЯ компетенция, и на уровне знаний и техническая. У вас практически НЕТ готовых решений и расширений, сделанных до вас. У вас нет в доступе обучающих видеороликов.
Тут без принципиальности нельзя. На таких по аналогии моментах в проектах разрабы и закидывают, выживают сильнейшие
🤯110❤36🐳9👍5🔥3🍌3
STRUDIO | Разработка игр
UPD: Пока это делаю, осознал одну важную вещь. Как бы не наговаривали на Paradox и их монетизацию с помощью DLC, технически их игры сделаны очень грамотно. И это сложно понять, даже наиграв 1000 часов в какую-нибудь их игру. Я наиграл 3000ч в хойку(включая…
UPD2: Думаете ИИ поможет?
При решении сложных задач, кажется что вот спасение - главное распиши хорошее ТЗ. Ох как нет. ИИ не захватит мир. ИИ не избавит от рабочих мест, он их просто деформирует и не более. Он глупый, как если бы ежевике дали право говорить. Все что касается простых задач - окей, но на базе документации может по механизмам работы нейронных сетей с большой вероятностью подобрать верное решение. Но когда речь о сложных системах - It's over.
Для понимания, он в диалоге со мной НАЧАЛ МАТЕРИТЬСЯ. И я его не просил! Он сам толком не знает, что надо делать. Особенно мне нравится, когда он предлагает решение, потом оно не работает, потом он штампует пару новых функций, которые имеют новые названия, но внутри имеют суть старых функций, потом предлагает исправления - не работает, и он тебе выдает "Я дурак, мы зашли слишком далеко. Давай перепишем все заново и по другому, стирай все что есть"(ЦИТАТА).
Написал в общем я сам всё что надо, он только меня выбесил. Сегодня мои нервные клетки были истреблены
При решении сложных задач, кажется что вот спасение - главное распиши хорошее ТЗ. Ох как нет. ИИ не захватит мир. ИИ не избавит от рабочих мест, он их просто деформирует и не более. Он глупый, как если бы ежевике дали право говорить. Все что касается простых задач - окей, но на базе документации может по механизмам работы нейронных сетей с большой вероятностью подобрать верное решение. Но когда речь о сложных системах - It's over.
Для понимания, он в диалоге со мной НАЧАЛ МАТЕРИТЬСЯ. И я его не просил! Он сам толком не знает, что надо делать. Особенно мне нравится, когда он предлагает решение, потом оно не работает, потом он штампует пару новых функций, которые имеют новые названия, но внутри имеют суть старых функций, потом предлагает исправления - не работает, и он тебе выдает "Я дурак, мы зашли слишком далеко. Давай перепишем все заново и по другому, стирай все что есть"(ЦИТАТА).
Написал в общем я сам всё что надо, он только меня выбесил. Сегодня мои нервные клетки были истреблены
🤣134❤14🐳13👍8🤔2🍌2🔥1
STRUDIO | Разработка игр
😊 Механизм сложный. А хочется - чтобы было красиво! Но работа идет дальше!
☺️ Осенняя сказка
🤯173🤣67❤18🐳14🔥5🍌5🗿4👍3💅1
💪 Становится лучше. Скоро я займусь уже другими вещами(надеюсь).
Но я остановлюсь только если буду считать механизм хорошим.
Мне очень нравится эта линза(режим карты) с затемнением. Круто будет на ней смотреть какая наша страна великая.
Но я остановлюсь только если буду считать механизм хорошим.
Мне очень нравится эта линза(режим карты) с затемнением. Круто будет на ней смотреть какая наша страна великая.
🔥123❤26🐳11🗿4🍌2👍1
STRUDIO | Разработка игр
💪 Становится лучше. Скоро я займусь уже другими вещами(надеюсь). Но я остановлюсь только если буду считать механизм хорошим. Мне очень нравится эта линза(режим карты) с затемнением. Круто будет на ней смотреть какая наша страна великая.
image_2025-11-05_04-24-29.png
1.3 MB
В качестве
10❤64🔥9🐳8🍌2👍1🤯1
👉 Скоро будет переработка окошка с режимами карт. Думаю, как сделать красивее, функциональнее и логичнее.
Из интересного - мы постепенно все ближе к работе над боевой системой. В игре будет несколько режимов карт, которые предназначены для разных войск. И я сейчас не про стандартное разделение "Земля/вода/воздух", я сейчас о более конкретном.
Например, в одном режиме - пехота, БМП(по сути моторизированная пехота), танки. Стандартное наступление.
Во втором режиме - отдельная карта для артиллерии. Тут вы будете выбирать конкретно - какую область обстреливать и откуда.
В третьем режиме - дроны. Отдельная категория войск, которые по смысловой нагрузке я бы поместил между артиллерией и авиацией.
В четвертом - авиация. Тут база
В пятом - ПВО - для противодействия происходящему в режиме 4.
В шестом - флот.
В седьмом - Ядерное вооружение
В восьмом - Военная логистика.
Режимы карты - очень важно. А в контексте войны - это будет очень интересно. Война будет интересной, и будет гораздо глубже, чем мы привыкли.
Добавим к этому миграцию из проигрывающей страны, или регулярно обстреливаемой, экономические издержки и прочее.
Из интересного - мы постепенно все ближе к работе над боевой системой. В игре будет несколько режимов карт, которые предназначены для разных войск. И я сейчас не про стандартное разделение "Земля/вода/воздух", я сейчас о более конкретном.
Например, в одном режиме - пехота, БМП(по сути моторизированная пехота), танки. Стандартное наступление.
Во втором режиме - отдельная карта для артиллерии. Тут вы будете выбирать конкретно - какую область обстреливать и откуда.
В третьем режиме - дроны. Отдельная категория войск, которые по смысловой нагрузке я бы поместил между артиллерией и авиацией.
В четвертом - авиация. Тут база
В пятом - ПВО - для противодействия происходящему в режиме 4.
В шестом - флот.
В седьмом - Ядерное вооружение
В восьмом - Военная логистика.
Режимы карты - очень важно. А в контексте войны - это будет очень интересно. Война будет интересной, и будет гораздо глубже, чем мы привыкли.
Добавим к этому миграцию из проигрывающей страны, или регулярно обстреливаемой, экономические издержки и прочее.
👍84❤23🤯17🐳6🍌3
STRUDIO | Разработка игр
👉 Скоро будет переработка окошка с режимами карт. Думаю, как сделать красивее, функциональнее и логичнее. Из интересного - мы постепенно все ближе к работе над боевой системой. В игре будет несколько режимов карт, которые предназначены для разных войск. И…
❗️И тут мы переходим еще к моменту дипломатии.
Тут уже многое продумано - главное плавно дойти до реализации, когда будет готово остальное. Но самое важное поясню сейчас:
Как вы правильно поняли - взаимодействие стран будет основано на выгоде в разных плоскостях. Речь конечно далеко не только о деньгах. Тут многое будет зависеть от политического вектора, от правительства и того как оно понимает выгоду, какие имеет ценности.
Почему в одни конфликты вмешиваются гегемоны, а в другие нет? Почему страны, даже будучи в союзе, принимают разные решения и могут иметь разногласия по разным вопросам? — Национальные интересы. США вмешивается в конфликт не потому, что им заняться нечем и они "любят" эту страну, а потому что там есть их политические интересы. Например - нефть. Ох как США не выгодны колебания цен на нефть, ей безопаснее иметь рычаги давления или контроль. Россия имеет конфликт с западными странами тоже не по приколу - столкновение национальных интересов в текущих условиях.
У нас много работы, спать времени нет
Тут уже многое продумано - главное плавно дойти до реализации, когда будет готово остальное. Но самое важное поясню сейчас:
Система "-100/+100" сильно устарела. Да и с точки зрения логики - она изначально не верна. Не поймите неправильно - в простой реализации дипломатии это самый простой метод, ведь очень легко прикручивать действия странам, которые друг друга на бумаге любят или не любят. Но в реальном мире так не происходит. Страны - это не 2 личности с чувствами, это два огромных аппарата, старающихся получить наибольшую выгоду.
Тут ключевой вопрос - что такое выгода? И это правильный вопрос. Для всех всё имеет разную ценность и значение. Это довольно субъективное понятие. Страны в реальном мире взаимодействуют не из понятия друг/не друг, а из понятия "выгодный ситуативный союзник". Страны взаимодействуют друг с другом либо из-за экономической выгоды, либо долгосрочной геополитической пользы, либо просто от зависимости и безвыходности. Тут логика должна быть интереснее.
Как вы правильно поняли - взаимодействие стран будет основано на выгоде в разных плоскостях. Речь конечно далеко не только о деньгах. Тут многое будет зависеть от политического вектора, от правительства и того как оно понимает выгоду, какие имеет ценности.
Почему в одни конфликты вмешиваются гегемоны, а в другие нет? Почему страны, даже будучи в союзе, принимают разные решения и могут иметь разногласия по разным вопросам? — Национальные интересы. США вмешивается в конфликт не потому, что им заняться нечем и они "любят" эту страну, а потому что там есть их политические интересы. Например - нефть. Ох как США не выгодны колебания цен на нефть, ей безопаснее иметь рычаги давления или контроль. Россия имеет конфликт с западными странами тоже не по приколу - столкновение национальных интересов в текущих условиях.
У нас много работы, спать времени нет
🤯112❤40🔥11🐳8👍6🍌6🤣1
💪 Переделал окно с режимами карт(линзы как иногда говорят)
Я решил отказаться от полного окрашивания в цвет стран окон, которые расположены непосредственно на самой игровой карте мира, так как это не со всеми цветами это выглядело хорошо.
Вместо этого, у нас есть единый стиль, однако персонализация интерфейса под цвет страны все равно присутствует - в виде неоновых ламп в разных частях интерфейса. Цвет, который вы в данном случае видите(красный) - это цвет вашей страны(в данном случае Канада), однако это не всё.
Цвет динамический. Эти лампы нужны для вайб будущего, неона, киберпанка, ведь игра больше про будущее. Эти лампы плавно переливаются, от вашего цвета страны к более белому оттенку, а затем обратно. Выглядит плавно, красиво, вайбово. При этом, конечно само наличие этих ламп можно будет отключить в настройках игры в будущем.
В следующем посте будет информация конкретнее о режимах карт
Я решил отказаться от полного окрашивания в цвет стран окон, которые расположены непосредственно на самой игровой карте мира, так как это не со всеми цветами это выглядело хорошо.
Вместо этого, у нас есть единый стиль, однако персонализация интерфейса под цвет страны все равно присутствует - в виде неоновых ламп в разных частях интерфейса. Цвет, который вы в данном случае видите(красный) - это цвет вашей страны(в данном случае Канада), однако это не всё.
Цвет динамический. Эти лампы нужны для вайб будущего, неона, киберпанка, ведь игра больше про будущее. Эти лампы плавно переливаются, от вашего цвета страны к более белому оттенку, а затем обратно. Выглядит плавно, красиво, вайбово. При этом, конечно само наличие этих ламп можно будет отключить в настройках игры в будущем.
В следующем посте будет информация конкретнее о режимах карт
🔥91❤18🐳11🍌3👍1
STRUDIO | Разработка игр
💪 Переделал окно с режимами карт(линзы как иногда говорят) Я решил отказаться от полного окрашивания в цвет стран окон, которые расположены непосредственно на самой игровой карте мира, так как это не со всеми цветами это выглядело хорошо. Вместо этого,…
❗️ Подробнее о линзах
Нижние 4 ряда режимов карт(32 ячейки) - это обычные режимы карт, по типу карты религии, рождаемости, дипломатических режимов и прочего. Из них - самый нижний ряд предназначен для ведения войны(уже прям скоро...)
Верхних 2 ряда - это чекбоксы отображения. Они работают вне зависимости от текущего включенного режима карты(с некоторыми исключениями).
Первый ряд - это отображение различного на карте. Названия стран, названия регионов, ресурсы, эффекты частиц.
Второй ряд - это уже переключение режимов освещения карты. У всех нас разные вкусы. Есть 4 взаимоисключающих режима: день, ночь, повышенная яркость, неон.
Ну а центральный прямоугольник - это довольно важная вещь. Тут будет дополнительная информация. А именно:
— Допустим, вы включили режим карты "Религия".
— В этой области у вас будет показана дополнительная информация о вашей стране, например соотношение религий.
— Тут могут быть отрисованы даже графики и диаграммы. Очень удобно - выбрали режим карты, и сразу глянули сводку.
Нижние 4 ряда режимов карт(32 ячейки) - это обычные режимы карт, по типу карты религии, рождаемости, дипломатических режимов и прочего. Из них - самый нижний ряд предназначен для ведения войны(уже прям скоро...)
Верхних 2 ряда - это чекбоксы отображения. Они работают вне зависимости от текущего включенного режима карты(с некоторыми исключениями).
Первый ряд - это отображение различного на карте. Названия стран, названия регионов, ресурсы, эффекты частиц.
Второй ряд - это уже переключение режимов освещения карты. У всех нас разные вкусы. Есть 4 взаимоисключающих режима: день, ночь, повышенная яркость, неон.
Ну а центральный прямоугольник - это довольно важная вещь. Тут будет дополнительная информация. А именно:
— Допустим, вы включили режим карты "Религия".
— В этой области у вас будет показана дополнительная информация о вашей стране, например соотношение религий.
— Тут могут быть отрисованы даже графики и диаграммы. Очень удобно - выбрали режим карты, и сразу глянули сводку.
❤79🔥14🐳8🍌2👍1