STRUDIO | Разработка игр
14K subscribers
1.33K photos
50 videos
48 files
80 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
🇦🇺 Субъекты Австралии

Они тоже уже добавлены!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥243🤯3630👍11🐳6🍌2💅1
Мне сложно передать словами, какой огромный объем работы проделан был за последнее время
5317🔥32👍26🐳5🗿4🍌3💅2
🏦 Изменчивость цен на локальном рынке (частники)

Спасибо за поддержку под прошлым постом. Я читаю все комментарии, это греет душу)

Я долго думал, как написать этот пост так, чтобы передать объем этой системы. В одном из следующих постов я покажу итог этой системы - динамичный график, по которому вы уже и визуально поймете, насколько всё выглядит живым. А пока, просто подборка фактов

— В игре есть эластичность спроса. Тут нет глухого потребления по количеству(сколько произвели, столько и употребили и пофиг по каким ценам), вместо этого есть нелинейная система. Изменение цены на товар влияет на спрос(Вау, это же очевидно! Да. Но не помню, в каких играх эта базовая вещь вообще есть)


— Но ведь одна лишь цена не является единственным драйвером спроса, верно? Верно. Именно поэтому, У КАЖДОГО из 190 товаров и услуг есть градация по степени необходимости человеку, роскошности и необходимости. Проще говоря, разные коэффициенты, говорящие о том, что спрос на молоко будет эластичнее, чем на золотые цепочки. (190 значений. *нервная улыбка*)


— Но ведь и этого мало, ведь чтобы рассчитать эластичность спроса, нам нужны опорные точки, которые мы можем брать за ориентир.  И это тоже есть)))))))) Все 190 товаров и услуг имеют стартовые параметры под капотом, указывающие какой процент заработной платы готовы отдавать люди за товар или услугу в месяц из расчета месячное потребление. Это переменная условного идеала(которая в реальности никогда не будет соответствовать реальности. Это абстрактный ориентир, взятый на основе показателей развитых экономик). Переводя на русский - если на одну лишь картошку по текущим ценам будет уходить 20% месячного дохода, то уж простите, спрос на картошку по такой цене нелинейно рухнет вниз, а люди перейдут на огородики или пополнят спрос более доступной продукции.


— Но ведь человек не может потребить 1тонну хлеба в месяц, верно? Верно, и это учтено. У вас хлеб может быть хоть бесплатным(не шутка, механики допускают нулевые и даже отрицательные цены), но есть расчетные объемы потребления на человека, выше которого оно просто ему не нужно. И да, это учтено для всех 190 товаров и услуг ))))))))...... Думаю тут пояснять не надо. Люди не будут покупать тонну хлеба на человека, потому то черт возьми им не нужна тонна хлеба.


— Но ведь брать одну лишь зарплату в качестве величины, от которой будет отталкиваться "желаемая цена", не совсем достаточная идея, верно? Верно, и это я учел. Я просто напоминаю, что в игре деньги это не монетки, приходящие с домиков. Это не фантики которые приходят из пустоты и уходят туда же. Каждую единицу валюты когда-то выпустил соответствующий ЦБ, а затем под эту деньгу выдали новую деньгу в виде коммерческого кредита, запуская банковский мультипликатор....Ладно простите, снова загрузил. Ну а что вы хотели? Всё связано до жути. В общем я имею ввиду, что если всего в экономике циркулирует 100млн тугриков, но они у кого-то находятся: у государства, и бизнесов, и людей или ЦБ в резервах. Причем каждая из оговоренных категорий еще делится на категории(физ лица на 8 страт, бизнесы на 190 категорий + малый средний и крупный, и так далее). Проще говоря, население при расчете "нормальности цены" опираются не только на зарплату, но и на свои сбережения(да, они могут сберегать). Вы будете по разному воспринимать цену телефона в 100р когда у вас ЗП 1000р, но в одном случае заначка 10000р, а в другом её нет.


— Но ведь потребитель бывает разный! Патриот купит национальное, даже если оно не очень, а прагматику пофиг на страну происхождения и так далее. Как с этим быть? Это тоже учитывается )))))))..... Помните о том, что у нас 76 политических взглядов, так называемых? В целом, по политическим позициям внутри страны можно слегка придать поправочный коэффициент национализма. Не буду сейчас вдаваться в детали, но не воспринимайте этот пункт как решающий.


— Но ведь не всем нужны одинаковые товары и услуги! Мы не можем использовать тупо средние значения! И тут вы правы, и я не использую нигде средние значения как истину. Я их использую как минимальную точку опоры, но на них воздействует столько факторов, что средние значения становятся несуществующим мифическим единорогом(впрочем, как и в реальности). Например, есть показатель потребности к услуге детского сада, но даже тут в игре не всё так просто. На бумаге отправное значение среднее, но на него воздействуют вводные: детский сад это услуга для работающих родителей с маленькими детьми. И вот вводные: Во первых должны быть дети, во вторых оба родителя работают, в третьих влияние общественных факторов(при высокой степени традиционности, доля тех жён, кто при наличии в семье финансов, может сидеть дома с детьми - статистически выше). В общем факторов много. 


— Но ведь товары разные.... Да, и я хочу дать понять, что все товары в игре разные по своей сути. Какие-то являются базовой пищей. Какие-то - часть вредных привычек. Какие-то - производственное сырье, спрос на которые на 95% создается именно компаниями. Какие-то - сугубо военные, и если не брать частности, спрос на них создает государство. И так далее. Природа всех товаров и услуг в игре взаимосвязана.


Сейчас я описал только базовое о спросе, но разумеется механизм внутри еще мудрее и сложнее. Про предложение можно еще такой же текст расписать.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥248🤯11150👍6🐳5🍌2🤔1💅1
👀 Автоматизация производства

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

Также добавлен отдельный режим карты, который показывает средний процент автоматизации в регионе.

Особенности:
— Автоматизация значительно снижает количество рабочих мест, доступных в компаниях(логично). В следствии чего, растет производительность труда при пересчете на 1 работника
— Автоматизация плавно поднимает качество производимой продукции, за счет стандартизации процессов, снижения человеческого фактора и точности.
— Автоматизация повышает требования к затрачиваемым ресурсам. Помимо сырья, растет потребление высокотехнологичной продукции, включая необходимые инструменты и промышленных роботов. Помимо стартовых затрат на запуск автоматизированного производства, в фоне всегда будет потребляться какое-то количество оборудования и роботов(эмуляция поддержки запчастей и амортизация). В случае, если необходимого объема ресурсов для автоматизации не хватает - автоматизация постепенно сама снижается(постепенный выход из строя оборудования)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
171🔥28🤯13👍5🐳2🤔1🍌1💅1
🗓️ Каракалпакстан

Добавлен Каракалпакстан в составе Узбекистана. Также, был исправлен этнический состав в регионе.

Фан факт - по конституции Узбекистана Каракалпакстан имеет право на выход из состава страны. Из кейсов, в которые уже успел углубиться, помимо Каракалпакстана в мире имеет на это право также Гренландия, и любой субъект в составе Эфиопии
Please open Telegram to view this post
VIEW IN TELEGRAM
199🔥31👍18🐳3🍌2💅1
🔼Спрос и предложение на локальном рынке

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

Для всех 110 товаров строится график спроса и предложения, состоящий из точек, каждая из которых хранит информацию о средней цене и количестве за прошедший период(около недели). По ним вы можете наблюдать, как меняется спрос людей на товары, как происходит сезонность, как ведут себя частники.


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

Обычно данный график в экономических учебниках выглядит как две линии, которые пересекаются в какой-то точке. Эта точка - является рыночным равновесием. Рынок всегда старается её достичь.

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

— Могут меняться у людей потребности
— Новые политические решения могут повлиять на возможности производителей
— Глобальные цепочки поставок могут прерываться
— Какие-то товары могут иметь сезонность(будет скоро проработано). Многие с\х культуры имеют разный объем предложения на рынке в разное время года.
— Если сфера находится в состоянии монополии или олигополии(особенно актуально для наукоемких сфер), частники могут управлять рынком ради своих целей.
— Инвестиции в страну или бегство капитала
— И так далее. Сотни малых и больших причин.


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

У самурая нет цели. Есть только путь. 
(с) Рыночек


В какой-то 4X стратегии еще есть такое?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
165🤯34🔥13👍4🐳3🍌2🤔1💅1
STRUDIO | Разработка игр
🔼Спрос и предложение на локальном рынке Именно над этим я в основном работал продолжительное время в крайние дни. Теперь вы имеет больше информации для аналитики, и видите насколько жизнь внутри страны динамичная. Для всех 110 товаров строится график спроса…
❗️Данная система многогранно. Описать всё и сразу не выйдет. Я буду порционно вкидывать новую информацию об этом.

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

Но скоро будут инструменты для централизованного управления гос.предприятиями. Там будет, как и использование рыночных методов(и они будут более-менее автономно работать по правилам рынка), так и плановые методы с целевыми показателями, пятилетками, игрой с попыткой угадать будущий спрос, вплоть до апогея в виде создание ИИ-системы для плановой экономики в рамках всего государства!
🔥12627🤯15👍3🐳2🍌2💅2
🍙 Затраты бюджета на заработную плату государственному аппарату

Добавил в окне законов небольшое окно. Оно позволяет удобно настроить то, какую сумму вы выплачиваете из бюджета различным лицам из аппарата.

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

Теперь подобнее
Суть механизма:
— Вы выбираете базовую величины выплаты(сверху) в реальных деньгах. Уже от нее отталкиваются зарплаты. Так можно быстро и удобно всё настроить. У вас есть 2 варианта как изменить базовую величину - справа есть галочка "amount of change". Если галочка выбрана - каждое изменение происходит на 5% от текущего значения. Если галочка выключена - изменение происходит на фиксированное круглое число, которое динамическое(зависит от средней заплаты по страны). Это удобно. например, если средняя зарплата в стране - 3000 единиц, то один клик будет равен 100. Удобная настройка без процентов.
— Ниже настраиваются уже сами зарплаты в процентах от величины выше.
— Справа отображаются итоговые суммы.

Также сверху есть чекбокс "инфляция". Если он нажат, то под конец каждого года базовая величина будет сама индексироваться на процент годовой инфляции за прошедший год. Таким образом, вам не нужно будет постоянно всё перенастраивать.


Сейчас отдельно распишу про каждую категорию
Please open Telegram to view this post
VIEW IN TELEGRAM
129🔥23👍15🍌3💅3🐳2
STRUDIO | Разработка игр
🍙 Затраты бюджета на заработную плату государственному аппарату Добавил в окне законов небольшое окно. Оно позволяет удобно настроить то, какую сумму вы выплачиваете из бюджета различным лицам из аппарата. Так, например вы можете настроить зарплату членам…
🍢 Небольшая конкретика

Мелкие чиновники и бюрократический аппарат:
— Это довольно важный момент. Мелкие чиновники - это те, кто напрямую контролируют исполнение законодательства, проводит проверки, работает в администрации на местах и так далее. То есть - это различные инспекторы, работники администраций, сотрудники налоговой и прочие чиновники низшего звена.
— Бюрократический аппарат - это "чиновники для чиновников". Они координируют действия сверху, управляя всеми процессами. Это чиновники с большей ответственностью, работающие в администрации регионов и государства, филиалов ведомств и так далее.


Самое интересное: их число динамично. Чем сложнее у вас законы, чем больше у вас вмешательство государства в жизнь людей и экономику, чем более запутанная у вас система - тем больше требуется чиновников. А соответственно - и больше нагрузка на государство. Причем, разные решения могут приводить к росту числа разных видов чиновников. Мелкие чиновники - это те, кто делает работу напрямую. А аппарат - те кто ими управляет. Если составить законы таким образом, что вы вмешиваетесь во всё, но по чуть чуть, это может привести к тому, что на 10 исполнителей 4 управляющих. Это часто и имеется ввиду под раздутым бюрократическим аппаратом.

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

Контрактники и призывники:
— Думаю тут всё логично.


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


Безусловный базовый доход:
— Это сумма, которая ежемесячно выплачивается КАЖДОМУ жителю вашей страны. Есть много теорий, что в будущем без этого жить не выйдет. Я не говорю, что это так или не так, и не говорю насколько это эффективно или неэффективно - я вам просто даю инструмент, а каждый уже будет в своих условиях его тестировать)
Please open Telegram to view this post
VIEW IN TELEGRAM
125🔥18👍7🍌6🐳2🤔1💅1
🍑Дополнительная графика формируемых стран

Было настроение - решил добавить небольшую фичу.

Надо делать формируемые страны особенными, с разными наборами фич от страны к стране.
Так, до этого уже было у формируемых стран:
— Свой цвет
— Свой флаг
— Свое название
— Свой уникальный символ валюты(для некоторых стран)
— Отдельные достижения в Steam(для некоторых стран)


И вот теперь, опять же для некоторых стран(но я буду стараться со временем, чтобы некоторые превращалось в большинство. А пока - у каждой страны будет хоть одна своя изюминка) - есть уникальный дизайн верхней плашки интерфейса на основном экране. Эти плашки появляются вместо обычной ТОЛЬКО для формируемых стран.

На текущий момент только для 5:
— Великое Княжество Литовское
— Федерация Южногерманских народов
— Балтия
— Славянский Союз
— СССР


Дизайны на фото уникальны для этих стран и их можно получить только при формировании стран. Со временем количество таких приятных мелочей будет увеличиваться. Могут меняться и другие элементы интерфейса(например, почему бы при формировании СССР не сделать так, что кнопочка выхода в главное меню будет вместо трех полосок - серп и молот?)

После релиза можно вовсе поехать крышей и сделать полностью уникальный интерфейс для каждой из 50 формируемых стран. Но это уже на грани шизы...
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥21640🤯16👍6🥴6🍌3🐳2💅2
💰 Новое в окне законов

Добавил в окно законов несколько новых показателей

1. Лояльность политических групп(стобцы справа). Общности 3: Элита, армия и народ. У каждого есть по 2 стобца, которые отображают уровень лояльность и уровень политического влияния в стране.

С лояльностью всё логично: власть, возможности, исполнение их интересов.
А вот политическая сила интереснее: это глубокий показатель, который включает в себя как уровень возможностей по закону, так и реальные ресурсы на местах де-факто (активы, деньги, оружие, численность, поддержка).

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


2. Небольшое отображение уровне репутации. Про репутацию я писал некоторое время назад, в контексте дипломатии (https://t.me/strudio/1983)
Please open Telegram to view this post
VIEW IN TELEGRAM
134🔥9👍8🐳6🤯5🍌3💅1
📂 Запрет радикальных политических течений

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

Теперь создано отдельно окно, которое позволяет запретить любое политическое течение из числа радикальных(их довольно много). Тут даже объяснять ничего не нужно(наверное)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1176🔥17👍7🐳6🤣3🍌3🤔1🤯1💅1
📰Голосование за принятие закона

Сделал основу для механики принятия законов. Логика следующая

1. Закон вносится на рассмотрение. Он может внестись вами, а может быть внесет сенатором, депутатом или от народа - в зависимости от того, позволяет ли это закон.


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

3. Цепочка. Допустим вы отправили закон на рассмотрение. Для выбранного вами закона создается цепочка, которая отображается в окне на первом фото. Например: Нижняя палата парламента —> верхняя палата парламента —> глава государства.


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

5. Голосование происходит не сразу. В игре есть параметр бюрократизации, который влияет на время, которое тратится на каждый этап. Закон может рассматриваться как 30 дней, так и год. В окне показывается таймер(на фото он не показан, так как закон уже принят).


6. После того, как вся цепочка приняла закон, начинается последний этап. Если вашим законом предусмотрено, что в финале требуется подпись главы государства(вас), то вам нужно принять или отклонить закон. Важное удобство: если именно вы подавали закон на рассмотрение, то закон подпишется автоматически. Если же ваша подпись не нужна по закону, закон вступает в силу, так как цепочка окончена.

7. Если же, например вы отклонили закон, то в дело вступает механизм преодоления вето, в соответствии с вашим законом. Голосование начинается заново и например парламенту, потребуется выполнить условия. Например если в обычном случае нужно 50+% голосов ЗА, то в случае настроек вето может потребоваться 75% или иные значения. Если вето смогли преодолеть - закон принимается без вашей возможности повлиять. Если не смогли преодолеть - закон окончательно отклонен.


8. Ивенты. Все важные этапы имеют оповещение в виде ивентов: требуется ваша подпись, закон прошел на следующий этап, закон внесли на рассмотрение и так далее(пример на втором фото).

Итого, мы получаем довольно глубокую, гибкую и интересную систему.

Механика расчета голосов для референдума, а также мнения в верхней палате парламента - еще в процессе. Работа уже пойдет быстрее, так как основа уже есть. В системе законов осталось нереализованной всего около 10%, поэтому крупное видео всё ближе(хочу все же допилить, прежде чем снимать)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
203🤯24🔥14👍6🤔4🐳4🍌4💅1
🤕 Еще один обычный блок законов

Тут довольно просто: требуется ли финальное подписание закона главой государства. По категориям законов
Please open Telegram to view this post
VIEW IN TELEGRAM
171🔥19👍13🐳6💅2🍌1