需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7822 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近些年Web技术和移动设备硬件发展速度之快让人惊叹。游戏是一个大市场,而开发网页或终端游戏不仅成本很低,周期也很短。一旦投入市场,短时间就能盈利。因此也得到了越来越多开发商的青睐。动画作为游戏的核心,也成为了开发者们关注的重点。Canvas凭借无需插件就拥有强大的绘图功能等优点,在一定的范围内取代了Flash。再加上HTML5支持开源与跨平台,基于Canvas的游戏逐渐成为游戏开发者们的重心。本文在Canvas的基础上,结合使用JavaScript设计了一款环形的俄罗斯方块小游戏。本次设计的目的在于不借用任何游戏引擎,仅使用现有的HTML5、JavaScript以及开源类库等原生技术来实现游戏的开发。验证Canvas在游戏开发中的优越性。此次设计的环形俄罗斯方块,总共有三个模式和增加难度的幽灵方块。通过结合使用CSS3和JavaScript对游戏界面进行美化。
关键词:HTML5 Canvas 游戏开发 三维俄罗斯方块
目录 摘要 ABSTRACT 第1章 绪论-1 1.1 HTML5-1 1.1.1 HTML5特性-1 1.1.2 HTML5国内外发展现状-1 1.2 相关技术简介-2 1.2.1 Canvas元素简介-2 1.2.2 实现第一个Canvas程序-2 1.2.3 JavaScript以及jQuery简介-4 1.2.4 CSS3简介-6 1.2.5 开发工具sublime介绍-8 1.2.6 调试工具Chrome简介-8 第2章 游戏功能设计与实现-9 2.1 游戏分析-9 2.2 必要的JavaScript知识-9 2.3 游戏主页画面显示-10 2.4 开始游戏界面布置-12 2.5 控制方块的移动-13 2.6 游戏中的暂停事件-13 2.7 方块的消除-14 2.8 游戏结束-14 2.9 附加模式模块预留-15 第3章 游戏附加模式的实现与界面美化-16 3.1 争分夺秒模式-16 3.2 爱消除模式-16 3.3 幽灵方块-17 3.4 界面美化-18 3.4.1 界面按钮美化-18 3.4.2 花环变幻-19 第4章 结论-21 参考文献-22 致谢-23 |