2011-12-06 34 views
2

这是我的状态图:如何根据状态图设计和实现游戏?

state diagram

我的游戏改变后的状态只有用户操作(唯一的例外是“时间到了”)。

我不知道最佳实践,我应该如何实现我的机制,这将有助于我在各州之间进行交流。

我应该定义适当的枚举吗?每个国家是否应该有自己的方法?如何控制改变的状态是否可以接受?

欢迎任何提示!

回答

7

您可以使用状态设计模式:State pattern

这样,任何国家都是其自己的对象,并处理状态转换。