Skip to content

uonline/spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Об этом репозитории

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

Шесть стадий:

  1. Черновик;
  2. Предложено;
  3. Принято;
  4. Принят чек-лист;
  5. Реализовано;
  6. Принято и закрыто.

Секция может ссылаться только на предыдущие секции и не может - на следующие. Если две секции ссылаются друг на друга - они объединяются в одну.

Спецификации

Учётные записи

Эта секция написана по уже готовой реализации и может быть неполной.

  • В игре есть учётные записи.
  • Каждый человек может зарегистрироваться.

Персонажи

Эта секция написана по уже готовой реализации и может быть неполной.

  • В игре есть персонажи.
  • К каждой учётной записи привязаны ноль, один или несколько персонажей.
  • Первого персонажа предлагают создать сразу после регистрации.
  • У персонажей есть имя и раса.

Локации

Эта секция написана по уже готовой реализации и может быть неполной.

  • В игре есть локации и зоны.
  • Одна зона включает в себя множество локаций.
  • У каждой локации есть название, описание, картинка и список вариантов, куда с неё можно пойти.
  • Каждый персонаж всегда находится на какой-нибудь одной локации.
  • Нельзя перейти на ту локацию, до которой нет дороги из текущей.

Монстры

Эта секция написана по уже готовой реализации и может быть неполной.

  • В игре есть монстры.
  • У каждого монстра есть имя и уровень.

Боевые характеристики

Эта секция написана по уже готовой реализации и может быть неполной.

  • У каждого персонажа и каждого монстра есть следующие характеристики:
    • Здоровье;
    • Мана;
    • Сила;
    • Защита;
    • Точность;
    • Ловкость;
    • Интеллект;
    • Инициатива.

Бои

Эта секция написана по уже готовой реализации и может быть неполной.

  • Персонаж может вступать в бои с монстрами.
  • Когда персонаж стоит на локации с монстрами, он может атаковать их, и все монстры вступят в бой с ним.
  • У каждого монстра есть процентный шанс атаковать игрока и инициировать бой в момент, когда он входит на локацию.
  • Бои проходят по ходам.
  • За один ход можно сделать одно действие: атаковать противника голыми руками.

Releases

No releases published

Packages

No packages published