---
title: 'Девблог Eco 9.0: Законы, часть вторая - налоги, владение недвижимостью и благосостояние'
url: 'https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya'
markdown: 'https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya.md'
date: '2020-07-13'
description: 'Список девблогов, анонсированных SLG, медленно, но верно подходит к концу. Но это отнюдь не значит, что транслируемые в них темы становятся менее интересными, скорее наоборот — приближающаяся дата выхода обновления Eco 9.0 заставляет сердца преданных ждунов биться чаще. На этот раз Джон К углубляет…'
taxonomy:
  tag:
    - mmo
    - eco
    - translation
    - devblog
  category:
    - articles
---

# Девблог Eco 9.0: Законы, часть вторая - налоги, владение недвижимостью и благосостояние

  [Тексты](https://ky0uraku.xyz/blog) / 13 июля 2020   [mmo](https://ky0uraku.xyz/blog/tag:mmo) [eco](https://ky0uraku.xyz/blog/tag:eco) [translation](https://ky0uraku.xyz/blog/tag:translation) [devblog](https://ky0uraku.xyz/blog/tag:devblog)  

*Список девблогов, анонсированных SLG, медленно, но верно подходит к концу. Но это отнюдь не значит, что транслируемые в них темы становятся менее интересными, скорее наоборот — приближающаяся дата выхода обновления Eco 9.0 заставляет сердца преданных ждунов биться чаще.*

На этот раз Джон К углубляется в уже затронутую им ранее механику законов, [рассказывая](https://steamcommunity.com/games/382310/announcements/detail/2583327947344883707) о новых вариантах использования — и описывает примеры намного более практичные, чем прошлый «налог на чат». Как обычно — стройное повествование, куча картинок и, в качестве бонуса — многозначительное подмигивание по поводу сроков релиза.

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/4a8f05cbc7-1k.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/4a8f05cbc7.webp)

Всем привет! Наша команда сейчас устраивает домашний марафон исправления багов и оптимизации 9.0, и в этом девблоге я хочу продолжить рассказ о системе законов в Eco, её расширении, и о том, как она будет связана с дальнейшим прогрессом механик.

Как мы [уже обсуждали ранее](https://ky0uraku.xyz/blog/20200618-devblog-eco-90-zakony-chast-pervaya), законы являются фундаментом для многих других систем в Eco, и в версии 9.0 мы существенно улучшили их расширяемость и возможности. В качестве триггеров для срабатывания законов могут использоваться всевозможные события в мире, и наоборот — эффекты законов могут влиять на мир абсолютно разными способами. Давайте взглянем на несколько примеров.

## Налоги

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

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/812d67-1k.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/812d67.webp)

Дополнительно мы можем ограничить круг источников загрязнения:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/8f35c9.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/8f35c9.webp)

В нашем случае ограничим налог только транспортными средствами, выбрав соответствующий вид источника:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/28b0ab.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/28b0ab.webp)

Далее, настроим последствия срабатывания закона. Добавим налог:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/63d109.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/63d109.webp)

Сделаем размер налога напрямую зависящим от размера загрязнения. Это только один из вариантов, как видите — в выпадающем меню есть огромное количество других видов вычислений:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/0312cb-1k.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/0312cb.webp)

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

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/09d395.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/09d395.webp)

0.1 ppm в час означает, что вы сможете колесить по округе в течение целого часа, заплатив налог в размере всего одной десятой монеты. [Маловато будет](https://www.youtube.com/watch?v=NCxX70rUz4A)! Мы можем побороться с этим, добавив множитель, применяемый к величине загрязнения:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/5cc199.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/5cc199.webp)

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

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/59b98b.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/59b98b.webp)

Обратите внимание на иконки рядом с законом, по которым легко понять, о чём идёт речь внутри (загрязнение + налог). После принятия закона поездка на дымящем транспортном средстве будет медленно, но верно перекачивать ваши деньги в казну:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/8763c5-1k.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/8763c5.webp)

Всплывающее уведомление покажет вам размер налога, взимаемый каждый «тик» вождения. Кроме того, это можно посмотреть в окне с информацией о казне:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/504021-1k.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/504021.webp)

Обратите внимание, что история транзакций всех счетов в Eco является общедоступной информацией — это значит, что вы можете разобраться, как работает экономика. Конечно же, в реальном мире всё совсем не так, но в игре дополнительная прозрачность позволяет вам «заглянуть за кулисы», увидев, как крутятся шестерёнки экономических механик, и лучше их понять. Возможно, в дальнейшем мы добавим возможность совершать приватные переводы, дав возможность организовывать «отмывание денег», с которым другим игрокам придётся бороться.

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

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/42fbce-1k.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/42fbce.webp)

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

Иконок стало побольше, отражая последние изменения:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/58b041.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/58b041.webp)

Теперь, когда вы разрушаете дорогу — вы платите, а когда создаёте — платят вам:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/c107da.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/c107da.webp)

Пример показывает, как вы можете использовать законы, состоящие из нескольких частей для стимулирования развития дорожной инфраструктуры или других действий, полезных для экономики.

## Владение недвижимостью

С помощью законов в 9.0 вы сможете менять владельца клаймов. Можно, например, создать закон, который в тандеме с новыми демографическими механиками (смотри [соответствующий блог](https://ky0uraku.xyz/blog/20200419-devblog-eco-90-demografiya-i-dotacii)) позволит возвращать заброшенные игроками участки в общее пользование. В качестве триггера в этом случае мы используем факт перехода игрока в демографическую группу «Abandoned»:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/7ba803.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/7ba803.webp)

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/e2b6c9.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/e2b6c9.webp)

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/4a9903.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/4a9903.webp)

Затем добавляем действие, заключающееся в передаче прав пользования земельными участками госслужащему с определённой должностью ([девблог про это](https://ky0uraku.xyz/blog/20200302-devblog-eco-90-golosovanie-i-vybornye-dolzhnosti)), который в дальнейшем решает судьбу этой недвижимости:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/47ba25.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/47ba25.webp)

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

## Благосостояние

Последний пример, который я хочу привести — это использование понятия благосостояния в законах. Скажем, мы можем создать закон, периодически взимающий налог в виде части денежных запасов игрока. Выбрав «Citizen Timer» мы указываем, что хотим активировать закон по определённому расписанию:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/e47807.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/e47807.webp)

В нашем случае этот закон будет действовать для участникоа демографической группы «Abandoned» каждые 24 часа. В качестве действия мы можем установить налог, зависящий от благосостояния каждого конкретного игрока:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/f8877f.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/f8877f.webp)

В ходе вычислений мы снимаем с каждого игрока десять процентов его запасов в определённой валюте. Более подробное описание можно прочитать во всплывающей подсказке:

[![](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/317be5.webp)](https://ky0uraku.xyz/blog/20200713-devblog-eco-90-zakony-chast-vtoraya/317be5.webp)

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

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

В очередной раз благодарю за внимание и терпеливое ожидание выхода версии 9.0, которая будет готова «очень скоро» (tm). Мы планируем анонсировать даты выхода в течение нескольких следующих недель. Если же вам сильно невтерпёж — напишите кому-нибудь из нас в Дискорд и, возможно, сможете поучаствовать в одном из наших плейтестов.

— Джон К, CEO, Strange Loop Games

---

## Navigation

- Parent: [Последние тексты](https://ky0uraku.xyz/blog.md)
- Previous: [Timelie: человек и кошка](https://ky0uraku.xyz/blog/20200715-timelie-chelovek-i-koshka.md)
- Next: [Лонгрид: Tower Defense - больше чем жанр](https://ky0uraku.xyz/blog/20200709-tower-defense.md)
