STRUDIO | Разработка игр
🤜Вопрос к вам, связанный с коммунизмом(для тех, кто глубоко погружен в вопрос) Теоретический строй подразумевает общественную собственность, отсутствие классового неравенства и классов в целом как явления, а также отсутствие денег. Про последний пункт и хотел…
Идеи накоплены, недостающие моменты додуманы. По мере готовности буду показывать и возвращаться к вопросу
🍌98❤34🐳7🔥6🤔3👍1
❤️ Я сейчас работал над огромной системой - потребление населением и спрос.
Так как гос.производство уже работает(товары зачисляются на склад, а также поступают на локальный рынок на продажу), я перешел к старту работы над потреблением населением всех видов ресурсов. Я заморочился, расставил каждому виду ресурса потребность в количестве на 1000 человек, прописал систему для локального рынка, и теперь люди покупают товары на локальном рынке, причем не в тупую:
1. Они сравнивают цены. Если цена у госов ниже, чем у частников - они в первую очередь будут покупать у них, при равных прочих. Конечно, для почти всех видов товара влияет и параметр качества. Дешевле - не всегда востребованнее
2. Есть общий пул локального рынка для каждого товара, который складывается из предложения гос.предприятий и частных.
3. Деньги с покупок граждан уже поступают на счета. В случае госов - в ваш бюджет. В случае частников - в общий закрытый пул частников, который вам по умолчанию не виден.
4. Нагрузка по таким огромным вычислениями распределена довольно грамотно. Нам не нужно считать каждый ресурс раз в сутки, но и раз в месяц было бы глупо. Игровой час идет очень быстро - меньше полусекунды и было решено сделать так, что каждый новый час по всему миру рассчитывается один конкретный ресурс. В следующий час - уже другой. На скорости это выглядит очень красиво, если смотреть на панель спроса, ведь видно в динамике как каждый час кто-то что-то покупает и продает. Таким образом: и красиво, и функционально, и очень слабые компы выдохнут.
5. В случае с едой она имеет разные категории. Если у вас в стране нет основной еды(на которой можно жить), но есть 15 тонн цейлонского чая - увы, будет голод и смерть. В случае, если у вас какая-то основная еда есть, а какой-то нет - незакрытый спрос по еде с других товаров равномерно распределится по тем товарам, что есть(если нечего выбрать поесть - едим то, что вообще есть можно).
Правда рофл, первый запуск сделал, люди едят так много, что производство не покрыло даже 3% спроса и вся страна померла с голоду 💀💀💀
Так как гос.производство уже работает(товары зачисляются на склад, а также поступают на локальный рынок на продажу), я перешел к старту работы над потреблением населением всех видов ресурсов. Я заморочился, расставил каждому виду ресурса потребность в количестве на 1000 человек, прописал систему для локального рынка, и теперь люди покупают товары на локальном рынке, причем не в тупую:
1. Они сравнивают цены. Если цена у госов ниже, чем у частников - они в первую очередь будут покупать у них, при равных прочих. Конечно, для почти всех видов товара влияет и параметр качества. Дешевле - не всегда востребованнее
2. Есть общий пул локального рынка для каждого товара, который складывается из предложения гос.предприятий и частных.
3. Деньги с покупок граждан уже поступают на счета. В случае госов - в ваш бюджет. В случае частников - в общий закрытый пул частников, который вам по умолчанию не виден.
4. Нагрузка по таким огромным вычислениями распределена довольно грамотно. Нам не нужно считать каждый ресурс раз в сутки, но и раз в месяц было бы глупо. Игровой час идет очень быстро - меньше полусекунды и было решено сделать так, что каждый новый час по всему миру рассчитывается один конкретный ресурс. В следующий час - уже другой. На скорости это выглядит очень красиво, если смотреть на панель спроса, ведь видно в динамике как каждый час кто-то что-то покупает и продает. Таким образом: и красиво, и функционально, и очень слабые компы выдохнут.
5. В случае с едой она имеет разные категории. Если у вас в стране нет основной еды(на которой можно жить), но есть 15 тонн цейлонского чая - увы, будет голод и смерть. В случае, если у вас какая-то основная еда есть, а какой-то нет - незакрытый спрос по еде с других товаров равномерно распределится по тем товарам, что есть(если нечего выбрать поесть - едим то, что вообще есть можно).
Правда рофл, первый запуск сделал, люди едят так много, что производство не покрыло даже 3% спроса и вся страна померла с голоду 💀💀💀
🤣150❤31🐳6🔥5👍2🍌2
✨ Победа, теперь всё работает как надо
Вот вам фото покрытия спроса в стране по еде(рыба и всякие гады в другой вкладке).
Все как у людей: Алкоголь смели(как не выпить с такой сложной экономикой), закусывают огурцом и яблоком, детям не хватает какао, мясо по праздникам, хуйцаа(монгольское блюдо) доедается без соли(специй нет), шлепок не хватает(походу производит ушлепок), богатые пьют из стаканов, а бедным - наливают прям в ладошки. Люди согреваются не одеждой, а теплыми милыми беседами в темной комнате(свет включают на 4 часа в сутки).
Благодать. Лицо ваших жителей Imagine?
Вот вам фото покрытия спроса в стране по еде(рыба и всякие гады в другой вкладке).
Все как у людей: Алкоголь смели(как не выпить с такой сложной экономикой), закусывают огурцом и яблоком, детям не хватает какао, мясо по праздникам, хуйцаа(монгольское блюдо) доедается без соли(специй нет), шлепок не хватает(походу производит ушлепок), богатые пьют из стаканов, а бедным - наливают прям в ладошки. Люди согреваются не одеждой, а теплыми милыми беседами в темной комнате(свет включают на 4 часа в сутки).
Благодать. Лицо ваших жителей Imagine?
🤣149👍25🔥15❤8🐳5🍌2
STRUDIO | Разработка игр
✨ Победа, теперь всё работает как надо Вот вам фото покрытия спроса в стране по еде(рыба и всякие гады в другой вкладке). Все как у людей: Алкоголь смели(как не выпить с такой сложной экономикой), закусывают огурцом и яблоком, детям не хватает какао, мясо…
⚡️⚡️⚡️
РЫБПИЩПРОМ сообщает о проведении акции "Дай леща товарищу"
В награду, директор завода дает краба лично каждому.
Речной сом кончился после публикации пасты на форумах любителей острых ощущений
РЫБПИЩПРОМ сообщает о проведении акции "Дай леща товарищу"
В награду, директор завода дает краба лично каждому.
Речной сом кончился после публикации пасты на форумах любителей острых ощущений
🤣199🔥22❤15🐳6🍌4👍2🤔2
STRUDIO | Разработка игр
✅ При отдалении камеры границы между регионами стали более прозрачными
image_2025-09-21_01-05-53.png
1.9 MB
🦫 Полная карта мира. Сколько времени прошло, а мне все еще нравится как оно выглядит. Есть конечно что еще улучшать, без сомнений, но чувство приятности уже есть
❤113🔥21👍12🍌5🐳4🗿4
STRUDIO | Разработка игр
image_2025-09-21_01-05-53.png
🤥 По поводу пары территорий на карте
Вы еще под видео заметили пару странных моментов: кусочек со своими границами в Индии, какую-то территорию в Танзании и возле Ганы. Если что, это просто пара багов карты. Не спешу их исправлять, так как сделаю это, когда буду улучшать карту скоро
Вы еще под видео заметили пару странных моментов: кусочек со своими границами в Индии, какую-то территорию в Танзании и возле Ганы. Если что, это просто пара багов карты. Не спешу их исправлять, так как сделаю это, когда буду улучшать карту скоро
🍌91👍27🐳5🔥4❤3🤔1
💰 Налоги
Механики производства и спроса связаны сильно между собой, как и финансы в целом. Такие механики не делаются в линейном порядке (мол, сначала пункт 1, потом пункт 2 и так далее). Вместо этого идет итеративная разработка - нужно работать над механиками параллельно, проверяя как всё в сумме работает, или по мере необходимости возвращаться в механикам в будущем.
Так сейчас и происходит. Я начал делать каркас для налоговой системы. Уже есть рабочие ползунки для разных налогов. Разумеется, все стартовые размеры налогов у всех стран мира будут расставлены. Система будет еще сильнее расширена - будет и уровень эффективности сбора налогов и уклонение от них. Ну и конечно, будет работать параболическая функция(увеличение процента налога после определенного порога перестает увеличивать приток в бюджет, а лишь уменьшает его).
Также, помимо этой группы налогов, можно отдельно для каждого из 110 видов ресурсов повесить доп налог. Например, налог на добычу нефти.
Механики производства и спроса связаны сильно между собой, как и финансы в целом. Такие механики не делаются в линейном порядке (мол, сначала пункт 1, потом пункт 2 и так далее). Вместо этого идет итеративная разработка - нужно работать над механиками параллельно, проверяя как всё в сумме работает, или по мере необходимости возвращаться в механикам в будущем.
Так сейчас и происходит. Я начал делать каркас для налоговой системы. Уже есть рабочие ползунки для разных налогов. Разумеется, все стартовые размеры налогов у всех стран мира будут расставлены. Система будет еще сильнее расширена - будет и уровень эффективности сбора налогов и уклонение от них. Ну и конечно, будет работать параболическая функция(увеличение процента налога после определенного порога перестает увеличивать приток в бюджет, а лишь уменьшает его).
Также, помимо этой группы налогов, можно отдельно для каждого из 110 видов ресурсов повесить доп налог. Например, налог на добычу нефти.
🔥120🍌15❤10🐳4👍3
STRUDIO | Разработка игр
💰 Налоги Механики производства и спроса связаны сильно между собой, как и финансы в целом. Такие механики не делаются в линейном порядке (мол, сначала пункт 1, потом пункт 2 и так далее). Вместо этого идет итеративная разработка - нужно работать над механиками…
🦻И это не всё
Также, если у региона достаточная автономия, он может вводить свои собственные дополнительные налоги, которые будут взиматься в этом регионе и поступать в региональный бюджет.
Проще говоря, связанность всех механик между собой дикая, поэтому ненароком работая над экономикой и производством, мы плавно уходим в сторону социальной сферы, федеральной системы и прочего
Также, если у региона достаточная автономия, он может вводить свои собственные дополнительные налоги, которые будут взиматься в этом регионе и поступать в региональный бюджет.
Проще говоря, связанность всех механик между собой дикая, поэтому ненароком работая над экономикой и производством, мы плавно уходим в сторону социальной сферы, федеральной системы и прочего
🔥105🍌14❤12👍4🐳3🤔1
STRUDIO | Разработка игр
⚡️⚡️⚡️ РЫБПИЩПРОМ сообщает о проведении акции "Дай леща товарищу" В награду, директор завода дает краба лично каждому. Речной сом кончился после публикации пасты на форумах любителей острых ощущений
⚡️Казна успешно пополняется за счет продажи товаров государственного производства
Первый шаг есть
Первый шаг есть
❤109🐳9🍌7🔥3👍1
🍎 Оптимизация
Иногда меня спрашивают, а выдержит ли игра такое количество расчетов? Быстрый ответ - пока выдерживает.
Текущие данные в тесте:
— 76 млн предприятий в 1200 разных регионах мира
— 110 видов ресурсов, и этот просчет в каждой из 190+ стран мира
— Для каждого ресурса просчет частных и государственных доходов, пула локального рынка, качества, и прочего
— Ежечасная покупка и продажа ресурсов на локальном рынке каждой страны мира
— И многое какой еще математики.
Итоги: Пока я баловался с продажей сыра зимбабвийцам на максимальной скорости времени, я не заметил как прошел почти игровой год.
При этом не было фризов
Иногда меня спрашивают, а выдержит ли игра такое количество расчетов? Быстрый ответ - пока выдерживает.
Текущие данные в тесте:
— 76 млн предприятий в 1200 разных регионах мира
— 110 видов ресурсов, и этот просчет в каждой из 190+ стран мира
— Для каждого ресурса просчет частных и государственных доходов, пула локального рынка, качества, и прочего
— Ежечасная покупка и продажа ресурсов на локальном рынке каждой страны мира
— И многое какой еще математики.
Итоги: Пока я баловался с продажей сыра зимбабвийцам на максимальной скорости времени, я не заметил как прошел почти игровой год.
При этом не было фризов
🤯156❤45🐳9🍌4🔥3🗿3👍2🤔1
STRUDIO | Разработка игр
🍎 Оптимизация Иногда меня спрашивают, а выдержит ли игра такое количество расчетов? Быстрый ответ - пока выдерживает. Текущие данные в тесте: — 76 млн предприятий в 1200 разных регионах мира — 110 видов ресурсов, и этот просчет в каждой из 190+ стран мира…
🕔 Засек время
Если не ставить игру на паузу(а в реальности вы ставить на паузу будете, чтобы принимать решения удобно), то 1 игровой год проходит за 11 минут 50 секунд(примерно). При условии, что уже часть механик работает и просчитывается ежечасно/ежедневно/еженедельно.
Теоретически, если никогда не ставить на паузу, то до 2100 года пройдет 15 часов 30 минут. А если представить реальную игру, где механик будет больше(что немного повлияет на скорость), войны, дипломатию, паузы на ивенты и настройку механик и прочее, то время можно считай умножать на 2(если грубо).
Итого, примерная продолжительность одной игровой партии от 2020 года до 2100 года будет примерно 30 реальных часов.
Если не ставить игру на паузу(а в реальности вы ставить на паузу будете, чтобы принимать решения удобно), то 1 игровой год проходит за 11 минут 50 секунд(примерно). При условии, что уже часть механик работает и просчитывается ежечасно/ежедневно/еженедельно.
Теоретически, если никогда не ставить на паузу, то до 2100 года пройдет 15 часов 30 минут. А если представить реальную игру, где механик будет больше(что немного повлияет на скорость), войны, дипломатию, паузы на ивенты и настройку механик и прочее, то время можно считай умножать на 2(если грубо).
Итого, примерная продолжительность одной игровой партии от 2020 года до 2100 года будет примерно 30 реальных часов.
❤176🔥25🗿15👍9🐳6🤯5🍌3🤔1
❗️Уровни автономии регионов
То, что в корне отличает игровой опыт в нашей игре от большинства стратегий - это не только экономика, но и система автономий. Также я иногда буду её называть федеральная система. В реальном мире разные регионы в разных странах могут иметь специальные права, разную степень автономии и так далее. В большинстве игр - вовсе на это забивают. Что Москва, что Якутия - какая разница? А разница - большая.
В игре будет 9 уровне автономии. Они представлены на скрине.
1. Обычная область, которая напрямую подчиняется вам. База для унитарных государств.
2. Этническое самоопределение - возможность региону самому определять то, является ли этот регион национальным для какого-то народа или нет.
3. Полицейский аппарат. Регион может иметь свою собственную полицию, которая не подчиняется напрямую федеральным властям, если иное не предусмотрено законом.
4. Свои налоги. Эти налоги будут идти дополнительно, поверх федеральных. То есть, регион может наложить доп налоги на нефтедобычу например.
То, что в корне отличает игровой опыт в нашей игре от большинства стратегий - это не только экономика, но и система автономий. Также я иногда буду её называть федеральная система. В реальном мире разные регионы в разных странах могут иметь специальные права, разную степень автономии и так далее. В большинстве игр - вовсе на это забивают. Что Москва, что Якутия - какая разница? А разница - большая.
В игре будет 9 уровне автономии. Они представлены на скрине.
1. Обычная область, которая напрямую подчиняется вам. База для унитарных государств.
2. Этническое самоопределение - возможность региону самому определять то, является ли этот регион национальным для какого-то народа или нет.
3. Полицейский аппарат. Регион может иметь свою собственную полицию, которая не подчиняется напрямую федеральным властям, если иное не предусмотрено законом.
4. Свои налоги. Эти налоги будут идти дополнительно, поверх федеральных. То есть, регион может наложить доп налоги на нефтедобычу например.
1❤125🤯13👍10🐳6🍌2
STRUDIO | Разработка игр
❗️Уровни автономии регионов То, что в корне отличает игровой опыт в нашей игре от большинства стратегий - это не только экономика, но и система автономий. Также я иногда буду её называть федеральная система. В реальном мире разные регионы в разных странах…
Пишу вторую часть поста
1❤88🔥11👍7🐳5🍌2
STRUDIO | Разработка игр
Пишу вторую часть поста
❗️ Автономии - часть 2
4. Это касается всех налогов. Регион может сделать свою прибавку к НДС, транспортному налогу и так далее. Самое важное что стоит понять - эти налоги пойдут не вам, а в региональный бюджет, которым регион будет распоряжаться сам.
5. Миграция. С этого уровня автономии начинает формироваться граница внутри государства. Регион может сам решать, кого пускать, а кого нет. Сам проводить миграционную политику.
6. Право на пошлины. Это пошлины межрегионального уровня. То есть, регион А может обложить пошлинами товары из региона Б, при том что оба региона в одной стране.
7. Экономическая система. Под этим подразумевается право региона самому выбирать, что делать с экономикой и производством. Регион может сам строить гос заводы, однако управлять ими сам. Может пытаться строить плановую экономику в рамках одного региона, или двигаться в сторону полностью частной. Отдельная самоуправляемая экономическая зона, на которую не будут распространяться ваши экономические законы.
8. Конфедеративность. Степень автономии настолько высока, что регион сам уже определяет все сферы внутренней политики и может в одностороннем порядке выйти из страны полностью легитимно. Стать независимой страной на свое усмотрение. Если региону выгоднее быть в составе - он не примет такое решение.
9. Отдельная степени автономии, которая выходит за рамки механики. До нее нельзя повысить какой-либо регион. Это столица. Столицу можно будет переносить, но это будет происходить не за счет механик автономии.
Важное уточнение - все перечисленные уровни автономий накладываются друг на друга. То есть, следующий уровень автономии сохраняет функционал предыдущей автономии. Например, при переходе с уровня 6 на уровень 7, привилегии с уровня 6 сохраняются.
По вайбу, вам стоит представить Crusader Kings, если речь идет о высоких автономиях. Это путь на децентрализацию и полноценное самоуправление
4. Это касается всех налогов. Регион может сделать свою прибавку к НДС, транспортному налогу и так далее. Самое важное что стоит понять - эти налоги пойдут не вам, а в региональный бюджет, которым регион будет распоряжаться сам.
5. Миграция. С этого уровня автономии начинает формироваться граница внутри государства. Регион может сам решать, кого пускать, а кого нет. Сам проводить миграционную политику.
6. Право на пошлины. Это пошлины межрегионального уровня. То есть, регион А может обложить пошлинами товары из региона Б, при том что оба региона в одной стране.
7. Экономическая система. Под этим подразумевается право региона самому выбирать, что делать с экономикой и производством. Регион может сам строить гос заводы, однако управлять ими сам. Может пытаться строить плановую экономику в рамках одного региона, или двигаться в сторону полностью частной. Отдельная самоуправляемая экономическая зона, на которую не будут распространяться ваши экономические законы.
8. Конфедеративность. Степень автономии настолько высока, что регион сам уже определяет все сферы внутренней политики и может в одностороннем порядке выйти из страны полностью легитимно. Стать независимой страной на свое усмотрение. Если региону выгоднее быть в составе - он не примет такое решение.
9. Отдельная степени автономии, которая выходит за рамки механики. До нее нельзя повысить какой-либо регион. Это столица. Столицу можно будет переносить, но это будет происходить не за счет механик автономии.
Важное уточнение - все перечисленные уровни автономий накладываются друг на друга. То есть, следующий уровень автономии сохраняет функционал предыдущей автономии. Например, при переходе с уровня 6 на уровень 7, привилегии с уровня 6 сохраняются.
По вайбу, вам стоит представить Crusader Kings, если речь идет о высоких автономиях. Это путь на децентрализацию и полноценное самоуправление
🔥117❤27🐳6👍4🤔2🍌2