HTML5游戏开发
11推荐 收藏
14.8K阅读
图灵程序设计丛书

HTML5游戏开发

Jeanine Meyer (作者) 徐阳 , 荆涛 (译者)
终止销售
本书共10 章,通过10 个具体的游戏示例详细介绍HTML5 的用法。每章都先列出相关的技术特性并给出了应用的描述,然后讨论了实现这个应用的关键需求,接着强调了满足这些需求的HTML5、CSS 和JavaScript 特性或者通用编程方法,最后详细介绍了代码的实现。另外,每一章都对如何把这些游戏变成你自己的应用给出了建议,并指出如何测试应用并将其上传到网站上。
本书适合所有希望了解如何利用HTML5 构建令人兴奋的动态网站的人阅读。
纸质书
¥49.00

出版信息

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • JavaScript高级程序设计(第4版)

    [美]马特·弗里斯比(Matt Frisbie)   李松峰   译

    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了Java...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

本书特色

引领下一代Web开发潮流
围绕10个游戏示例体验HTML5和JavaScript
寓教于乐,循序渐进,轻松上手

目录

第1 章 基础知识  1

1.1 引言  1

1.2 关键需求  3

1.3 HTML5、CSS 和JavaScript 特性  3

1.3.1 基本HTML 结构和标记  4

1.3.2 JavaScript 编程  9

1.4 构建自己的应用  10

1.5 测试和上传应用  16

1.6 小结  16

第2 章 骰子游戏  17

2.1 引言  17

2.2 关键需求  20

2.3 HTML5、CSS 和JavaScript 特性  20

2.3.1 伪随机处理和数学表达式  20

2.3.2 变量和赋值语句  21

2.3.3 程序员自定义函数  22

2.3.4 条件语句:if 和switch  23

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.3 HTML5、CSS 和JavaScript 特性  55

3.4 构建自己的应用  64

3.5 测试和上传  74

3.6 小结  74

第4 章 炮弹和弹弓  75

4.1 引言  75

4.2 关键需求  78

4.3 HTML5、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.3 HTML5、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.3 HTML5、CSS 和JavaScript 特性  138

6.3.1 存储和获取数组信息  138

6.3.2 程序执行时创建HTML  140

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.3 HTML5、CSS 和JavaScript 特性  162

7.3.1 墙和token 的表示  163

7.3.2 建立和定位墙的鼠标事件  163

7.3.3 检测箭头按键  164

7.3.4 token 与墙的碰撞检测  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.3 HTML5、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.3 HTML5、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 章 黑桃J    237

10.1 引言  237

10.2 关键需求   242

10.3 HTML5、CSS 和JavaScript 特性   242

10.4 构建自己的应用   249

10.5 测试和上传应用   258

10.6 小结   258




相关文章

  • 出版圈郭志敏 1推荐

    HTML5游戏开发——骰子游戏(一)

    本章内容   在画布上绘图   随机处理   游戏逻辑   表单输出 引言      HTML5最重要的新特性中就包括canvas。这个元素为开发人员提供了一个途径,可以采用一种完全自由的方式绘图、包含图像以及放置文本。与较… ...

  • 内容很实用
    曾少宁  发表于 2011-10-10 12:42:01
    推荐
  • 源代码无法下载
    碧青  发表于 2012-03-17 18:03:09
    推荐
  • 希望出电子版
    huangyang  发表于 2013-06-03 11:58:39
    推荐