1、使用框架:像ImpactJS这样的框架功能非常强大,几乎可以在各个方面为开发者提供帮助;而像EaselJS的框架则主要是处理图形方面的工作。
查看原始代码
ig.module(
'monster'
)
.requires(
'impact.game',
)
.defines(function(){
Monster=ig.Entity.extend({
eyes :42
});
});
2、将小屏幕和触屏设备考虑在内
HTML5最大的卖点之一就是它既能在桌面PC上使用,也能在笔记本电脑、平板设备甚至是智能手机上运行。
3、自动保存用户的记录
使用 site pinning,web浏览器试图让Web Apps可以像桌面apps一样工作。但是,让网站像Apps一样运行的想法还比较新鲜,同样的,让Web页面保存客户端的状态也尚未成熟。
4、使用profiler
游戏开发中最大的挑战是在加入许多功能以后,如何保证游戏仍然具有高的帧显示频率。
5、要有创造性