最近很多人开始关注网页游戏了。从游戏开发的角度来看,网页游戏这一形式具有诸多优点。首先,传统的游戏开发形式大多受制于移植问题。开发好一款游戏之后,需要将其移植到多个操作系统中,而每个操作系统所适宜的开发环境又各有区别。网页游戏则不然:开发者把大部分精力集中在浏览器里即可。此外,传统的开发形式一般需要大量的资金和人员支持,而网页游戏则特别适合中小团队及独立游戏开发者。从创意,到实现,再到测试并发布,这个周期可以缩得很短,而且过程也可以很灵活,发现新想法之后,立刻就能实验并看出效果来。但是,初学者在入门时会遇到几个困难,其一是JavaScript语言与HTML5的特性太多,短期内很难将这些知识点全部掌握,而且有些特性与游戏开发的关系并不是很大。其二在于,许多读者原来未必具备丰富的开发经验,大家可能是从其他编程语言、其他开发平台,甚至其他行业转入网页游戏开发领域的。我们必须找到一套实用的开发流程,否则每次做游戏都要从头写起,这会耽误大量时间。本书就相当顺畅地解决了这几个问题。作者EvanBurchard先生没有讲述高深的理论,而是直接选了10种常见的游戏类型,告诉我们如何通过适当的游戏引擎及工具,快速制作出这些游戏来。每章所选的范例游戏,其制作过程都分为好几个步骤,读者可在看完每个步骤之后及时总结当前制作进度。这些范例其实就是模板,只要根据每章最后的建议稍加修改,就能做出一款颇具个人特色的网页游戏了。通过引擎来做游戏,既能缩短学习时间,又能降低编写代码的难度,而且只要学会一种引擎,就可以开发出许多款同类游戏了。由此可以想见,在学完全部10款引擎之后,你的开发思路一定会大为开阔。"目录译者序前言导言第1章问答游戏11.1第一步:出题11.2第二步:隐藏题目81.3第三步:重现题目91.4第四步:引入各种程序库111.5第五步:判断玩家所选答案是否正确151.6小结19第2章文字冒险游戏202.1第一步:设计页面样式212.2第二步:实现页面跳转252.3第三步:添加道具栏及道具拖放功能272.4第四步:添加复杂的交互功能352.5第五步:添加历史记录导航功能442.6第六步:添加精彩的结局462.7小结48第3章派对游戏503.1第一步:采用atom.js创建范例游戏503.2第二步:用canvas元素绘图563.3第三步:绘制鼠洞583.4第四步:绘制鼹鼠603.5第五步:将鼹鼠放入鼠洞633.6第六步:令鼹鼠从洞中钻出来653.7第七步:使玩家可通过敲击键盘来打鼹鼠673.8HTML5的标签并不尽如人意703.9小结72第4章解谜游戏734.1第一步:用easel.js来渲染744.2第二步:渲染多个方块784.3第三步:创建成对出现的同色方块814.4第四步:配对并消除同色方块834.5第五步:隐藏与翻转图片854.6第六步:胜负判定874.7第七步:缓存与性能优化914.8第八步:将方块配对游戏改为字母认读游戏934.9小结99第5章平台游戏1005.1初识melon.js1005.2第一步:创建瓦片地图1015.3第二步:启动游戏1025.4第三步:加入游戏角色1055.5第四步:构建碰撞图层1075.6第五步:行
"Sinopsis" puede pertenecer a otra edición de este libro.
Librería: liu xing, Nanjing, JS, China
paperback. Condición: New. Paperback. Pub Date :2014-05-01 Publisher: Machinery Industry Press Recently. many people are concerned about web games. From the perspective of game development. web games of this form has many advantages. First. the traditional form of the game developed mostly constrained migration issues. Develop good after a game. it needs to be ported to multiple operating systems. each operating system has its own development environment suitable distinction. Web game is not the case: the developer to . Nº de ref. del artículo: BX056809
Cantidad disponible: 3 disponibles