使用HTML5制作游戏
来源:互联网 发布:代理服务器ip和端口 编辑:程序博客网 时间:2024/05/01 06:49
使用HTML5制作简单游戏
记录一下自己制作游戏的基本模式和思路。
游戏架构
我的游戏制作架构图:
l 浏览器接入层:
提供浏览器检测能力(主要看是否支持HTML5),提供多种客户端接入的兼容处理。
l 业务逻辑层:
1. 自身业务
2. 扩展业务:例如游戏语音软件系统的接入
l 游戏系统(平行可扩展,以下所列出的也不是必须的)
场景控制系统:提供场景切换的能力
重力系统:提供物体在重力系统下的移动算法(如自由下落、弹跳等)
关卡系统:提供关卡资源的读取、切换能力
等级系统:比如提供人物角色的经验值计算公式、怪物的等级
版本检测系统
l API、系统配置
绘图函数
特效
常用基本函数(例如正则、获得当前系统时间)
资源管理器:主要是图片、音频资源
配置管理器:系统全局配置
制作思路
做每个游戏,一般都是以下的模式:
l 先初始化
l 运行时,用一个timer不断的刷新页面:
1. 进行场景重绘(一般是刷新背景)。
2. 执行游戏逻辑(比如人物移动、障碍物等)
3. 绘制场景、人物
游戏流程图:
游戏演示:超级玛丽Demo(还没做完,只是个demo)
http://lanliang.web-164.com/html5/supermarry/index.html
- 使用HTML5制作游戏
- 使用HTML5制作物理游戏
- 使用Construct2制作HTML5游戏
- 使用Construct 2 制作HTML5游戏
- HTML5游戏的制作
- html5游戏制作二
- 制作HTML5游戏1
- 制作html5游戏2
- 制作HTML5游戏2.0
- html5 制作游戏
- 制作HTML5游戏
- 制作HTML5游戏2
- 制作HTML5游戏
- 制作HTML5游戏2
- 使用HTML5+CSS3+JavaScript制作网页游戏的流程
- 使用Construct 2制作HTML5游戏——完善
- 使用Construct 2制作HTML5游戏(进阶篇)
- HTML5游戏制作完全指南
- 平生第一次写博客
- 要让自己快速融入一个陌生的环境中
- Repeater控件使用(含删除,分页功能)
- 手动导出firefox配置文件,附加组件
- 《com原理与应用》第4章聚合示例程序--执行流程
- 使用HTML5制作游戏
- 加载程序集,实现编辑器插件(反射)
- fedora 16 安装mplayer
- 腾讯VS百度
- 2011年回顾以及2012年展望
- windows 2008 NLB (网络负载均衡
- 我的第一次SAS编程
- xhEditor 嵌入到ASP.NET的步骤
- hive导入数据丢失问题