Помощь проекту

Строительство зон

У мира DreamLand есть еще одна копия, называемая стройплощадкой. Доступна через вебклиент или по адресу dreamland.rocks 7000. Можно попросить добавить туда вашего персонажа, выделить вам диапазон внумов (номеров комнат) и вы сможете приступить к постройке. Документация по редактору зон OLC доступна как изнутри мира (load obj 3800), так и на сайте. Также можно собрать или скачать себе локальную версию сервера и строить на ней, см. инструкцию.


Перевод зон на русский

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

  • Dangerous Neighbourhoods
  • Mother Goose
  • The Village of Anon
  • The Walls of Anon
  • Cannabis

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


Разметка карт

У веб-клиента есть возможность подсвечивать красным ваше текущее положение на карте, если она открыта в соседнем окне браузера и обладает специальной разметкой. Для добавления разметки зайдите в нужную арию, одновременно откройте ее карту в редакторе карт. На карте выделите мышкой название комнаты, где сейчас стоите, и нажмите Enter. Если название комнаты разбито на две строки, выделите каждую часть по очереди. Размеченную карту сохраните себе на диск и отправьте кому-то из разработчиков.


Создание скриптов на Фене

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


Помощь в разработке сайта

Проект сайта доступен всем на GitHub. Там же есть инструкция по локальной установке и тестированию. В разделах Issues и Projects можно найти список того, с чем требуется помощь, или же предложить что-то свое.


Улучшения веб-клиентов

Исходные коды на GitHub:

  • mudjs: исходники основного клиента, с описанием протокола работы. В разделе Issues можно найти список глюков и улучшений.
  • mudjs-vue: исходники клиента Террана на VueJS. Очень перспективный веб-клиент. Можно дорабатывать его, постепенно перенося поддержку протокола из mudjs.

Кодерство

Исходные коды на GitHub:

  • dreamland_code: серверная часть. Содержит подробную инструкцию по сборке, запуску и внедрению изменений.
  • dreamland_world: файлы конфигурации и справки.
  • Trello-доска: в разделе 'Для начинаюх кодеров' есть список глюков и мелких улучшений, с которых можно было бы начать знакомство с кодом.


Помощь новичкам

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

  • Список Часто Задаваемых Вопросов и Ответов на сайте или внутри мира
  • Рекомендации, чем заняться на малых уровнях
  • Улучшенная справка, добавление отсутствующих статей