Я двигаюсь в правильном направлении с моей Диаграммой вариантов использования? - PullRequest
0 голосов
/ 20 сентября 2019

Моя задача - построить Диаграмму вариантов использования квиддича в виде видеоигры.Квиддич от Гарри Поттера.2 игрока могут играть или это может быть 1 игрок против процессора.Я сделал Главное меню, которое привело к управлению игрой ... Я не совсем уверен, в правильном ли я направлении или нет.

Мой следующий шаг - добавить несколько вариантов использования.для системы - например, игры, сохраняемой во внешний файл - любое руководство будет полезным!Я просто пытаюсь улучшить !!

Кроме того, как я могу включить это, ловя Золотой снитч - вы получаете 150 очков, и игра на этом заканчивается?

enter image description here

https://imgur.com/a/ByWPjo4

1 Ответ

0 голосов
/ 21 сентября 2019

Вы сделали очень подробную диаграмму.К сожалению, это больше похоже на карту пользовательского интерфейса, чем на реальный вариант использования.

Вот несколько предложений по улучшению:

  • Единственным действующим лицом (внешним по отношению к системе) является игрок.В конце концов вы можете показать двух игроков (или одного игрока с кратностью 2) в случае P1 v P2
  • Не представлять меню или выбор возможных действий.Это не цель диаграммы вариантов использования.
  • Я вижу только несколько вариантов использования: Play и, возможно, Set options и see credits.Вы также можете добавить Replay, чтобы продлить игру.
  • Ниже приведены только действия, которые происходят в сценарии использования, но не являются независимыми: управление игроком, движение, стрельба, пас, переключение, пауза, перезапуск
  • Следующие элементы являются лишь частью пользовательского интерфейса установленных параметров и не представляют отдельные варианты использования: звук, визуальные элементы, элементы управления, сложность
  • Мне не ясно, если P1 v CPU и P1 v P2 должны быть отдельными вариантами использования

Для меню и пользовательского интерфейса используйте вместо этого каркасные или аналогичные графические изображения.

Для состояний игры новая игра, игра приостановлена, игра перезапущена, игра сохранена, перезагруженная игра может быть лучше показана на диаграмме состояний, если этого недостаточно для описания этого в повествовании игры.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...