The Web Game Developer’s Cookbook: Using JavaScript and HTML5 to Develop Games (Game Design)
by Evan Burchard
Print Length 页数: 368 pages
Publisher finelybook 出版社: Addison Wesley (22 Mar. 2017)
Language 语言: English
ISBN-10: 0134788338
ISBN-13: 9780134788333
B00C0OBZIU
Want to start building great web games with HTML5 and JavaScript? Moving from Flash or other game platforms?? Already building HTML5 games and want to get better and faster at it? This guide brings together everything you need: expert guidance,sample projects,and working code!
Evan Burchard walks you step-by-step through quickly building 10 popular types of games. Each chapter implements? a game within a well-understood genre; introduces a different free,open source,and easy-to-use HTML5 game engine; and is accompanied with full JavaScript source code listings.
Each game recipe uses tested and well-proven patterns that address the development challenges unique to that genre,and shows how to use existing tools and engines to build complete substantial game projects in just hours.? Need a quick JavaScript primer? Evan Burchard provides that,too!
Coverage includes
Mastering an essential HTML5/JavaScript game development toolset: browser,text editor,terminal,? JavaScript console,game engine,and more
Accelerating development with external libraries and proven patterns
Managing browser differences between IE,Firefox,and Chrome
Getting up to speed on web development with a QUIZ game built with JavaScript,HTML,CSS,and JQuery
Creating INTERACTIVE FICTION “gamebooks” that leverage new CSS3 features and impress.js
Building PARTY games around the lightweight atom.js engine
Developing PUZZLE games with the easel.js graphics rendering engine
Writing PLATFORMERS with melon.js and its integrated tilemap editor
Coding intense 2-player FIGHTING games for web browsers with game.js
Building a SPACE SHOOTER with the jQuery-based gameQuery game engine
Implementing pseudo-3D techniques like ray casting for an FPS (First Person Shooter) style game
Producing a 16 bit RPG (Role Playing Game) complete with interfaces for dialog,inventories,? and turn-based battles with enchant.js
Building an isometric RTS (Real Time Strategy) game that incorporates server components along with? node.js,socket.io,and crafty.js
Engaging players with content that encourages exploration
Turn to The Web Game Developer’s Cookbook for proven,expert answers–and the code you need to implement them. It’s all you need to jumpstart any web game project!
Contents
Chapter 1 Quiz
Chapter 2 Interactive Fiction (Zork,Choose Your Own Adventure Books)
Chapter 3 Party (Rock Band,Mario Party)
Chapter 4 Puzzle (Bejeweled)
Chapter 5 Platformer (Super Mario Bros,Sonic The Hedgehog)
Chapter 6 Fighting (Street Fighter Ii)
Chapter 7 Shooter (Gradius)
Chapter 8 Fps (Doom)
Chapter 9 Rpg (Final Fantasy)
Chapter 10 Rts (Starcraft)
Chapter 11 Leveling Up
想要用HTML5和JavaScript开始构建伟大的网络游戏?从Flash或其他游戏平台移动?已经建立HTML5游戏,并希望越来越快?本指南汇集了您需要的一切: 专家指导,示例项目和工作代码!
Evan Burchard逐步介绍了10种流行的游戏类型。每章实现?一个很好理解的类型的游戏;引入了一个不同的免费,开源和易于使用的HTML5游戏引擎;并附带完整的JavaScript源代码列表。
每个游戏配方都使用测试和经过验证的模式,解决该类型独特的开发难题,并展示如何使用现有的工具和引擎在短短几个小时内构建完整的大型游戏项目。需要一个快速的JavaScript底稿? Evan Burchard也提供了!
覆盖范围包括
掌握一个重要的HTML5 / JavaScript游戏开发工具集: 浏览器,文本编辑器,终端,? JavaScript控制台,游戏引擎等
加快外部图书馆的开发和经过验证的模式
管理IE,Firefox和Chrome之间的浏览器差异
通过使用JavaScript,HTML,CSS和JQuery构建的QUIZ游戏,加快Web开发速度
创建INTERACTIVE FICTION“游戏手册”,利用新的CSS3功能和impress.js
围绕轻量级的atom.js引擎构建PARTY游戏
用easel.js图形渲染引擎开发PUZZLE游戏
使用melon.js及其集成的tilemap编辑器编写PLATFORMERS
使用game.js为网络浏览器编写强大的2人游戏FIGHTING游戏
使用基于jQuery的gameQuery游戏引擎构建SPACE SHOOTER
实施伪3D技术,如FPS(第一人称射击)风格游戏的射线投射
制作一个16位RPG(角色扮演游戏),配有对话框,清单,和enchant.js的回合制战斗
构建一个集成了服务器组件的等距RTS(实时策略)游戏node.js,socket.io和crafty.js
吸引玩家鼓励探索的内容
转到网络游戏开发者的Cookbook,获得经过验证的专家答案以及您需要实施的代码。这是所有你需要的任何网页游戏项目!
目录
第1章测验
第2章互动小说(Zork,选择自己的冒险书籍)
第三章党(马里奥党摇滚乐团)
第四章拼图(宝石)
第5章平台(超级马里奥兄弟,声刺猬)
第六章战斗(街头霸王)
第七章射手(Gradius)
第八章Fps(Doom)
第9章Rpg(最终幻想)
第十章Rts(星际争霸)
第11章调平
The Web Game Developer's Cookbook: Using JavaScript and HTML5 to Develop Games
未经允许不得转载:finelybook » The Web Game Developer's Cookbook: Using JavaScript and HTML5 to Develop Games
相关推荐
- IDS and IPS with Snort 3: Get up and running with Snort 3 and discover effective solutions to your security issues
- Zabbix 7 IT Infrastructure Monitoring Cookbook: Explore the new features of Zabbix 7 for designing, building, and maintaining your Zabbix setup, 3rd Edition
- Refactoring with C++: Explore modern ways of developing maintainable and efficient applications
- Segment Routing in MPLS Networks: Transition from traditional MPLS to SR-MPLS with TI-LFA FRR
- Mastering DevOps on Microsoft Power Platform: Build, deploy, and secure low-code solutions on Power Platform using Azure DevOps and GitHub
- Python for Algorithmic Trading Cookbook: Recipes for designing, building, and deploying algorithmic trading strategies with Python