HTML5游戏开发 PDF扫描版​

很多从事Web前端开发的人对HTML总有些不满,比如需要手动检查和设计很多格式代码,不仅容易出错,而且存在大量重复。好在HTML5让我们看到了曙光。作为下一代Web开发标准,HTML5成为主流的日子已经不远。它对音频视频、表单验证、事件处理、绘图等的支持都让我们非常期待,视频音频的播放、表单检查和提交、列表框初始化、控件的动态增减不再像原先那么费劲。

  HTML5可以帮助我们构建漂亮的动态网站,也许你想了解它的诸多新特性,又担心这些内容过于枯燥,那么你会很庆幸得到手上的这本书。它通过我们熟悉的一个个游戏让你轻松掌握HTML5、CSS和JavaScript的新特性,并灵活应用到Web开发中。也许你顾虑自己对编程一窍不通,不知如何融入丰富多彩的Web世界。那么大可放心,因为本书在介绍游戏开发时会从头谈起,不仅会点明通用的编程技术,甚至连最基础的标记也给出注释说明。

  相信通过阅读本书,你能轻松地迈进Web开发殿堂,并在这条路上走得更远!

  我们深深地感谢我们的家人和朋友。在翻译过程中,他们给予了我们莫大的关心、支持和帮助。

  全书由徐阳、荆涛主译,刘鑫、张野、任岗等检查术语,刘晓兵、伊瑞海等提供技术问题支持,在大家的努力下共同完成了本书的翻译工作。

 

教程地址:HTML5游戏开发 PDF扫描版


HTML5游戏开发 图书目录:

第1章 基础知识 

 1.1 引言 

 1.2 关键需求 

 1.3 HTML5、CSS和JavaScript特性 

 1.3.1 基本HTML 结构和标记 

 1.3.2 JavaScript编程 

 1.4 构建自己的应用 

 1.5 测试和上传应用 

 1.6 小结 

第2章 骰子游戏 

 2.1 引言 

 2.2 关键需求 

 2.3 HTML5、CSS和JavaScript特性 

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

 2.3.2 变量和赋值语句 

 2.3.3 程序员自定义函数 

 2.3.4 条件语句:if和switch 

 2.3.5 在画布上绘图 

 2.4 构建自己的应用 

 2.4.1 掷一个骰子 

 2.4.2 掷两个骰子 

 2.4.3 完整的craps游戏 

 2.5 测试和上传应用 

 2.6 小结 

第3章 弹跳球 

 3.1 引言 

 3.2 关键需求 

 3.3 HTML5、CSS和JavaScript特性 

 3.4 构建自己的应用 

 3.5 测试和上传 

 3.6 小结 

第4章 炮弹和弹弓 

 4.1 引言 

 4.2 关键需求 

 4.3 HTML5、CSS和JavaScript特性 

 4.3.1 数组和程序员自定义对象 

 4.3.2 绘图旋转和平移 

 4.3.3 绘制线段 

 4.3.4 拉弹弓的鼠标事件 

 4.3.5 使用数组接合改变显示元素列表 

 4.3.6 点之间的距离 

 4.4 构建自己的应用 

 4.4.1 有大炮、角度和速度的炮弹应用 

 4.4.2 弹弓:使用鼠标设置飞行参数 

 4.5 测试和上传应用 

 4.6 小结 

第5章 记忆力(注意力)游戏 

 5.1 引言 

 5.2 关键需求 

 5.3 HTML5、CSS和JavaScript特性 

 5.3.1 表示扑克牌 

 5.3.2 使用Date 确定时间 

 5.3.3 提供暂停 

 5.3.4 绘制文本 

 5.3.5 绘制多边形 

 5.3.6 洗牌 

 5.3.7 单击牌的实现 

 5.3.8 防止某些作弊行为 

 5.4 构建自己的应用 

 5.5 测试和上传应用 

 5.6 小结 

第6章 猜谜游戏 

 6.1 引言 

 6.2 关键需求 

 6.3 HTML5、CSS和JavaScript特性 

 6.3.1 存储和获取数组信息 

 6.3.2 程序执行时创建HTML 

 6.3.3 使用JavaScript代码修改CSS来改变元素 

 6.3.4 使用form和input元素的文本反馈 

 6.3.5 表现视频 

 6.4 构建自己的应用 

 6.5 测试和上传应用 

 6.6 小结 

第7章 迷宫 

 7.1 引言 

 7.2 关键需求 

 7.3 HTML5、CSS和JavaScript特性 

 7.3.1 墙和token的表示 

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

 7.3.3 检测箭头按键 

 7.3.4 token与墙的碰撞检测 

 7.3.5 使用本地存储 

 7.3.6 为本地存储编码数据 

 7.3.7 单选按钮 

 7.4 构建自己的应用 

 7.5 测试和上传应用 

 7.6 小结 

第8章 石头剪刀布 

 8.1 引言 

 8.2 关键需求 

 8.3 HTML5、CSS和JavaScript特性 

 8.3.1 为玩家提供图片按钮 

 8.3.2 生成计算机动作 

 8.3.3 启动 

 8.4 构建自己的应用 

 8.5 测试和上传应用 

 8.6 小结 

第9章 上吊小人游戏 

 9.1 引言 

 9.2 关键需求 

 9.3 HTML5、CSS和JavaScript特性 

 9.3.1 将单词表存储为一个在外部脚本文件中定义的数组 

 9.3.2 生成和定位HTML 标记,使标记作为按钮并禁用这些按钮 

 9.3.3 在画布上逐步绘制 

 9.3.4 维护游戏状态并确定输赢 

 9.3.5 检查猜测,设置textContent显示秘密词中的字母 

 9.4 构建自己的应用 

 9.5 测试和上传应用 

 9.6 小结 

第10章 黑桃J 

 10.1 引言 

 10.2 关键需求 

 10.3 HTML5、CSS和JavaScript特性 

 10.4 构建自己的应用 

 10.5 测试和上传应用 

 10.6 小结 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML5 Canvas游戏开发实战》主要讲解使用HTML5 Canvas来开发和设计各类常见游戏的思路和技巧,在介绍HTML5 Canvas相关特性的同时,还通过游戏开发实例深入剖析了其内在原理,让读者不仅知其然,而且知其所以然。在本书中,除了介绍了HTML5 Canvas的基础API之外,还重点阐述了如何在JavaScript中运用面向对象的编程思想来进行游戏开发。   《HTML5 Canvas游戏开发实战》在介绍每个游戏开发的过程时,都会包括游戏分析、开发过程、代码解析和小结等相关内容,以帮助读者了解每种类型游戏开发的详细步骤,让读者彻底掌握各种类型游戏开发思想。最后,还通过数据对比分析,指导读者提升程序的性能,写出高效的代码,从而开发出运行流畅的游戏。   《HTML5 Canvas游戏发实战》主要讲解使用HTML5 Canvas来发和设计各类常见游戏的思路和技巧,在介绍HTML5 Canvas相关特性的同时,还通过游戏发实例深剖析了其内在原理,让读者不仅知其然,而且知其所以然。在本书中,除了介绍了HTML5 Canvas的基础API之外,还重阐述了如何在JavaScript中运用面向对象的编程思想来行游戏发。   《HTML5 Canvas游戏发实战》在介绍每个游戏发的过程时,都会包括游戏分析、发过程、代码解析和小结等相关内容,以帮助读者了解每种类型游戏发的详细步骤,让读者彻底掌握各种类型游戏的发思想。最后,还通过数据对比分析,指导读者提升程序的性能,写出高效的代码,从而发出运行流畅的游戏。 【推荐语】   系统讲解HTML 5 Canvas的基础知识和高级技巧,深剖析源库件lufylegend的原理与使用   以实例为向导,详细讲解射游戏、物理游戏、网络游戏、页面游戏等各类游戏的发思路和技巧 【作者】   张路斌,资深前端发工程师和游戏发工程师,从事Web发和游戏发多年,精通HTML5和Flash等技术。HTML5游戏引擎lufylegend.js的发者,利用HTML5和Flash等技术独立发了大型网页游戏、Flash、多平台游戏三国记系列,以及数十款手机小游戏游戏发经验十分丰富。 前言 为什么要写这本书 读者对象 如何阅读本书 勘误和支持 致谢 第一部分 准备工作篇 第1章 准备工作 第二部分 基础知识篇 第2章 Canvas基本功能 第3章 Canvas高级功能 第4章 lufylegend开源库件 第三部分 开发实战篇 第5章 从简单做起—“石头剪子布”游戏 第6章 开发“俄罗斯方块”游戏 第7章 开发“是男人就下一百层”游戏 第8章 开发射击类游戏 第9章 开发物理游戏 第10章 开发网络游戏 第四部分 技能提高篇 第11章 提高效率的分析 。。。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值