Advanced Game Design with HTML5 and JavaScript
暫譯: 進階 HTML5 與 JavaScript 遊戲設計

Rex van der Spuy

  • 出版商: Apress
  • 出版日期: 2015-05-01
  • 售價: $3,440
  • 貴賓價: 9.5$3,268
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 1430258004
  • ISBN-13: 9781430258001
  • 相關分類: HTMLJavaScript遊戲設計 Game-design
  • 海外代購書籍(需單獨結帳)

商品描述

How do you make a video game? Advanced Game Design with HTML5 and JavaScript is a down to earth education in how to make video games from scratch, using the powerful HTML5 and JavaScript technologies. This book is a point-by-point round up of all the essential techniques that every game designer needs to know.

You'll discover how to create and render game graphics, add interactivity, sound, and animation. You’ll learn how to build your own custom game engine with reusable components so that you can quickly develop games with maximum impact and minimum code. You’ll also learn the secrets of vector math and advanced collision detection techniques, all of which are covered in a friendly and non-technical manner. You'll find detailed working examples, with hundreds of illustrations and thousands of lines of source code that you can freely adapt for 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 to make games for desktops, mobile phones, tablets or the Web.

Advanced Game Design with HTML5 and JavaScript is a great next step for experienced programmers or ambitious beginners who already have some JavaScript experience, and want to jump head first into the world of video game development. It’s also great follow-up book for readers of Foundation Game Design with HTML5 and JavaScript (by the same author) who want to add depth and precision to their skills.

The game examples in this book use pure JavaScript, so you can code as close to the metal as possible without having to be dependent on any limiting frameworks or game engines. No libraries, no dependencies, no third-party plugins: just you, your computer, and the code. If you’re looking for a book to take your game design skills into the stratosphere and beyond, this is it!

商品描述(中文翻譯)

如何製作一款視頻遊戲?《Advanced Game Design with HTML5 and JavaScript》是一本實用的指南,教你如何從零開始製作視頻遊戲,使用強大的 HTML5 和 JavaScript 技術。本書逐步總結了每位遊戲設計師必須了解的所有基本技術。

你將學會如何創建和渲染遊戲圖形,添加互動性、聲音和動畫。你將學習如何構建自己的自定義遊戲引擎,使用可重用的組件,以便快速開發具有最大影響力和最少代碼的遊戲。你還將學習向量數學和高級碰撞檢測技術的秘密,所有這些都以友好且非技術性的方式進行介紹。書中提供了詳細的實作範例,包含數百幅插圖和數千行的源代碼,你可以自由地將其應用於自己的項目。所有的數學和編程技術都進行了詳細解釋,範例也設計為開放式,以鼓勵你思考如何在自己的遊戲中原創性地使用這些技術。你可以利用本書所學,為桌面電腦、手機、平板電腦或網頁製作遊戲。

《Advanced Game Design with HTML5 and JavaScript》是經驗豐富的程序員或已具備一定 JavaScript 經驗的雄心勃勃的初學者邁向視頻遊戲開發世界的絕佳下一步。對於閱讀過同一作者的《Foundation Game Design with HTML5 and JavaScript》的讀者來說,這也是一本很好的後續書籍,幫助他們在技能上增添深度和精確性。

本書中的遊戲範例使用純 JavaScript,因此你可以盡可能接近底層編碼,而不必依賴任何限制性的框架或遊戲引擎。沒有庫,沒有依賴,沒有第三方插件:只有你、你的電腦和代碼。如果你正在尋找一本能將你的遊戲設計技能提升到新高度的書籍,那就是這本!