首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 网页游戏开发秘笈/游戏开发与设计技术丛书
内容
编辑推荐

《网页游戏开发秘笈》作者伯查德先生没有讲述高深的理论,而是直接选了10种常见的游戏类型,告诉我们如何通过适当的游戏引擎及工具,快速制作出这些游戏来。每章所选的范例游戏,其制作过程都分为好几个步骤,读者可在看完每个步骤之后及时总结当前制作进度。这些范例其实就是模板,只要根据每章最后的建议稍加修改,就能做出一款颇具个人特色的网页游戏了。

通过引擎来做游戏,既能缩短学习时间,又能降低编写代码的难度,而且只要学会一种引擎,就可以开发出许多款同类游戏了。由此可以想见,在学完全部10款引擎之后,你的开发思路一定会大为开阔。

内容推荐

想用HTML5与JavaScript开发出精彩的网页游戏吗?想从Flash或其他游戏平台迁移到Web平台吗?想提高自己的HTML5游戏制作水平与速度吗?快来看《网页游戏开发秘笈》这本书吧,里面既有专家的指导意见,又有能够直接运行的范例项目与代码。

《网页游戏开发秘笈》由资深网页游戏开发专家伯查德亲笔撰写,众多游戏开发与设计专家强力推荐。作者通过丰富的实例深入剖析10种流行的游戏类型及适用的游戏引擎和工具,包括问答游戏、文字冒险游戏、派对游戏、解谜游戏、平台游戏、飞行射击游戏、角色扮演游戏和即时战略游戏,详细讲解每类游戏的具体制作过程,并高屋建瓴地介绍一些有助于提升游戏开发水平的实用方法,为读者快速掌握网页游戏开发提供系统指南。同时,书中还讲解了JavaScript语言的基础、代码质量控制,并提供了一些可以帮助进行网页游戏开发的资源。

目录

译者序

前 言

导 言

第1章 问答游戏 

 1.1 第一步:出题 

 1.2 第二步:隐藏题目 

 1.3 第三步:重现题目 

 1.4 第四步:引入各种程序库 

 1.5 第五步:判断玩家所选答案是否正确 

 1.6 小结 

第2章 文字冒险游戏 

 2.1 第一步:设计页面样式 

 2.2 第二步:实现页面跳转 

 2.3 第三步:添加道具栏及道具拖放功能 

 2.4 第四步:添加复杂的交互功能 

 2.5 第五步:添加历史记录导航功能 

 2.6 第六步:添加精彩的结局 

 2.7 小结 

第3章 派对游戏 

 3.1 第一步:采用atom.js创建范例游戏 

 3.2 第二步:用canvas元素绘图 

 3.3 第三步:绘制鼠洞 

 3.4 第四步:绘制鼹鼠 

 3.5 第五步:将鼹鼠放入鼠洞 

 3.6 第六步:令鼹鼠从洞中钻出来 

 3.7 第七步:使玩家可通过敲击键盘来打鼹鼠 

 3.8 HTML5的标签并不尽如人意 

 3.9 小结 

第4章 解谜游戏 

 4.1 第一步:用easel.js来渲染 

 4.2 第二步:渲染多个方块 

 4.3 第三步:创建成对出现的同色方块 

 4.4 第四步:配对并消除同色方块 

 4.5 第五步:隐藏与翻转图片 

 4.6 第六步:胜负判定 

 4.7 第七步:缓存与性能优化 

 4.8 第八步:将方块配对游戏改为字母认读游戏 

 4.9 小结 

第5章 平台游戏 

 5.1 初识melon.js 

 5.2 第一步:创建瓦片地图 

 5.3 第二步:启动游戏 

 5.4 第三步:加入游戏角色 

 5.5 第四步:构建碰撞图层 

 5.6 第五步:行走与跳跃 

 5.7 第六步:标题画面 

 5.8 第七步:添加可供玩家收集的物品 

 5.9 第八步:添加敌人 

 5.10 第九步:添加能力提升道具 

 5.11 第十步:添加胜负判定机制并显示游戏信息 

 5.12 小结 

第6章 格斗游戏 

 6.1 第一步:初识game.js 

 6.2 第二步:单独绘制精灵表中的各个精灵 

 6.3 第三步:处理两位玩家的输入 

 6.4 第四步:移动与变形 

 6.5 第五步:不要使两位玩家的输入互相阻塞 

 6.6 第六步:用位掩码记录按键状态 

 6.7 第七步:用掩码来检测碰撞 

 6.8 第八步:令两个游戏角色可以互相攻击对方 

 6.9 小结 

第7章 飞行射击游戏 

 7.1 与渲染有关的准备知识 

 7.2 第一步:初识gameQuery 

 7.3 第二步:添加“敌机” 

 7.4 第三步:创建己方战机 

 7.5 第四步:处理玩家与敌人的碰撞 

 7.6 第五步:发射子弹 

 7.7 第六步:为玩家提供多种武器 

 7.8 小结 

第8章 第一人称射击游戏 

 8.1 第一步:初识Jaws 

 8.2 第二步:创建二维地图 

 8.3 第三步:增添玩家 

 8.4 第四步:用光线投射技术绘制俯视图 

 8.5 第五步:用光线投射技术实现伪三维效果 

 8.6 第六步:为玩家配备照相机 

 8.7 第七步:装点游戏场景 

 8.8 第八步:添加同伴 

 8.9 小结 

第9章 角色扮演游戏 

 9.1 第一步:初识enchant.js 

 9.2 第二步:创建地图 

 9.3 第三步:增添玩家 

 9.4 第四步:添加碰撞层 

 9.5 第五步:绘制状态画面 

 9.6 第六步:与NPC对话 

 9.7 第七步:绘制道具栏 

 9.8 第八步:开设道具店 

 9.9 第九步:实现战斗界面 

 9.10 第十步:通过HTML5的本地存储API来存储游戏进度 

 9.11 小结 

第10章 即时战略游戏 

 10.1 服务器 

 10.2 第一步:配置Node 

 10.3 第二步:用socket.io实现即时通信 

 10.4 第三步:用crafty.js创建Isometric地图 

 10.5 第四步:绘制棋子 

 10.6 第五步:移动棋子 

 10.7 第六步:使玩家只能控制己方棋子,并将对方棋子上面的图案隐藏起来 

 10.8 第七步:实现碰撞检测,令玩家能吃掉对方棋子并看到其图案 

 10.9 小结 

第11章 如何继续提升游戏开发水平 

 11.1 本书已经讲过的内容 

 11.2 接下来应该学习的内容 

附录A JavaScript基础 

附录B 代码质量控制 

附录C 资源 285

标签
缩略图
书名 网页游戏开发秘笈/游戏开发与设计技术丛书
副书名
原作名
作者 (美)伯查德
译者 爱飞翔
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111459927
开本 16开
页数 290
版次 1
装订 平装
字数
出版时间 2014-05-01
首版时间 2014-05-01
印刷时间 2014-05-01
正文语种
读者对象 研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.518
CIP核字 2014037334
中图分类号 TP311.5
丛书名
印张 19
印次 1
出版地 北京
240
186
13
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/14 20:56:25