[OBA 0] Требования к движку #30
Replies: 8 comments 2 replies
-
Движок должен отслеживать общедоступное состояние игры (например, состояние игрового стола) |
Beta Was this translation helpful? Give feedback.
-
Движок должен отслеживать закрытые состояния игры (например, карты в руке у игроков) |
Beta Was this translation helpful? Give feedback.
-
Движок должен отслеживать фазы игры, например, "ход игрока 1"Мне даже подумалось, что каждая Игра может в момент инициализации выстраивать свою структуру, определяя фазы, раунды и прочие переходы хода. При этом для каждой такой структурной сущности можно будет определять различные условия, например, условия окончания игры, как в начале, так и в конце. Более того, у некоторых игр на разных этапах изменяются условия, например, в "Энергосети" есть три этапа, на которых рынок ресурсов и рынок электростанций ведут себя по-разному. В общем, это, наверное, одно из центральных требований к движку, потому что он должен быть заточен именно под пошаговые игры. |
Beta Was this translation helpful? Give feedback.
-
Движок должен передавать игрокам списки допустимых действий |
Beta Was this translation helpful? Give feedback.
-
Движок должен сохранять историю действий игроков |
Beta Was this translation helpful? Give feedback.
-
Движок должен подключать игроков к игре, если это возможно |
Beta Was this translation helpful? Give feedback.
-
Движок должен отключать игроков от игры |
Beta Was this translation helpful? Give feedback.
-
Движок не должен обрабатывать недопустимые действия игроков |
Beta Was this translation helpful? Give feedback.
-
Здесь будем предлагать и обсуждать набор требований к движку настольных игр на этапе предварительного анализа в рамках задачи #28. Напоминаю, что требование - это одна конкретная вещь, которую должна делать (или должна не делать) система.
Можно попробовать в рамках этого обсуждения каждое требование записывать в виде отдельного комментария, и вести обсуждение в ветке этого комментария (с помощью "ответов" на комментарий). Когда в ходе обсуждения требования решим, что требование можно зафиксировать - поставим реакцию "палец вверх" и перенесем требование на страницу wiki.
Beta Was this translation helpful? Give feedback.
All reactions