2011-12-06 30 views
2

這是我的狀態圖:如何根據狀態圖設計和實現遊戲?

state diagram

我的遊戲改變後的狀態只有用戶操作(唯一的例外是「時間到了」)。

我不知道最佳實踐,我應該如何實現我的機制,這將有助於我在各州之間進行交流。

我應該定義適當的枚舉嗎?每個國家是否應該有自己的方法?如何控制改變的狀態是否可以接受?

歡迎任何提示!

回答

7

您可以使用狀態設計模式:State pattern

這樣,任何國家都是其自己的對象,並處理狀態轉換。