STRUDIO | Разработка игр
🤤Чуть увеличил ширину столбиков, теперь лучше.
Мне тут в комментариях предложили иной вариант графика, до которого я почему-то сам не додумался, а ведь он уже был реализован в некоторых механиках.
Отображения в виде древовидного графика(treemap). Оно более показательно для такого большого объема данных, чем просто куча линий.
Всплывающие подсказки и наведение на блоки все еще остается актуальным. Изменилась лишь форма и дополнились подсказки.
Please open Telegram to view this post
VIEW IN TELEGRAM
9❤408👍56🔥29🤯8🐳4🍌4🤔2🗿1
😐 Вес товаров
Я расставил всем товарам вес на 1 единицу в игре. И это очень важно — думаю, вы уже поняли, что я уже работаю над вопросами логистики.
Но самих реальных значений недостаточно. Чтобы рассчитать, сколько будет стоить доставка товара, нам нужен вес товара. Поэтому, теперь это есть. Все товары имеют реальный вес на ед, что будет влиять на расход топлива. Больше деталей я скоро расскажу, вам понравится. Там учитываются даже скидки за закупку крупных партий и многое другое.
Вообще, я думал помимо веса ввести еще и объем, но решил пока повременить, а то будете вовсе рвать волосы на голове))
Я расставил всем товарам вес на 1 единицу в игре. И это очень важно — думаю, вы уже поняли, что я уже работаю над вопросами логистики.
Напомню, что 1ед. любого товара в игре - это не условное игровое значение, а реально исчислимая величина из реальности. Для большинства товаров, 1 игровая единица соответствует 1 тонне ресурса в реальном мире. Для некоторых товаров(например техники), соотношение 1:1 (1 игровая единица равна 1 ед техники в реальности). Для каких-то товаров оно меряется партиями по 100 штук. Это свойственно для мелких по размеру или весу товаров(например, партия из 100 чипов, 100 тарелок и так далее). Исключение в этом всём - нефть. В игре 1 ед = 1000 реальным баррелям нефти.
Но самих реальных значений недостаточно. Чтобы рассчитать, сколько будет стоить доставка товара, нам нужен вес товара. Поэтому, теперь это есть. Все товары имеют реальный вес на ед, что будет влиять на расход топлива. Больше деталей я скоро расскажу, вам понравится. Там учитываются даже скидки за закупку крупных партий и многое другое.
Вообще, я думал помимо веса ввести еще и объем, но решил пока повременить, а то будете вовсе рвать волосы на голове))
7❤319🤯78👍29🔥12🐳7🍌5🗿3
STRUDIO | Разработка игр
This media is not supported in your browser
VIEW IN TELEGRAM
Многим понравился новый график в формате Treemap, но было много и тех, кому нравился старый график. Я подумал, и ведь мне ничего не мешает дать игроку выбор, поэтому теперь вы можете кнопками слева переключать форматы на свой вкус, ведь возможно в той или иной ситуации другой формат графика будет информативнее. Все же, древовидный график сразу акцентирует внимание на самых крупных отраслях по капиталу, а столбчатая диаграмма имеет конкретный порядок, и конкретную отрасль там найти проще.
У меня сегодня др, но продолжаю активно работать. То, что вы продолжаете следить за проектом - лучший подарок. Спасибо, люблю вас.
Please open Telegram to view this post
VIEW IN TELEGRAM
21❤455🔥52👍39🐳5🍌4🗿2
Последние дни я вел упорную работу над импортом и экспортом, включая механизмы логистики и расчет затрат. Работа еще ведется, но уже хочется хотя бы немного показать.
В окне мировой торговли вы можете выбрать любой товар или услугу, и выбрать у кого закупить партию. Разумеется, это все от лица государство, где вы - покупатель. Частники этим будут заниматься сами(в некоторых случаях и ваши госы, но если вы это настроите в окне плана. Хочу это тоже предусмотреть).
Выбираете слева любой товар или услугу, и появляется список всех стран, которые предлагают данный товар на экспорт и множество параметров:
— Страна-поставщик(при наведении на флаг во всплывающей подсказке написано что за страна)
— Количество, выставленное на продажу
— Кто поставщик: гос или частная компания
— Цена 1ед товара в их национальной валюте
— Цена 1ед товара в мировой резервной валюте(с учетом возможных комиссий на курсах валют)
— Качество товара
— Экспортная пошлина страны-поставщика
— Стоимость логистики относительно цены товара(Например, если пишут что 15%, значит стоимость доставки товара равна 15% стоимости от самого товара)
— Итоговая стоимость в вашей национальной валюте, включая пошлины и доставку.
Справа отображается кнопка, которая приводит к окну заключения сделки(еще в разработке).
Также есть возможность сортировки предложений по возрастанию и убывания по цене, качеству и количеству(уже работает).
Важно понимать, что цена логистики конкретно в этом окне - это условные величины, так как многое будет зависеть уже от выбранных настроек в окне заключения сделки.
Что вы будете выбирать для логистики при заключении сделки?
— Регион доставки(в какой логистический хаб будет следовать товар)
— Маршрут доставки, включая его тип(наземный, морской, воздушный)
— Объем, который вы планируете закупить
И уже после этого вы будете видеть: сколько нужно уплатить зарубежным и локальным логистическим компаниям, какой объем они способны перевезти(да-да), и так далее.
Окно пока в разработке. Внешний вид еще изменится, и скоро я вернусь с дополненным функционалом.
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤271🔥38🤯20👍10🐳6🍌2🗿1
Сейчас я занимаюсь экспортом и импортом, а до этого - экономикой в целом: производство, поведение частников, рынок труда, потребление и прочее. И тут хотел бы поднять одну важную тему.
Меня часто упрекают, что та задумка, на которую я позарился - нереализуема, и что этот механизм невозможно отбалансировать. Пожалуй, если бы я сидел с позиции потенциального пользователя этой игры, а не разработчиком - я бы и сам выступал в роли скептика. Все таки, сколько мы уже видели проектов, которые громко заявляли о глубине, а по итогу оказывались фантиком с тремя механиками. Еще столько же проектов говорят об одном, а на деле продают совершенно другое, или выставляют простую систему как полноценную симуляцию.
Чем можно мерять реалистичность симуляции? Мой ответ: точностью итоговых экономических параметров в игре через 1-2 года геймплея, сравнивая с параметрами реального мира за тот же период.
Стартовые данные, ясное дело, являются реальными, но к чему приведет уже сама игра? Именно на это и стоит смотреть, говоря о том, насколько симуляция правдоподобна. Не на мнение определенных людей, не на догматизм определенной экономической школы, не на легкость или сложность геймплея.
Важные моменты для контекста:
— Игра не идет по искусственному сценарию от разработчика якобы во благо более правдоподобной картины.
— В игре нет костылей в виде ручной подбивки значений под близость к реальным.
— В игре нет искусственного завышения статистики, чтобы картина казалась настоящей. Каждая копейка - результат какой-то настоящей операции.
— Игра не использует какую-либо экономическую школу как "священную книгу", по которой всё должно работать. Вместо этого, политическим и экономическим субъектам в игре выдается возможность иметь различные мнения, что и воссоздает реальную картину - в борьбе позиций и подходов. Вместо четкого искусственного исполнения определенной экономической догмы в игре всем выдаются все возможные инструменты, а упор делается на фундаментальные значения, являющиеся общими для каждого экономического мировоззрения. По итогу достигается не просто внешняя нейтральность по этому вопросу, а симуляция борьбы позиций и подходов, где предпочтение отдается не мнению автора, а реальной проверке каждой теории, имея все необходимые инструменты.
Please open Telegram to view this post
VIEW IN TELEGRAM
9❤293🤯45🔥26👍12🐳6🍌4🗿4🤣2🤔1
STRUDIO | Разработка игр
UPD: Почему совпадение не 100%?
Всё просто, точность будет еще выше к реальной. Еще не готова часть механик, нужно доработать экспорт и импорт, расставить пошлины всем странам, доработать кредитование и действия центрального банка. Также стоит дополнительно доработать момент со строительством и капитальными инвестициями.
После этого, точность должна быть безумной
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤308🔥37🤯18👍11🐳10🤣3🍌3🗿3🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤505🔥70🐳20👍18💅9🍌6🗿6
Напоминание для тех, кто только начал следить за проектом:
Чтобы не было путаницы: Необходимо разделять игромеханические понятия регион, субъект и автономия.
Регион - очерченная границами область на карте, необходимая для расчета и отображения происходящих на этой территории, этносоциальных, социальных, экономических, политических и иных процессов. Пока регион неизменяем. Регион сам по себе находится в прямом подчинении правительства (игрока)
Субъект - регион или группа регионов, права и обязанности которых регулируются основным законом. Игрок может взаимодействовать с ними в той мере, в которой на то есть дозволение конституции.
Автономия - регион или группа регионов, права и обязанности которых регулируются обычным законом, и могут настраиваться игроком вручную. Они подчиняются игроку в той степени, в которой на то есть дозволение игрока.
В государстве могут быть регионы всех трех видов в любой конфигурации.
Иными словами, можно проводить укрупнение субъектов/автономий, но в счет включения в них новых регионов, сами по себе регионы пока неизменяемы, такая же логика и относительно выделения региона из состава автономии/субъекта федерации
Игрок сможет самостоятельно создавать новые автономии/субъекты федерации из существующих регионов федерального подчинения.
Осталось проработать только 3 федерации в игре! (Назовете какие?)
Please open Telegram to view this post
VIEW IN TELEGRAM
22❤287🔥36👍25🐳10🤯5🍌5🗿3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤284🔥36👍23🐳6🤔5🍌3🗿2
STRUDIO | Разработка игр
Пока я делал субъекты этих двух стран, заодно и реализовал военную обстановку на состояние стартовой даты игры.
Подробно рассказывать здесь не буду, загуглите либо узнаете в игре, однако данный регион полон противоречий.
Всё обрастает мясом!
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤355🔥45🤯17🐳10👍8🍌5🗿2🤔1
Также были исправлены названия некоторых регионов и внутренняя информация(связанная с этносами)
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥255❤38🤯17👍12🐳6🍌5🗿1
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤380👍38🔥31🐳13🍌5🤯2🗿2
☺️ Повторно проверил режим карты эпидемии
Так как некоторое время назад сама механика болезней в игре менялась, нужно было всё повторно проверить. Впрочем, всё работает как надо.
Отдельное внимание было отведено тестированию того, насколько быстро болезнь распространяется по миру и так далее. Сейчас все параметры отлажены так, чтобы стартовая болезнь(ковид, та же что и в реальности) имела в игре именно такие параметры(все последующие болезни, которые могут формироваться уже внутри игры, будут иметь случайные параметры)
Так как некоторое время назад сама механика болезней в игре менялась, нужно было всё повторно проверить. Впрочем, всё работает как надо.
Отдельное внимание было отведено тестированию того, насколько быстро болезнь распространяется по миру и так далее. Сейчас все параметры отлажены так, чтобы стартовая болезнь(ковид, та же что и в реальности) имела в игре именно такие параметры(все последующие болезни, которые могут формироваться уже внутри игры, будут иметь случайные параметры)
1🔥211❤42👍11🐳10🤔3🍌1🗿1
Ранее я уже говорил на эту тему, но без особых деталей. Как вы уже знаете, месторождения ресурсов в игре имеют настоящую емкость разведанных запасов, а значит - они конечные.
Что же делать, если ресурсов не хватает? Варианта 3:
1. Поиск новых месторождений ресурсов(об этом текущий пост)
2. Переработка мусора(будет входить в механики экологии)
3. Импорт из космоса(это более дальняя тема, которая больше будет развиваться уже после релиза).
Вы уже знаете, что в каждом регионе можно нажать галочку, которая включить автоматическую разведку месторождений ресурсов. Был переработан весь код расчета затрат для данной задачи, что привело к более реальным ценам на данный процесс.
Что влияет на ежемесячную цену разведки?:
— Локальное развитие инфраструктуры
— Плотность населения
— Ландшафт
— География и температурные условия
— Логистическая доступность
И это речь идет только о самой разведке. То есть, вы можете тратить деньги долгое время, но при этом вам никто не даст гарантии, что вы найдете тут месторождение.
В следующем посте расскажу еще одну важную деталь про месторождения(про то, по какому принципу игра решает, спавнить новое месторождение или нет)
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤201🔥24👍10🐳7🍌2🤔1🤯1🗿1
STRUDIO | Разработка игр
Как же игра определяет то, появится после разведки месторождение или нет? Всё дело в том, что я целую неделю потратил на то, чтобы прошерстить строение всей геосферы земли, чтобы соотнести корреляции нахождения новых ресурсов с строением земли в определенном регионе. То есть, внутри игры есть данные о том, что находится глубоко под землей, как планета формировалась в прошлом, на какой литосферной плите находится и так далее. Это позволяет делать оценку на основании той информации, которая у нас сейчас есть, чтобы определить, где наиболее целесообразно искать тот или иной ресурс.
Означает ли это, что нахождение ресурсов и их точки в игре предопределены и всегда одинаковы?
Ответ: Нет. Тема весьма спекулятивна, и новые месторождения это вопрос вероятностей, а не какой-то гарантии. Поэтому речь идет о расставлении ВЕРОЯТНОСТЕЙ найти тот или иной ресурс в регионе, а не о том, что он точно будет тут найден.
То есть всю систему появления месторождений можно описать как случайность для внешнего наблюдателя, но с логическим обоснованием.
Также важно понимать, что чем больше найдено месторождений, тем сложнее следующие поиски и как следствие дороже. То есть эффективность подобных поисков будет падать(особенно если мы говорим об обычных регионах, а не об недоисследованных).
Важно:
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤265🔥30🤯16👍11🐳7🍌4🗿2
STRUDIO | Разработка игр
Когда в мире открывают новое крупное месторождение, появляется оповещение в виде небольшого ивента. Кажется, что какое-то месторождение это второстепенная новость, недостойная такого внимания, однако это не совсем так. Крупное месторождение как минимум сделает какую-то страну потенциально богаче, поменяв экономический расклад сил, а как максимум - может изменить мировую торговлю, ведь если этот ресурс был дефицитным это меняет многое.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤227🔥31👍15🐳6🍌4🗿1
Азорам в игре теперь добавлен статус автономии, как и в реальности!
Несмотря на то, что субъекты федераций в игре уже завершены, точечно еще нужно будет добавлять автономии в унитарных государствах там, где это еще не сделано. Благо, таких мест почти не осталось!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤209🔥28👍14🐳6🍌2🗿1
ВЫ ДУМАЕТЕ ЭТО МЕЛОЧЬ? Я ДУМАЮ ЧТО ЭТО МЕЛОЧЬ? Я НЕ ДУМАЮ!(Я не знал, что это так приятно).
Теперь в игре количество дней в феврале рассчитывается по-настоящему, то есть появились високосные года. Определяется високосный год так:
— Если год делится на 4 нацело, то он високосный
— Но если год делится на 100 нацело, то он НЕ високосный
— Исключение: если год делится на 400 - он тоже високосный.
Так как игра начинается 1 января 2020 года, то как вы уже поняли, стартовый год является високосным - в феврале будет 29 дней.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯240❤72🤣21🔥12👍7🐳6🗿5🍌4
STRUDIO | Разработка игр
В игре время стремится к точности, и это касается не только количества дней в месяцах. Это касается и дней недели.
Дни недели не являются какими-то намертво-прописанными в качестве условности(в некоторых играх для упрощения может быть использована система, когда первое число каждого месяца например понедельник) - они тут считаются по обычному, как и нужно. В игре есть понятие недель.
Для времени я добавил всплывающую подсказку, которая вовсе является мелочью, но в некоторых ситуациях может быть полезной, или как минимум приятной:
— Показывается время в двух форматах
— Дата
— День недели
— Месяц
— Квартал
— Цвет верхней части всплывающей подсказки зависит от времени года. Зима - голубой, весна - зеленый, лето - желтый, осень - оранжеватый.
Зачем игре разные дни недели?
На самом деле - это важно. Мы можем со временем проработать с вами праздники, активность потребителей в нерабочее время, связать законы с выходными и так далее - и часть из этого на релизе уже будет частью общего механизма.
Предостерегая вопросы и скепсис - озвученное выше не скажется на оптимизации, а в некоторых ситуациях вовсе - поможет оптимизировать пару механик. Win-win
Please open Telegram to view this post
VIEW IN TELEGRAM
❤234🔥37👍19🤯8🐳5🗿3🍌2
— Исправлено 2 обнаруженных вылета. Более их воспроизвести невозможно
— Исправлено название 4-х стран.
— Исправлены названия 23 регионов.
— Оптимизирована часть старых экономических функций.
— Механики биржи стали производительнее
Please open Telegram to view this post
VIEW IN TELEGRAM
❤269🔥39👍22🐳8🍌4🗿3💅1