[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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Здесь будем предлагать и обсуждать набор требований к движку настольных игр на этапе предварительного анализа в рамках задачи #28. Напоминаю, что требование - это одна конкретная вещь, которую должна делать (или должна не делать) система.
Можно попробовать в рамках этого обсуждения каждое требование записывать в виде отдельного комментария, и вести обсуждение в ветке этого комментария (с помощью "ответов" на комментарий). Когда в ходе обсуждения требования решим, что требование можно зафиксировать - поставим реакцию "палец вверх" и перенесем требование на страницу wiki.
Beta Was this translation helpful? Give feedback.
All reactions