The Web Game Developer's Cookbook: Using JavaScript and HTML5 to Develop Games (Paperback)

Evan Burchard

  • 出版商: Addison Wesley
  • 出版日期: 2013-03-31
  • 售價: $1,330
  • 貴賓價: 9.5$1,264
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Paperback
  • ISBN: 0321898389
  • ISBN-13: 9780321898388
  • 相關分類: HTMLJavaScript
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

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!

 

 

商品描述(中文翻譯)

想要開始使用HTML5和JavaScript建立出色的網頁遊戲嗎?從Flash或其他遊戲平台轉換過來嗎?已經在建立HTML5遊戲並希望在這方面更加優秀和快速嗎?本指南將為您提供一切所需:專家指導、示範項目和可運行的程式碼!

Evan Burchard將逐步引導您快速建立10種熱門類型的遊戲。每個章節都在一個熟悉的遊戲類型中實現了一個遊戲;介紹了不同的免費、開源且易於使用的HTML5遊戲引擎;並附有完整的JavaScript源代碼清單。

每個遊戲示例都使用經過測試和證明有效的模式來應對該類型獨特的開發挑戰,並展示如何使用現有的工具和引擎在短短幾小時內建立完整的大型遊戲項目。需要快速了解JavaScript嗎?Evan Burchard也提供了相關內容!

本書涵蓋的內容包括:

• 掌握必要的HTML5/JavaScript遊戲開發工具集:瀏覽器、文本編輯器、終端、JavaScript控制台、遊戲引擎等

• 使用外部庫和經過驗證的模式加速開發

• 管理IE、Firefox和Chrome之間的瀏覽器差異

• 通過使用JavaScript、HTML、CSS和JQuery構建一個QUIZ遊戲來快速掌握網頁開發

• 創建利用新的CSS3功能和impress.js的互動小說“gamebooks”

• 使用輕量級atom.js引擎構建派對遊戲

• 使用easel.js圖形渲染引擎開發拼圖遊戲

• 使用melon.js和其集成的瓦片地圖編輯器編寫平台遊戲

• 使用game.js為網頁瀏覽器編寫強烈的雙人對戰遊戲

• 使用基於jQuery的gameQuery遊戲引擎構建太空射擊遊戲

• 實現偽3D技術,如射線投射,用於FPS(第一人稱射擊)風格的遊戲

• 使用enchant.js製作一個16位RPG(角色扮演遊戲),包括對話界面、物品清單和回合制戰鬥

• 構建一個包含服務器組件的等距實時戰略遊戲,並使用node.js、socket.io和crafty.js

• 通過鼓勵探索的內容吸引玩家

請參考《網頁遊戲開發者食譜》以獲得經過驗證的專家解答和所需的程式碼。這是您啟動任何網頁遊戲項目所需的一切!