The Advanced Game Developer's Toolkit: Create Amazing Web-based Games with JavaScript and HTML5

Rex van der Spuy

  • 出版商: Apress
  • 出版日期: 2017-07-05
  • 售價: $2,930
  • 貴賓價: 9.5$2,784
  • 語言: 英文
  • 頁數: 185
  • 裝訂: Paperback
  • ISBN: 1484210980
  • ISBN-13: 9781484210987
  • 相關分類: HTMLJavaScript
  • 海外代購書籍(需單獨結帳)

商品描述

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系統,基本的廣相碰撞原理以及如何製作等角遊戲。所有的技巧和支援代碼都以易於理解的方式解釋,並以一般方式撰寫,以便可以應用於您熟悉的任何遊戲引擎或技術。

您將找到詳細的實例,數十個插圖以及許多概念,您可以自由應用於自己的項目中。所有的數學和編程技術都有詳細的解釋,示例是開放式的,鼓勵您以原創的方式思考如何在自己的遊戲中使用這些技術。您可以將本書中所學的知識用作製作桌面遊戲、手機遊戲、平板電腦遊戲或Web遊戲的基礎。

如果您已經具有一些JavaScript遊戲製作經驗,那麼《高級遊戲開發者工具包》是您的下一步選擇,或者如果您已經閱讀過同一作者的《HTML5和JavaScript高級遊戲設計》也是一個很好的延續。

您將學到什麼:
- 使用高級基於瓦片的設計技巧來製作拼圖、平台和迷宮遊戲
- 使用Tiled Editor構建遊戲世界
- 使用視線和A*(A-Star)算法構建路徑尋找和AI系統
- 製作等角遊戲
- 管理複雜性,製作任何大小的遊戲,無縫擴展

本書適合對遊戲開發有一定經驗的開發人員,他們希望學習必要的技巧,將自己的技能提升到更高的水平,以及希望理解並調整他們編寫的每一行代碼,而不是求助於快速修復方法的讀者。