jal*_*alf 19
强制性阅读:http://scientificninja.com/advice/write-games-not-engines
为什么你认为你需要一个游戏引擎?编写您需要的代码以实现您的游戏.随着需求的变化,修改它.当你有一个完整的游戏时,退一步看看结果是什么样的.
你不能也不应该在一开始就列出一个完整的类图.粗略概述您想要的一般组件,以及它们应该承担的责任,然后尝试对其进行编码.从你确定的课程开始.迟早,它们中的一些会变得大而笨重,所以你将它分成多个较小的.有时,您可能会发现几个类基本上都在做同样的事情,因此您将它们合并在一起.我们希望,迟早你会用的设计,最终的作品,这是多,如果你想设计一个游戏引擎前面,你会得到.