基于Canvas的大鱼吃小鱼游戏开发.doc

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-05
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11304
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着全球化的发展,科学的进步,二十一世纪的人类社会已经是一个信息化的时代。随着互联网的不断发展和计算机的不断更新,人们的生活得到了极大的满足。其中网络游戏更是为大众的生活增添了丰富的色彩。在众多类型的网络游戏中,网页游戏占有最高的市场份额,相较于传统的Flash技术,新兴的HTML5大有赶超之势。

本课题的目的是通过使用HTML5的绘图技术Canvas,实现一款2D网页游戏。游戏的基本逻辑操作由JavaScript及其相关类库等技术实现;游戏画面及游戏图像由Canvas元素来设计和实现;并结合HTML5的Web SQL的数据存储技术,最终完成设计并实现一款大鱼吃小鱼的网页游戏。

此款网页游戏具有游戏逻辑清晰,视觉效果良好,操作简单等特点,适合各年龄阶段的人群;同时该游戏也充分体现了使用HTML5制作网页游戏的优点。

 

关键词:HTML5;Canvas; 2D动画;大鱼吃小鱼;网页游戏

 

目录

摘要

Abstract

1 引言-1

1.1 课题的研究背景-1

1.2 课题的研究意义-2

2 需求分析-3

2.1 系统可行性-3

2.1.1 社会可行性-3

2.1.2 技术可行性-3

2.1.3 操作可行性-4

2.2 功能需求-4

2.2.1 时间模式功能-4

2.2.2 无尽模式功能-5

2.2.3 系统公共功能-6

2.3 开发环境和语言-7

3系统概要设计-8

3.1 系统的设计思想-8

3.2 系统模块划分-8

3.3 游戏操作流程设计-9

3.3.1 时间模式操作流程-9

3.3.2 无尽模式操作流程-10

4 系统详细设计-12

4.1 数据库设计-12

4.1.1 数据库介绍-12

4.1.2 数据库表设计-13

4.1.3 数据展示-15

4.2 部分功能的详细设计-16

4.2.1 玩家控制的主鱼动态介绍-16

4.2.2 无尽模式背景漂浮物的实现-17

4.2.3 无尽模式成长值进度条的实现-17

4.2.4 鼠标绑定事件-18

4.2.5 碰撞检测-18

4.2.6 游戏主界面展示-19

5 系统测试-20

5.1 测试目的-20

5.2 测试原则-20

5.3 测试方向-20

5.4 测试结果-20

结论-21

参考文献-22

致谢-23

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:本课题主要是想实现一款通过基于HTML5的绘图技术Canvas实现的2D大鱼吃小鱼游戏。为了验证这项新技术的开发可行性和性能优越性,在开发的过程中将不使用市面上已经存在的游戏开发框......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: