STRUDIO | Разработка игр
15.9K subscribers
1.47K 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
💃Силы специального назначения

Добавлен небольшой раздел, предназначенный для небольшой настройки сил специальных операций. Если конкретнее - так общей фразой назван ОМОН и подобные ему подразделения в разных странах.

Для чего они нужны? Они будут в регионах удерживать порядок специально для вас.

Возможности:
— Показывается диаграмма. На ней отображается доля незанятых на текущий момент, а также доля отправленных на задания в регионы.
— Вам не придется самому сидеть и тыкать на отправку. Система сама будет распределять людей по регионам в случае беспорядков в стране, причем с логичным приоритетом на стратегические регионы и столицу(если создалась ситуация, что приходится выбирать)
— Тут вы можете управлять планируемым количеством человек в силах. Первое число - текущее количество. Второе число - лимит, к которому будет стремиться число(если лимит выше текущего значения, автоматически будут наниматься новые люди, пока лимит не достигнут. Если лимит ниже - люди будут увольняться).
— Скорость найма новых людей нестабильна. Она зависит от лояльности силового блока + предлагаемой им зарплаты.
— Не нужно путать их с обычной полицией. Полиция будет представлена в виде услуг(тут микронамек, что механики игры позволяют сделать и частную полицию).
— Вы можете выбрать режим изменения количества за клик галочкой выше(по аналогии с настройкой зарплат пару постов назад). Можно за клик изменять значения на фиксированное число, или на 5%, что удобно.
— Ниже есть 3 кнопки - переключение режимов, насколько агрессивно ваши силы будут действовать. Если не вдаваться в описания, то первый вариант - мягкий: запугать, выхватывать особо отличившихся и так далее. Средний вариант - баланс. Стандартные по жесткости меры. Третий - самый агрессивный - дословно переводится "ОТКРЫТЬ ОГОНЬ ПО ТОЛПЕ". Думаю, тут описывать не нужно.
— Агрессивность влияет на эффективность поддержания порядка, однако взамен может по разному влиять на репутацию вашей страны(очевидно, речь про третий вариант), плюс эффективность может зависеть от лояльности силового блока. Чем агрессивнее меры - тем больше эффективность зависит от их лояльности.


Всем странам мира расставлена численность сил спец.назначения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤184🔥29🐳8👍6🍌3💅1
STRUDIO | Разработка игр
Мир желток....
На самом деле, такой платины прям много. И если сначала смешно, то спустя полтора года ежедневного потребления десятков подобного - едет кукуха. Так-то я об этом ни разу в этом канале не писал, но на самом деле, при разработке игры ощущается максимально сильно тот самый парадокс: Когда глобально проект люди поддерживают, но как известно, довольный человек обычно просто ставит лайк и ничего не пишет, а подобные комменты звучат громче. Психологический аспект разработки проекта, общение с людьми - один из самых недооцененных факторов, ведь ощущаться он начинает лишь тогда, когда проект переходит категории "маленький" в "средний" и выше.

Я могу периодически кидать самые забавные(если захотите конечно). Мы с админами иногда их коллекционируем. Там такая база, что вы офигеете

Также заметно и то, как ты начинаешь к этому всему относиться. Когда ты разработчик без опыта работы с аудиторией - ты все сильно принимаешь к сердцу, пытаешься что-то доказать. Потом, это перерастает в злость. Потом в стресс. Ну а потом в плато - юмор и доля циничности. Каждому человеку - свой продукт, свой жанр и свои критерии положительности. Твоя задача не доказать абсолютно каждому, что ему 100% нужен твой продукт, а найти тех, кому он нужен изначально. Я не отношусь к таким комментам с негативом, всё воспринимается с долей юмора. Поэтому, если автор этого коммента увидит этот пост - не нужно обижаться. Тем не менее, я все равно читаю большинство комментариев в ютубе и тиктоке, хоть и редко там отвечаю из-за нехватки времени. А в телеграмме вовсе - читаю вообще все комментарии и очень много отвечаю.

На самом деле есть очень много того, что можно рассказать в плане психологии разработки, прочитанного и понятого. Но не уверен, что стоит часто говорить об этом, ведь это не всем будет интересно. Из этого, если хотеть, можно и целый часовой подкаст записать
❤399👍40🔥15🤔11🐳5💅4🍌2
📈 Завершено расставление еще пачки законов (для ВСЕХ стран мира на старте)

Расставлены законы из категорий:
— Инфраструктура и связь
— Экономическая система
— Культура и идеология
— Экология
— Законы структуры государства и силы главы государства
— Законы о сроках вступления в силу законов
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥330❤46👍18🐳5🍌3💅2🗿1
🐼 Хотел бы ответить на этот комментарий, чтобы развеять часть вопросов, которые могли у кого-то остаться

На эту тему я говорил достаточно, но уже прошло достаточно времени, и часть людей в группе просто не застала тот разговор в полной мере.

1. Вопрос ЛНР, ДНР, Крыма, Тайваня, Абхазии, Южной Осетии, Приднестровья, Сомалиленда и прочих территорий и непризнанных стран:
Суть в том, что в реализации карты я не руководствуюсь личным мировоззрением и мнением по поводу того, кто прав, а кто нет. Этот подход не верный. Если мы с вами делаем геополитический симулятор, он должен быть многогранным. ЛДНР сделаны отдельно, а Крым в РФ не из-за какой-то политической повестки или мнения автора(свое мнение я еще нигде не успел проявить), а из-за де-факто контроля. То есть, видимая карта мира может быть названа в том числе военной(как например в HOI4). Игра не отвечает на вопрос "кто прав". Игра смотрит с обоих сторон: Россия считает Крым легитимной частью РФ, а Украина и Запад считает это незаконной аннексией. Как это влияет на фактический контроль? Никак. В игре будет система признания стран, есть система претензий и прочее, что дает воссоздать реальную ситуацию. Большинство подобных комментариев рассматривают всё с одной стороны, будто цвет на карте - это единственный параметр. Но это не так. Мой любимый ответ - посмотрите какая ситуация в реальности с обоих сторон. Любой спор - он всегда двухсторонний. Нам не нужно выбирать одно мнение, для передачи ситуации. Нам нужно не лениться, а воссоздавать все механизмы, чтобы отобразить реальную ситуацию: отобразите контроль, претензии, санкции, напряженность и прочее.
Если представить территории в виде критериев, по которым мы решаем, какой на старте у нее цвет, то выглядит это пример так:
— Кто собирает налоги на данной территории?
— Какая страна непосредственно занимается инфраструктурным вопросом?
— Кто контролирует эту территорию?
— Может ли страна проводить свою внутреннюю политику на этой территории?

Эта игра не является моей книгой, в которой я пытаюсь кому-то что-то доказать. По верьте, я часто делаю то, что должен делать, даже если рассматриваемый регион и ситуация вызывает у меня чувство раздосадованности. Россияне, Украинцы, Молдоване, Китайцы, Грузины, Азербайджанцы и другие народы и территории, у которых де-юре территория на совпадает с де-факто = я отношусь к вам как к людям в первую очередь. Ни одно принятое решение в игре не руководствуется личным желанием или мнением.


Не нужно называть меня зетником из-за того, что Крым не контролируется Украиной. Надеюсь, разъяснил ситуацию.

В следующем посте отвечу на вторую часть комментария
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥321🤣70❤34👍27🐳4🍌2💅1🗿1
STRUDIO | Разработка игр
🐼 Хотел бы ответить на этот комментарий, чтобы развеять часть вопросов, которые могли у кого-то остаться На эту тему я говорил достаточно, но уже прошло достаточно времени, и часть людей в группе просто не застала тот разговор в полной мере. 1. Вопрос ЛНР…
🙈 Второй ответ.

2. Почему в игре Сирия и Ирак единые?

Так на релизе не будет. Дело в том, что тот набор стран, который вы видите на карте прямо сейчас - это стартовый набор, для которого можно более менее адекватно найти всю информацию. От экономических показателей, до внутриполитических. На удивление это касается и тех непризнанных стран, описанных в прошлом посте. То есть суть вопроса более техническая. Как оно будет работать?

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

Это единственный способ наиболее разумно отобразить все данные. Если вы попробуете найти сразу данные по государству Ва в Мьянме, то у вас почти ничего не выйдет. Всё что вы сможете нарыть - это население этих регионов, примерный этнический состав(оценочный), то что там ходит китайский юань и еще пара моментов(например что там много нелегальных казино, в которые едут втихаря китайцы). Такой способ позволит заполнить ВСЕ данные для даже самых малоизвестных стран мира, которые никем не признаны.


Кстати, возможно вы помните пост про Мьянму(там рассказывалось про государство Ва и Шан). И вы эти осколки уже видите на карте. На самом деле в Мьянме применяется та же система, и как раз на этой стране тестируется. Поэтому, после доработки алгоритма, данные метод будет также применен в остальных странах с идущими конфликтами.

Отдельное внимание стоит отдать группировкам. Есть немало группировок, которые де-факто вообще не контролируют территорий, но работают подпольно, имеют некоторую численность вооруженных людей и так далее. Они тоже будут проработаны(в окне региона будут отображаться. Могут стать настоящей проблемой, когда почувствуют силу).

3. И да, в комменте еще позиция оправдывается тем, что мол, за мной кто-то стоит угрозой, и я вынужден "быть зетником". Так вот, официально заявляю: ни я(разработчик), ни издатель не связаны ни с РФ, ни с Украиной. Любые подобные комментарии являются лишь личной интерпретацией и поиском оправданий в нежелании подумать больше 5 минут.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤265🔥31👍16🐳6🍌3💅1🗿1
🐭 Потная работа продолжается

Расставлены ВСЕМ странам мира стартовые законы из категорий:
— Судебная система
— Электоральная система
— Государственные религии
— Социальная политика и демография
— Гражданские права и свободы


Также, в целом по игре проведена работа над всякими мелочами:
— Появились всплывающие подсказки для всех кнопок в главном меню(скоро его покажу целиком)
— В разделе законов "государственные религии", теперь статус религии отображается не только графически, но и всплывающей подсказкой(пишется статус не определен/государственная религия/запрещенная религия)
— Модернизирована логика исполнения наземных приказов войсками(доработаю - покажу)
— Вся заработная плата для национальной гвардии, сенаторов, членов нижней палаты парламента, мелким и крупным чиновникам выплачивается ежемесячно в каждой стране мира.
— Мелкая деталь, которая глобально является каплей в море: так как глава государства тоже человек, ему тоже выплачивается зарплата(равная настроенной зарплате сенатора, тут я не буду добавлять настройку и заморачиваться). То есть эти деньги тоже будет выплачивать бюджет и они пойдут в пул населения. Забавная мелочь, которая даже в мелкой стране мало на что повлияет - но справедливо.
— Добавлены кнопки переключения языков в главном меню
— Окна законов слегка оптимизированы, за счет того, что вместо надписей "OR", "YES/NO" отображаются надписи в виде иконки. Логически ничего не поменялось, но отображение небольшой картинки с надписью OR, немного оптимизированнее, чем рисовать надпись OR с помощью шрифтов, с обводкой и настройками. За счет огромности всего окна законов, это дало прирост производительности на +4-5%
— Частично готова базовая логика построения условий для плановой экономики.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤249🔥36🐳10👍8🍌1💅1🗿1
🦵Над главным меню тоже ведется работа

У каждой кнопки есть свое описание, а кнопки соц.сетей динамичные, в зависимости от выбранного языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤383🔥57👍21🤯8🐳8🥴5🤔3🤣3🍌1💅1🗿1
ЕСЛИ ВАША ТУСОВКА ВЫГДЯДИТ ТАК:
ТО
НЕ ЗОВИТЕ МЕНЯ НИКОГДА

Эх, а мог бы делать визуальную новеллу про гномиков, романтика в пещере, а не это вот всё....
2🤣447❤58👍15🥴9🔥8🗿7🐳6💅2🍌1
🫦 ВСЕМ странам мира расставлены партии нижней палаты парламента по политическим течениям.

В том числе была расставлена общая численность кресел в парламенте, а также количество дней до следующих парламентских выборов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤352🔥31👍26🤯12🐳3🍌3🤣1💅1🗿1
🤏 Про боевую систему тоже есть, что рассказать

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

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

То есть система войны представляет собой автоплан, но возведенный в максимальную степень. Это не тот автоплан, который вы представляете в первую очередь, услышав это слово. Это правда интересная и продуманная система. Это не система с линией наступления и долбежкой в лоб как в хои. Это не система оказуаленных фронтов в виктории3. Это нечто свое.

Вы занимаетесь именно тем, чем занимается главнокомандующий в реальности - вы детально продумываете весь план операции, а не вручную двигаете миллионы пешек.

Есть и те, кто посчитают, что отсутствие ручного управления это плохо, и будут паниковать, не зная как жить без этого. Постараюсь аргументировать ниже:
— Численность микропровинций(по которым ходят войска) составляет более 33,700. Это в несколько раз больше, чем общее количество в хои4 для сравнения. Это потребовало бы слишком сильного гиперконтроля.
— Множество приказов. Когда у вас помимо механики перемещения войск оказываются в наличии уйма вариантов - вы просто не сможете эффективно этим заниматься.
— Типы войск. В игре типы войск не комбинируются в единую дивизию, а представляют собой отдельные подразделения, которые на конкретном поле боя образуют единую боевую единицу(представьте, если бы в хои4 рота поддержки инженеров из одной дивизии могла бы перейти в соседнюю. Вот тут такое есть). Это дает еще больше требований к микроконтролю. У каждого подразделения свои виды приказов и особенности, из-за чего управление ими отличается.
— Игра не является варгеймом. Это в первую очередь геополитическая стратегия с экономическим уклоном. В такой игре война не должна отнимать всё ваше экранное время. Если бы всё было вручную - вы бы просто не смогли заниматься остальными делами.


Если кратко — вы бы просто обосрались

Об этом я говорил в старых постах, но решил снова об этом сказать. А в следующем посте расскажу, что сделал для военной системы за последние несколько дней.
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤322🔥29👍23🤔13🤯8🐳7🍌5💅3🗿3🥴1🤣1
STRUDIO | Разработка игр
🤏 Про боевую систему тоже есть, что рассказать Тема довольно обширная. Некоторое количество месяцев назад мне пришлось переключиться с реализации войны на другие механики, так как начал упираться в их необходимость. Сейчас я снова работаю над боевыми действиями…
🦿Что было сделано за последние дни

Просто и тезисно:

— Всем странам мира расставлены стартовые подразделения по всем типам войск.
— Оптимизирована отрисовка темных границ между странами(динамическое обновление во время захвата территорий). Теперь это и красиво, и эффективно технически.
— Уже частично работает подсчет потерь в боях. Общая численность потерь сохраняется не только в данных войны, но и в целом в вашей игровой сессии. В одном из окон вы сможете посмотреть, сколько за всё время игры погибло человек в стране от всех ваших действий, включая войны
— Сделан небольшой интерфейс для управления общей агрессивностью наступления. Есть 4 варианта: прекратить любые действия, выполнять только очерченные планы, агрессивное наступление по всей линии фронта, МАКСИМАЛЬНО АГРЕССИВНОЕ НАСТУПЛЕНИЕ В ЛОБ.
— Проработана система автоматической ротации войск. Новообразованные бреши в фронте при наступлении заполняются войсками из резерва и других клеток.
— ИИ ботов обучен формировать котлы, прижимать войска к границам третьих стран, и пробивать оборону скоплением войск в конкретной точке.
— Все 12 видов войск при начале боя могут уже выступать в качестве поддержки(самостоятельные действия вспомогательных частей - отдельные приказы, еще в процессе работы)
— Механизм боевых действий теперь хорошо автоматизирован


Это при том, что занимался я не только боевой системой последние несколько дней.
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤296🔥35👍15🤯14🐳8🤣1🍌1💅1🗿1
🫂 Всем странам мира расставлены настройки верхней палаты парламента(при его наличии), а также все сенаторы
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤379🤯32🔥25👍10🍌7🐳5🥴4💅3🤣1🗿1
👀 Готовы всплывающие подсказки для условий формируемых стран

Как вы помните, у формируемых стран есть 4 блока условий, которые нужно выполнить для формирования:
— Наличие ключевых территорий
— Принятые законы
— Общий размер страны в количестве регионов
— Государственная религия


В случае с ключевыми территориями - вы верно поняли. Для формирования страны вам не нужно контролировать все земли, которые занимало это государство. Условие состоит только из ключевых территорий и это более логично. Всегда бесило, что для формируемых стран требуют "каждый из 100 регионов."

С принятыми законами тоже все понятно. Для формирования страны вам нужно привести законодательство в соответствии с тем, как бы примерно могло выглядеть государство с оговоркой на современность, если мы говорим о древних странах.


По поводу государственных религий - у многих формируемых стран этот блок пустой, и там пишется "Государственная религия: любая". То есть, это условие есть не всегда.

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

Пока что условия формирования расставлены лишь 2/50 стран. Постараюсь не тратить на это много времени

Кстати говоря, крупный видос на ютуб(аж на час) уже находится в монтаже. Он будет про систему законов целиком.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤252👍19🔥15🐳5🤯2🍌2🥴1🤣1💅1🗿1
👵 Настройки прав государственного аппарата

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

1. Должности за заслуги(меритократия) — должности за лояльность
2. Тотальный коррупционный надзор - вседозволенность
3. Отсутствие прав чиновников — свобода элит(высокие премии, возможность совмещать бизнес с политикой и так далее)
4. Невмешательство — электоральный менеджмент(влияние на подсчет голосов)
5. СМИ: нейтральные новости — пропаганда в медиа.


Пока механизм устроен так. В будущем, с обновлениями после релиза, оно будет видоизменяться и дополняться
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤234🔥24👍16🐳5🤔4🍌4🗿2🤣1💅1