我正在创建基于XNA的实时策略游戏。哪些设计模式值得考虑?哪种设计模式可用于XNA战略游戏?
2
A
回答
5
2
“Flyweight”。它允许大量的游戏地图存储少量内容。不是内存大小重要了。 :)
可能是“装饰者”的一些图形效果。
您可以使用“复合”作为游戏树。
但是请记住,模式并不是制造RTS的原因 - 你会发现你面临比这更大的挑战。
+0
谢谢,关于建议模式的好点! – 2010-10-29 08:24:53
1
不要这样设计。在子系统中拆分系统,定义哪个子系统可以相互通信,确定哪些类组成子系统。创建该设计的原型 。在开发系统的过程中,您会意识到越来越多的细节。重复整个过程。
如果你这样做了,那么在它的结尾你会看到代码中的“设计模式”。
相关问题
- 1. 哪种设计模式可用于2D iPhone游戏?
- 2. 哪种编程模式适合“海战”型游戏?
- 3. iPhone游戏重启战略
- 4. 游戏设计中的组件模型与策略模式
- 5. 哪种设计模式/ RTTI
- 6. 哪种设计模式?
- 7. 游戏循环中游戏对象的设计模式
- 8. 这种情况下可以使用哪种设计模式?
- 9. 舰队作战策略游戏AI
- 10. Django战略纸牌游戏结构
- 11. 我使用哪种设计模式?
- 12. 哪个应用程序用于iPhone游戏/关卡设计
- 13. 哪种设计模式用于我的用例?
- 14. 游戏设计:计算战斗后获得的经验值
- 15. XNA游戏组件
- 16. 鼠标XNA游戏
- 17. XNA游戏性能
- 18. XNA游戏教程
- 19. 非XNA游戏进入游戏?
- 20. 哪种设计模式用于排序和过滤数据?
- 21. 哪种设计模式用于轻松添加新算法?
- 22. 哪种设计模式适用于以下api实现?
- 23. 设计模式:如何确定q/a比赛游戏模式
- 24. 选择哪种设计模式
- 25. 选择哪种设计模式
- 26. 选择哪种设计模式
- 27. 使用XNA游戏进入试用模式市场
- 28. 战略模式 - C++
- 29. 什么是策略游戏的战斗公式?
- 30. 基于XNA节奏(音乐)游戏
谢谢大家的回答。知道如何通过了解一些典型模式来解决某些问题是很好的。但是,正如你们许多人所说,创建游戏的基础并在之后进行重新设计也是很好的。我相信这两种方法的混合。 – 2010-10-29 08:31:48