@DuanPengfei
2014-12-05T04:20:17.000000Z
字数 1212
阅读 1998
HTML5 游戏制作立项报告
HTML5游戏项目
项目说明
|
|
项目名称 |
HTML5 游戏开发 |
项目分类 |
团队项目 |
项目经理 |
段鹏飞 |
小组成员 |
段鹏飞 黄可庆 边涛 |
需求分析
在我们的学习开发过程中,都是在开发一些管理工具、平台或者 web 应用,很少有人开发游戏。因现在的 HTML5 和 CSS3 的特性,做出简单好玩的游戏已不是幻想。应大家对游戏的需求,在学习工作之余为自己的生活增添一点乐趣,所以成立了 HTML5 游戏制作团队来开发好玩的 HTML5 游戏。
基本功能
- 项目一期:做出简单的 HTML5 游戏,主要为休闲类游戏
- 项目二期:做出离线 HTML5 游戏,实现游戏数据的本地存储
- 项目三期:做出网络版 HTML5 游戏,实现游戏玩家的互动交流,实现游戏数据的网络传输
设计与实现方案
- HTML5 canvas 绘图
- HTML5 web storge 本地存储
- CSS3 动画特效
- Javascript 处理游戏逻辑
- Javascript 处理手势动作
- PhoneGap 游戏打包
- Sublime text/Vim 等编辑器
- Firebug/Live http header 等调试工具
- 遵循 Google 的代码规范
- 采用基于敏捷的的软件开发原则与方法
- 采用 git 及基于 github 或类似工具的代码协作开发流程
开发日程
截止 |
里程碑 |
11月30 |
HTML5 游戏制作的学习 |
12月15 |
简单的 HTML5 游戏 DEMO,PhoneGap 的学习 |
12月30 |
将 HTML5 游戏用 PhoneGap 打包成手机 App |
1月15 |
答辩项目展示及公共评价 |
项目预算
项目 |
单位 |
得分 |
说明 |
*实体对象的CRUD操作 |
个 |
10 |
至少5个对象 |
*非实体对象的CRUD操作 |
个 |
5 |
|
*一对一关系 |
个 |
5 |
|
*一对多关系 |
个 |
10 |
|
*一对多多态 |
个 |
20 |
不与一对多重复计算 ,下同 |
*多对多 |
个 |
30 |
|
多对多多态 |
个 |
50 |
|
*数据查询 |
个 |
5 |
指实体对象所需要的简单数据查询,如各类下载排名统计等 |
集合查询 |
个 |
10 |
通常指基于报表需求的汇总类查询 |
*数据校验 |
个 |
5 |
按每个数据校验规则计算 |
项目 |
单位 |
得分 |
说明 |
*站点布局模板 |
个 |
20分 |
包含站点页头、页脚、主导航等,通常前台、后台各一套 |
*页面模板 |
个 |
20 |
按页面设计的相似性区分,通常如首页、列表页、详细页、表单页等 |
*logo |
个 |
20 |
|
海报图片 |
个 |
30 |
指对站点UI有价值的图片 |
动画 |
个 |
50 |
|
*展示类动态效果 |
个 |
20 |
如幻灯、渐变类 |
信息提示类效果 |
个 |
10 |
如tips、对话框等 |
*交互类控件 |
个 |
20 |
如在线编辑器、文件上传控件、日历控件、timeline等 |
单页面多对象表单操作 |
个 |
30 |
如NEST Form |
单对象跨页面表单操作 |
个 |
30 |
如向导wizard |
*客户端数据校验 |
个 |
5 |
|
?使用sass/less |
30 |
|
|
?使用coffeescript |
30 |
|
|
*采用前端框架 |
30 |
如bootstrap |
|
HTML5/CSS3 兼容 |
30 |
|
|
?AJAX |
50 |
|
|
模块化 |
30 |
使用require或CMD |
|
自适应 |
50 |
适应移动浏览器 |
|
?IE6+兼容 |
50 |
|
|
*IE9+ 兼容 |
30 |
以及ff、chrome等现代浏览器 |
|
单页应用 |
200 |
|
|
PhoneGap |
500 |
|
|