Онейрон

Проект новой картографической программы

Недавно делал обзор картографической программы «Первые врата». Главное её достоинство — это остроумное решение с использованием гексов для построения карты. Главный же из недостатков — это то, что она не обновлялась вот уже 20 лет.

Подумываю (вот уже полгода) о том, чтобы сделать современный аналог. Я пока накидал такой список усовершенствований:

  • Более удобный интерфейс редактирования карт, чтобы это было больше похоже на то, как это в графических редакторах устроено. Возможно, добавить каких-то инструментов для быстрой «окраски» участков карты. Улучшить работу с локациями.
  • Добавить возможность создания карт произвольного размера + круглых карт (т.к. сновиденный мир, судя по всему, круглый, а не квадратный).
  • Произвольные слои (в First Gate три слоя у карты, и я не нашёл, как их редактировать).
  • Переработка вкладки «Дневник сновидений». В First Gate юзабельность оставляет желать лучшего.
  • Добавить теги к снам.
  • Соответственно, сделать возможность поиска по снам и фильтрацию по тегам и выбранному диапазону дат.
  • Экспорт в разные форматы и синхронизация с онлайн-хранилищами.

Писать планирую на Python + WxPython.

Saros на форуме «Мир сновидений» сделал ряд полезных предложений:

1) Во-первых, было-бы неплохо увеличить доступное поле с гексами. Лично моя карта по ширине вписалась только-только, а она у меня не самая большая, скомпонована довольно плотненько.

2) Обязательно следует сохранить подсветку Шаров Восприятия – когда, при наведении мышки на сферу, всплывает подсказка с названием ШВ и названием местности и координатами. Также драг-энд-дроп работа с ШВ, когда их можно перетягивать в любое место, однозначно рулит. Их также можно было бросать в хранилище (на иллюстрации слева).

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

4) У оригинальной проги был недостаток – созданные ШВ или типы территорий нельзя было удалять, можно было только редактировать, но это просто недоработка.

5) Было-бы ОЧЕНЬ неплохо сделать редактирование для категорий или типов сновидений. В «Первых вратах» сны маркируются несколькими категориями которые были приняты у хакеров сновидений.

6) Как вы уже и писали – нужны тэги. Или любой другой способ связи Дневника и Карты. В «Первых вратах» в каждый сон можно было добавлять ШВ из имеющихся, но на этом связь Дневника и Карты заканчивалась, они были как-бы сами по себе. В то время как в концепции Картографии Сновидений лежит отметка на карте снов в каждой локации.

Тоесть хотя ШВ в «первых вратах» добавляется в описание сна, но если мы на карте выберем ШВ, то у него не будет никакой связи со снами в который этот ШВ упомянут. Было-бы неплохо исправить это, чтобы можно было узнать в каких сновидениях был задействован тот или иной ШВ. Я это делал вручную, добавляя в описание ШВ даты сновидений где он был задействован, но эта ручная работа. Думаю это можно улучшить.

7) Система поиска по Дневнику и Карте по каким-либо аспектам.

Если у кого-то есть ещё идеи, то предлагайте в комментариях.

Другие статьи

* Комментарии премодерируются