当前位置:主页 > 计算机电子书 > Web前端 > HTML5下载
HTML5游戏开发

HTML5游戏开发 PDF 中文完整版

  • 更新:2022-01-12
  • 大小:25 MB
  • 类别:HTML5
  • 作者:Jeanine、Meyer
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

迈耶编著的《HTML5游戏开发》共10章,通过10个具体的游戏示例详细介绍HTML5的用法。每章都先列出相关的技术特性并给出了应用的描述,然后讨论了实现这个应用的关键需求,接着强调了满足这些需求的HTML5、CSS和JavaScript特性或者通用编程方法,最后详细介绍了代码的实现。另外,每一章都对如何把这些游戏变成你自己的应用给出了建议,并指出如何测试应用并将其上传到网站上。

《HTML5游戏开发》适合所有希望了解如何利用HTML5构建令人兴奋的动态网站的人阅读。

目录

  • 第1章基础知识1
  • 1.1引言1
  • 1.2关键需求3
  • 1.3HTML5、CSS和JavaScript特性3
  • 1.3.1基本HTML结构和标记4
  • 1.3.2JavaScript编程9
  • 1.4构建自己的应用10
  • 1.5测试和上传应用16
  • 1.6小结16
  • 第2章骰子游戏17
  • 2.1引言17
  • 2.2关键需求20
  • 2.3HTML5、CSS和JavaScript特性20
  • 2.3.1伪随机处理和数学表达式20
  • 2.3.2变量和赋值语句21
  • 2.3.3程序员自定义函数22
  • 2.3.4条件语句:if和switch23
  • 2.3.5在画布上绘图25
  • 2.4构建自己的应用34
  • 2.4.1掷一个骰子35
  • 2.4.2掷两个骰子40
  • 2.4.3完整的craps游戏44
  • 2.5测试和上传应用50
  • 2.6小结51
  • 第3章弹跳球52
  • 3.1引言52
  • 3.2关键需求54
  • 3.3HTML5、CSS和JavaScript特性55
  • 3.4构建自己的应用64
  • 3.5测试和上传74
  • 3.6小结74
  • 第4章炮弹和弹弓75
  • 4.1引言75
  • 4.2关键需求78
  • 4.3HTML5、CSS和JavaScript特性79
  • 4.3.1数组和程序员自定义对象79
  • 4.3.2绘图旋转和平移80
  • 4.3.3绘制线段84
  • 4.3.4拉弹弓的鼠标事件85
  • 4.3.5使用数组接合改变显示元素列表87
  • 4.3.6点之间的距离87
  • 4.4构建自己的应用88
  • 4.4.1有大炮、角度和速度的炮弹应用92
  • 4.4.2弹弓:使用鼠标设置飞行参数98
  • 4.5测试和上传应用106
  • 4.6小结106
  • 第5章记忆力(注意力)游戏107
  • 5.1引言107
  • 5.2关键需求111
  • 5.3HTML5、CSS和JavaScript特性112
  • 5.3.1表示扑克牌112
  • 5.3.2使用Date确定时间113
  • 5.3.3提供暂停114
  • 5.3.4绘制文本114
  • 5.3.5绘制多边形116
  • 5.3.6洗牌117
  • 5.3.7单击牌的实现118
  • 5.3.8防止某些作弊行为119
  • 5.4构建自己的应用119
  • 5.5测试和上传应用132
  • 5.6小结132
  • 第6章猜谜游戏133
  • 6.1引言133
  • 6.2关键需求137
  • 6.3HTML5、CSS和JavaScript特性138
  • 6.3.1存储和获取数组信息138
  • 6.3.2程序执行时创建HTML140
  • 6.3.3使用JavaScript代码修改CSS来改变元素142
  • 6.3.4使用form和input元素的文本反馈144
  • 6.3.5表现视频144
  • 6.4构建自己的应用146
  • 6.5测试和上传应用157
  • 6.6小结157
  • 第7章迷宫158
  • 7.1引言158
  • 7.2关键需求162
  • 7.3HTML5、CSS和JavaScript特性162
  • 7.3.1墙和token的表示163
  • 7.3.2建立和定位墙的鼠标事件163
  • 7.3.3检测箭头按键164
  • 7.3.4token与墙的碰撞检测165
  • 7.3.5使用本地存储167
  • 7.3.6为本地存储编码数据172
  • 7.3.7单选按钮174
  • 7.4构建自己的应用174
  • 7.5测试和上传应用189
  • 7.6小结189
  • 第8章石头剪刀布191
  • 8.1引言191
  • 8.2关键需求194
  • 8.3HTML5、CSS和JavaScript特性195
  • 8.3.1为玩家提供图片按钮195
  • 8.3.2生成计算机动作199
  • 8.3.3启动206
  • 8.4构建自己的应用206
  • 8.5测试和上传应用212
  • 8.6小结213
  • 第9章上吊小人游戏214
  • 9.1引言214
  • 9.2关键需求221
  • 9.3HTML5、CSS和JavaScript特性222
  • 9.3.1将单词表存储为一个在外部脚本文件中定义的数组222
  • 9.3.2生成和定位HTML标记,使标记作为按钮并禁用这些按钮223
  • 9.3.3在画布上逐步绘制225
  • 9.3.4维护游戏状态并确定输赢226
  • 9.3.5检查猜测,设置textContent显示秘密词中的字母227
  • 9.4构建自己的应用228
  • 9.5测试和上传应用236
  • 9.6小结236
  • 第10章黑桃J237
  • 10.1引言237
  • 10.2关键需求242
  • 10.3HTML5、CSS和JavaScript特性242
  • 10.4构建自己的应用249
  • 10.5测试和上传应用258
  • 10.6小结258

资源下载

资源下载地址1:https://pan.baidu.com/s/1Jfi3VR306wwBYQA3PF1o2Q

相关资源

网友留言

网友NO.31070
乔元凯

每章都是一个小游戏

讲的还凑合..

细节性的东西书里没讲太细..

书中的代码排版太糟糕...采取了两栏,

代码页里左边一半是代码,右边一半是注释

网友NO.36403
甄立人

这本书叫html5游戏开发,其实就是几个传统的js小游戏,然后涉及一点canvas的内容。作者把大段大段的代码直接搬到书里面去了,夹杂着大量最基础的js函数注释,看这种东西对于老手没啥长进,对于新人也没什么进步