Найти тему
Invariant World

Население

Оглавление

Пришло время поработать с Населением. У нас есть Популяции, у нас есть Чекпоинты и состояние объектов, у нас есть Миграции, чтобы можно было модифицировать население. Следовательно, всю эту информацию необходимо отобразить и позволить использовать.

Отображение:

Отображение Населения происходит на "экране записи" объекта хронологии для определенного года.
Тут я отображаю информацию о всем население в верхнем блоке.

  • Суммарная численность населения.
  • График распределения по возрастным группам. Есть возможность отобразить распределение по Полам, Поколениям и по Расе.
  • Далее блок из численностей населения в расах.
  • Блок численностей населения в полах.
  • И блок с поколениями. Цвета в поколениях соответствуют типу этого поколения, чтобы можно было легко ориентироваться в настроении общества.

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

-2

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

-3

Использование:

Кроме отображения информации о населении из этого экрана осуществляется и редактирование\модифицирование объектов этой популяции.

Создание Миграций:

-4
-5

В зависимости от места вызова попапа "Создания Миграции", он будет выглядеть по-разному.

Вызов попапов редактирования объектов:

-6

Каждый отображаемый объект может быть отредактирован. Из Блока с Населением можно отредактировать Расу, Пол, Поколение.

Итого:

Информация о Населении отображается и может быть использована. А также появилось место для использования в Миграциях. В следующей статье я вернусь к ним и покажу работу с попапами Создания Миграций.

P.S. Ставьте лайки, подписывайтесь, пишите комментарии. Это позволит развить блог и делиться в нем всем интересным в моих проектах. А на этапах тестирования гипотез и прототипов мнение большого числа людей будет очень важно.

P.P.S. для лучшего понимания статьи рекомендую прочитать предыдущие:
Идея первого проекта
Population(Популяция)
Миграции

P.P.P.S и Обязательно поучаствуйте в выборе Названия Игры