Здесь лежат спецификации проекта. Любое изменение игрового процесса проходит как пулреквест к этому файлу. Спецификации представлены в форме чек-листов, чтобы по каждому пункту можно было однозначно сказать, реализован он или нет.
Шесть стадий:
- Черновик;
- Предложено;
- Принято;
- Принят чек-лист;
- Реализовано;
- Принято и закрыто.
Секция может ссылаться только на предыдущие секции и не может - на следующие. Если две секции ссылаются друг на друга - они объединяются в одну.
Эта секция написана по уже готовой реализации и может быть неполной.
- В игре есть учётные записи.
- Каждый человек может зарегистрироваться.
Эта секция написана по уже готовой реализации и может быть неполной.
- В игре есть персонажи.
- К каждой учётной записи привязаны ноль, один или несколько персонажей.
- Первого персонажа предлагают создать сразу после регистрации.
- У персонажей есть имя и раса.
Эта секция написана по уже готовой реализации и может быть неполной.
- В игре есть локации и зоны.
- Одна зона включает в себя множество локаций.
- У каждой локации есть название, описание, картинка и список вариантов, куда с неё можно пойти.
- Каждый персонаж всегда находится на какой-нибудь одной локации.
- Нельзя перейти на ту локацию, до которой нет дороги из текущей.
Эта секция написана по уже готовой реализации и может быть неполной.
- В игре есть монстры.
- У каждого монстра есть имя и уровень.
Эта секция написана по уже готовой реализации и может быть неполной.
- У каждого персонажа и каждого монстра есть следующие характеристики:
- Здоровье;
- Мана;
- Сила;
- Защита;
- Точность;
- Ловкость;
- Интеллект;
- Инициатива.
Эта секция написана по уже готовой реализации и может быть неполной.
- Персонаж может вступать в бои с монстрами.
- Когда персонаж стоит на локации с монстрами, он может атаковать их, и все монстры вступят в бой с ним.
- У каждого монстра есть процентный шанс атаковать игрока и инициировать бой в момент, когда он входит на локацию.
- Бои проходят по ходам.
- За один ход можно сделать одно действие: атаковать противника голыми руками.