Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 2.77 KB

3 Boundaries of the system.md

File metadata and controls

31 lines (24 loc) · 2.77 KB

Определяем границы разрабатываемой системы

Идеальный цикл объектно-ориентированного анализа, проектирования и реализации состоит из семи шагов:

Шаг 1. Определяем границы разрабатываемой системы (анализ):

а) что будет включено в систему, а что точно не надо в неё включать;

Включаю:

  1. Таймер
  2. Боевую систему - защита или нападение во время хода,
  3. Одевание персонажа и увеличение его характеристик
  4. Получение и списание игровой валюты. Не включаю: сражения с реальными пользователями через интернет

б) главные подсистемы;
Таймер, боевая система, ИИ, который будет отыгрывать роль противника.

с) пользовательские метафоры (что именно пользователь/заказчик понимает под тем, что в рамках проекта он называет, например, "Автомобиль" или "Товар" или "Клиент");

  1. Боец - персонаж пользователя или компьютера, который обладает характеристиками здоровья и силы (защита добавляется к еденицам текущего здовюровья.
  2. Сила - какой урон здоровью может нанести противнику прямой удар(не заблокированный ходом оппонента)
  3. Здоровье - единицы, которые списываются с того, по кому осуществляется удар
  4. Одежда - элемент при добавлении которого к бойцу, у него увеличивается максимальное кол-во здоровья, с которого он начинает бой.

д) функциональность;
Возможность участвовать в сражениях, тратить заработанные деньги на новое обмундирование, которое улучшает характеристики

г) библиотеки повторного использования.

  1. Таймер
  2. Боевая система - при необходимости можно заменить интерфейс передачи данный на сеть
  3. Магазин
  4. Комната с имеющейся одеждой