The Advanced Game Developer's Toolkit: Create Amazing Web-based Games with JavaScript and HTML5
暫譯: 進階遊戲開發者工具包:使用 JavaScript 和 HTML5 創建驚人的網頁遊戲
Rex van der Spuy
- 出版商: Apress
- 出版日期: 2017-07-05
- 售價: $2,990
- 貴賓價: 9.5 折 $2,841
- 語言: 英文
- 頁數: 185
- 裝訂: Paperback
- ISBN: 1484210980
- ISBN-13: 9781484210987
-
相關分類:
HTML、JavaScript
海外代購書籍(需單獨結帳)
商品描述
Master the most important skills and techniques you need to know for professional HTML5 and JavaScript 2D game development. This book delves into many of the great classic techniques of video game design.
You’ll discover how to develop games and game levels using Tiled Editor, how to implement tile-based collision, how to design advanced pathfinding and enemy AI systems, the fundamentals of broad-phase collision, and how to make isometric games. All the techniques and supporting code are explained in an easy-to-understand manner and written in a general way so that they can be applied to any game engine or technology that you’re comfortable using.
You'll find detailed working examples, with dozens of illustrations and many concepts you can freely apply to your own projects. All the math and programming techniques are elaborately explained and examples are open-ended to encourage you to think of original ways to use these techniques in your own games. You can use what you learn in this book as the basis for making games for desktops, mobile phones, tablets, or the Web.The Advanced Game Developer's Toolkit is a great next step if you already have some JavaScript game-making- experience, or a great continuation if you've already read Advanced Game Design with HTML5 and JavaScript by the same author.
What You'll Learn
- Work with advanced tile-based design techniques for puzzle, platform and maze games
- Use Tiled Editor to build game worlds
- Build path-finding and AI systems using Line of Sight and A* (A-Star)
- Make isometric games
- Manage complexity to build games of any size that scale seamlessly
Who This Book Is For
Video game developers with some experience who want to learn the essential techniques they need to know to take their skills to the next level and for readers who want to understand and fine-tune every line of code they write, without resorting to quick fixes.
商品描述(中文翻譯)
掌握專業 HTML5 和 JavaScript 2D 遊戲開發所需的最重要技能和技術。本書深入探討許多經典的視頻遊戲設計技術。
您將學會如何使用 Tiled Editor 開發遊戲和遊戲關卡,如何實現基於瓷磚的碰撞,如何設計先進的尋路和敵人 AI 系統,廣義碰撞的基本原理,以及如何製作等角遊戲。所有技術和支援代碼都以易於理解的方式解釋,並以通用的方式撰寫,以便可以應用於您熟悉的任何遊戲引擎或技術。
您會發現詳細的工作範例,配有數十幅插圖和許多您可以自由應用於自己項目的概念。所有的數學和編程技術都被詳細解釋,範例是開放式的,以鼓勵您思考原創的方式在自己的遊戲中使用這些技術。您可以將本書中學到的知識作為製作桌面、手機、平板電腦或網頁遊戲的基礎。
《進階遊戲開發者工具包》是您已經具備一些 JavaScript 遊戲製作經驗後的絕佳下一步,或者如果您已經閱讀過同一作者的《使用 HTML5 和 JavaScript 的進階遊戲設計》,這也是一個很好的延續。
您將學到的內容:
- 使用先進的基於瓷磚的設計技術來製作益智、平台和迷宮遊戲
- 使用 Tiled Editor 建立遊戲世界
- 使用視線和 A* (A-Star) 構建尋路和 AI 系統
- 製作等角遊戲
- 管理複雜性以構建任何規模的遊戲,並無縫擴展
本書適合對象:
有一定經驗的視頻遊戲開發者,想學習提升技能所需的基本技術,以及希望理解和微調每一行代碼的讀者,而不依賴於快速修復。