浅述HTML5游戏客户端开发的基础思想

一家之言,阅过且过。

标题中虽带有HTML5字样,但不局限于此,这里纯属因为笔者是HTML5的忠实开发好者,日前也正在从事HTML5游戏开发的工作,有志同道合者欢迎来信交流。

提起开发模式,多数开发者脑海立现“MVC”,其优越的思想自然无可挑剔,然而,它并不是一本万历,最好要结合自己的项目,决定是否使用。简单的一个方向是依据项目大小,小型项目基本不需要。

当然这里不脱俗,下面介绍的也是基于mvc:

pury_client_1

各个模块之间的交互,由事件Event和状态Change来完成驱动。具体项目还要依实际项目而定,总体方向一目了然,无需多言。

附带贴上简单的目录,仅供参考,也许意义不大,眼扫即可。

pury_client_2

 

引用一段话:“框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。框架是大智慧,用来对软件设计进行分工;设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率,降低耦合度。”

客户端优化方向:内存、网络、CPU、环境、重绘等。

未经许可,不得转载。