Skip to content

Commit

Permalink
Описание дочерних проектов
Browse files Browse the repository at this point in the history
  • Loading branch information
Tiendil committed Nov 7, 2017
1 parent 8c53d9e commit 107cfbb
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 7 deletions.
53 changes: 53 additions & 0 deletions docs/source/development/child_projects.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@

Дочерние проекты
================

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

Все проекты небольшие и имеют чётко выделенную функциональность. По каждому из них есть интересные задачи.


pynames — генератор имён
------------------------

Генератор имён персонажей. Может создавать имена на русском и английском. На русском выдаёт все формы имени.

:pypi: https://pypi.python.org/pypi/Pynames
:github: https://github.com/the-tale/pynames


utg — генератор русского текста
-------------------------------

Шаблонный генератор русского текста с учётом зависимостей слов и их форм. Используется для генерации всего текста в игре.

:pypi: https://pypi.python.org/pypi/UTG
:github: https://github.com/the-tale/utg


deworld — генератор карты для игры
----------------------------------

Библиотека моделирует изменения ландшафта в игре. Учитываются:

- высота
- температура у земли
- температура воздуха
- влажность почвы
- влажность воздуха
- качество почвы
- направление ветра
- растительность

Параметры влияют друг на друга, что позволяет получить «естественное» изменение карты.

:github: https://github.com/the-tale/deworld


questgen — генератор квестов
----------------------------

Генератор цепочек квестов в игре с учётом контекста (какой NPC с каким дружит или враждует, etc). Принцип работы описан на хабре.

:habrahabr: https://habrahabr.ru/post/201680/
:github: https://github.com/the-tale/questgen
3 changes: 1 addition & 2 deletions docs/source/development/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,4 @@
:caption: Содержание

install
project
architecture
child_projects
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Виен-Нгуен и Эллунир
============
====================

Женщина гоблин и мужчина эльф.

Виен - ученица некроманта Эллунира. Описания "от них", обычно, выглядят либо как диалог, либо как выписка из лабораторного журнала. В перовм случае Эллунир зовёт ученицу полным именем или просто Виен. Она его "учитель".
Виен - ученица некроманта Эллунира. Описания "от них", обычно, выглядят либо как диалог, либо как выписка из лабораторного журнала. В перовм случае Эллунир зовёт ученицу полным именем или просто Виен. Она его "учитель".

Приписки в конце описания:

*Виен-Нгуен «Наставления учителя Эллунира»*

*Из лабораторного журнала Виен-Нгуен, ученицы Эллунира*

*Очирбат и Йорл «Утро в городе»*
2 changes: 1 addition & 1 deletion docs/source/intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
На текущий момент «Сказка» — это два тесно переплетённых и дополняющих друг друга проекта:

- браузерная многопользовательская текстовая ролевая песочница с оригинальным геймплеем.
- magic punk фэнтези вселеленная, которая разрабатывается параллельно с игрой.
- magic punk вселеленная, которая разрабатывается параллельно с игрой.

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

Expand Down

0 comments on commit 107cfbb

Please sign in to comment.