STRUDIO | Разработка игр
13.9K subscribers
1.32K 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
🐳 Уведомления

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

Подложка уведомления окрашивается в цвет нашей страны в соответствии со стилем интерфейса. Сама иконка - всегда белая.

При наведении на уведомление появляется описание-подсказка. Для некоторых уведомлений это не просто статичный текст, а динамический(например, там могут перечисляться регионы с высоким недовольством и так далее).


Если нажать на уведомление - происходит действие. Либо включается соответствующий режим карты, либо у вас автоматически открывается какое-то окно(где потенциально можно решить проблему или узнать больше о ней). Видов уведомлений будет много, это будет постоянная параллельная работа для меня.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15334👍11🐳5🍌2💅2🤯1
🦄 Режим карты недовольства

Дополнил режим карты. Теперь он окрашивает регионы в степени недовольства. А если приблизить, то над регионами показываются точные значения
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
178🔥27👍11🐳5💅3🍌1
🌜 Ресурсы в регионе

Продолжаю говорить на тему ресурсов. На этот раз не о дереве.

После того, как вы выбрали месторождение в списке выше - в окне ниже появляется базовая информация. Тут всё легко.

1. Общий объем разведанных запасов в единицах ресурса(тоннах)

2. Объем еженедельной добычи

3. Также можно ползунком настроить интенсивность работы ваших мощностей по добыче на месторождении.

4. Выбранный из списка месторождений ресурс - помечается на карте мира(те 3 точки над иконкой месторождения крутятся по кругу)
Please open Telegram to view this post
VIEW IN TELEGRAM
132🔥17👍11🐳5💅2🍌1
🕺 Режим карты: Уровень качества образования

Доработал еще один режим карты. Ранее - значения просто показывались над регионами. Теперь к этому добавилась перекраска территорий.

(Специально включил режим освещения на яркий, чтобы вы не думали, что игра всегда темная - это настраивается. Я просто сова, вот и люблю темные темы)

Чем светлее - тем выше качество образование. Темнее - ниже.

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


Со старта значения отличаются не просто по странам, но по этносам и регионам в целом. То есть даже у одного и того же народа может быть разная степень квалификации в разных регионах и странах, так как разные обстоятельства, системы образования и так далее
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥16335👍9🐳5🤯3💅3🍌1
🫶 Услышал ваши комментарии касаемо режимов карт

1. Карта лесистости. Увеличил контраст цветов и теперь разница гораздо виднее. Максимальный лес стал светлее, а его отсутствие - темнее

2. Карта недовольства. Так при минимальном недовольство можно даже не заметить его наличие на карте, было принято решение, что если показатель недовольства равен 0%, то регион будет зеленым. А если есть хоть какое-то недовольство - то будет градиент как раньше. От тусклого красного до насыщенного.

3. Карта образованности. Теперь градиент идет от желтого к фиолетовому. Зеленый и красный - слишком часто используется, поэтому надо использовать другие цвета. Я еще поработаю с гаммой, но пока оставляю так.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7293🔥32👍12🐳4🍌4💅3🥴2
🫦 Расставлены месторождения алюминия на карте

На текущий момент уже расставлены 5/12 сырьевых ресурсов: дерево, золото, алмазы, алюминий, калий
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1217👍22🐳10🔥7💅5🤣3🍌2
🧭 Новые субъекты

Доделал Боснию и Герцеговину

Также, сделал федеральные земли Австрии
Please open Telegram to view this post
VIEW IN TELEGRAM
1210🔥28🐳11👍7💅4🍌1
🦉Готовы все субъекты Российской Федерации

Все до единого. Причем с проработкой деталей. По порядку:
— Созданы все реальные субъекты РФ
— Как вы уже знаете, субъект не имеет ограничений по количеству регионов в нем. Собственно, это было видно еще по другим постам.
— Пока я делал РФ, я воссоздал функционал матрешки. То есть ситуация с ЯНАО и ХМАО, а также ненецким автономным округом воссоздана - они являются полноправными субъектами РФ и имеют по 2 представителя в верхней палате парламента РФ, однако при этом территориально входят в состав Тюменской и Архангельской области - то есть управляются им. То есть субъект может быть одновременно и субъектом федерации, и автономией другого субъекта.
— Города федерального значения(Москва, Петербург, Севастополь) также воссозданы, но функционально(они не имеют отдельной провинции). В остальном они повторяют реальность - от них есть по 2 представителя как от субъекта.
— Проработка тонкостей законодательства еще предстоит, но этим я займусь когда в целом буду проходиться по законам мира после готовности всей системы законов(скоро новые посты по ней).
— Если регион является частью субъекта, при этом этот субъект является территориально частью другого субъекта, то над регионом показывается не 2 флага, а 3(фото 2)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7297🔥32🤯28👍8🐳7🍌2💅1🗿1
STRUDIO | Разработка игр
Photo
🥀 Ошибка исправлена: Архипелаг "Новая Земля" теперь принадлежит Архангельской области, а не НАО
1248🔥29👍27🤔4🐳3🤣3🗿3🍌2💅1
🫵 Небольшие исправления

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

Например: Гренландия, Пуэрто-Рико, Французская Гвиана, Новая Каледония.

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


Разумеется, когда дойдут руки, я займусь и проработкой прав этих разных автономий. например - сецессия(право на выход из страны в одностороннем порядке или через легкую согласованную процедуру). В мире есть всего 2 места, где есть такое право - Гренландия и регионы Эфиопии. Даже такие мелкие детали прорабатываются.
Please open Telegram to view this post
VIEW IN TELEGRAM
2198🔥21🐳11👍7🍌2💅1
💅 Размышления

На самом деле, разработка именно этого проекта - это не просто работа по плану, где ты досконально всё понимаешь с первого дня разработки. Ты не можешь взять, и расписать всё и сразу, ведь в игре ты создаешь полноценную симуляцию - ты воссоздаешь реальный мир. А наш мир - очень сложен и многогранен. Если ты сядешь писать план для такой игры еще до разработки, то чтобы учесть все детали - ты напишешь ГДД на 500 страниц и потратишь на это отдельный год, успев выгореть еще на этапе написания текста. Да и даже если написать: вот сколько в голове у нас одновременно может быть учтено переменных? Под переменной в данном случае я подразумеваю отдельную игровую механику. 3, 10, 20, сколько? А можно ли одновременно в голове осознать 100+ механик, каждая из которых не висит в воздухе сама по себе, а связана с парой десятков других механик.

В ходе разработки, ты не можешь просто взять, и сказать - сейчас я сделаю экономику за 2 дня, че там делать, 5 кнопок, бабки и пара значений. Раз плюнуть. Глубоко изучаешь каждый вопрос отдельно, а потом комбинируешь с предыдущими знаниями, связанными с прошлой механикой. Я почувствовал огромную разницу, насколько через разработку проекта я начал переоткрывать для себя многие вещи. Прочитать на википедии как работает центральный банк или спросить ИИ - это одно, это поверхностное понимание, которое мозг будет вынужден упростить для переваривания. А вот попробуйте создать центральный банк, точную его копию, в рамках симулятора? Внезапно оказывается, что плевок на любую неучтенную деталь ломает весь механизм. Из этого выходит только 2 противоположных подхода в разработке таких игр: эмуляция и симуляция.

1. Эмуляция - это то, к чему мы привыкли. В игру пихают миллион бонусов. Вы наводите на кнопку, а там "+500% к дристайлу, +43.2% к политической воле младшего чиновника поджопова, +15% к торможению поезда". Это всё удобные надстройки для разработчика: добавь 100 модификаторов, которые балансируют друг друга и делают вид, что всё верно. Сам корень подхода кривой. На такой модели нельзя ставить эксперименты, потому что правила самой игры заданы субъективной интерпретацией разработчика, который со своего барского плеча оценил эффективность каждой кнопочки в процентах. Цель такой системы - упаковка "с новым годом и рождеством" - чтобы всё выглядело формально верно, не ломалось, не превращалось в треш. Игра превращается не в набор механик, а набор переключателей бонусов, где вы из кнопок(как бы разработчик их не назвал) собираете какую-то колоду, как будто это не симулятор, а фентези настолка, где эльфы и орки сбалансированы так, чтоб был баланс геймплея. Наложите теперь на орков и эльфов названия коммунизм и демократия - и вы получите знакомую до боли картину. Причем даже тут, кто будет орком, а кто эльфом - выберет разработчик, в зависимости от степени прогрессивности.

2. Симуляция - это воссоздание модели на тех же данных, которыми оперирует реальность. Вы не можете построить симуляцию, если в игре есть только 1 валюта, и весь мир торгует в условных монетках. Вы не можете построить симуляцию, если у вас заранее определено, какая кнопка дает насколько мощный бонус. Вы не можете построить симуляцию, когда весь политический процесс в игре построен на кнопке "перекрасить цвет партии", а вопрос логистики товаров завернут в "условность". Вы берете не 10 переменных из мобильной игры, а 1000 переменных по каждому региону и стране мира из международных и национальных статистик, собираете всё воедино, и воссоздаете работу механизма по тем же правилам, по каким оно работает в реальности.

Когда вы делаете в игре механизм НДС, это не тупо ползунок "ыыы +20% денег. Пофиг, будет работать также как корпоративный налог". С таким успехом, можно...ничего не можно. Каждый вид налога взымается по разной схеме, в разное время, от разных транзакций и считается по разному. А уклонение от налогообложения? Когда это уже начнет учитываться в играх?

Разработка такой игры, когда ты прорабатываешь все детали, переоткрывает тебе глаза вообще на все процессы, которые происходят в жизни. На практике становится понятно, что все подходы прекрасны и ужасны одновременно. Любой догматизм просто рушится на щепки, потому что всё перестает работать. Внезапно понимаешь, что многое решают условия, среда. Ну нельзя просто взять и натянуть одну концепцию и сказать что она самая лучшая - по миру отличается всё, от объективных показателей, до более субъективных, куда можно включить и менталитет, и религиозный вопрос, и историю последнего века, которая оставила свой отпечаток. Условия - вот ключ. Любая политическо-экономическая концепция идеально работает на бумаге, потому что на бумаге мы выносим сотни факторов за скобки, или недооцениваем их влияние. Да и как можно изложить модель, если у вас 1000000 факторов? Всё вред и всё благо. В одних услових - оно будет идеально работать. В других - даже не начнет жить. И это касается любой модели. Догма в долгосроке никогда не выигрывает, так как мир постоянно меняется. То, что было свойственно одним условиям, может не соответствовать будущему. Ситуация может быть еще более ярко-выраженной, а может быть и такой, что ничего общего не имеет. Любая концепция близка к идеальной и логичной в момент своего написания, так как базируется на самых актуальных данных своего времени. Но повторюсь - если одна концепция перестала выглядеть здраво в будущем, это не значит, что не наступят условия, при которых оно будет актуально даже больше, чем это было старте.

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

Не знаю, насколько я буду понят в комментариях, и есть ли тут вообще пища для размышлений кого-либо, но захотелось написать. Мир многогранен, и я все более склонен к позиции, что мир не монета, а огромный икосаэдр.
9362🤯72🔥17💅11👍8🐳6🍌3🤔2
🎃 Ивенты(события)

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

Хотел бы рассказать конкретнее об ивентах и какую роль они играют в игре:

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

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

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


Что я имею ввиду:
Если вы в тексте ивента видите, что регион Хоккайдо стал автономией в составе Японии, а не простым регионом, то это означает, что именно бот, игровые системы привели к этому. Я заранее ботов не ограничиваю в их возможностях и целях - они их строят сами(подробнее скоро про философию дипломатии)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥22448🐳11👍6🗿2💅1