The Web Game Developer's Cookbook: Using JavaScript and HTML5 to Develop Games (paperback) (Game Design)
暫譯: 網頁遊戲開發者食譜:使用 JavaScript 和 HTML5 開發遊戲 (平裝本) (遊戲設計)
Evan Burchard
- 出版商: Addison Wesley
- 出版日期: 2017-03-22
- 售價: $1,690
- 貴賓價: 9.5 折 $1,606
- 語言: 英文
- 頁數: 368
- 裝訂: Paperback
- ISBN: 0134788338
- ISBN-13: 9780134788333
-
相關分類:
HTML、JavaScript、遊戲設計 Game-design
海外代購書籍(需單獨結帳)
相關主題
商品描述
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 建立一個快速的網頁開發測驗遊戲
• 創建利用新 CSS3 特性和 impress.js 的互動小說「遊戲書」
• 圍繞輕量級的 atom.js 引擎建立派對遊戲
• 使用 easel.js 圖形渲染引擎開發益智遊戲
• 使用 melon.js 及其集成的地圖編輯器編寫平台遊戲
• 使用 game.js 為網頁瀏覽器編碼激烈的雙人格鬥遊戲
• 使用基於 jQuery 的 gameQuery 遊戲引擎建立太空射擊遊戲
• 實現類似光線投射的偽 3D 技術,用於 FPS(第一人稱射擊)風格的遊戲
• 使用 enchant.js 製作完整的 16 位 RPG(角色扮演遊戲),包括對話、物品清單和回合制戰鬥的介面
• 建立一個等角 RTS(即時戰略)遊戲,結合伺服器組件以及 node.js、socket.io 和 crafty.js
• 透過鼓勵探索的內容吸引玩家
翻閱《網頁遊戲開發者的食譜》,獲取經驗豐富的專家解答——以及實現這些解答所需的程式碼。這是啟動任何網頁遊戲專案所需的一切!