Advanced Game Design with HTML5 and JavaScript

Rex van der Spuy

  • 出版商: Apress
  • 出版日期: 2015-05-01
  • 售價: $2,930
  • 貴賓價: 9.5$2,784
  • 語言: 英文
  • 頁數: 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編寫,因此你可以盡可能地靠近底層編程,而不需要依賴任何限制性的框架或遊戲引擎。沒有庫、沒有依賴、沒有第三方插件:只有你、你的電腦和代碼。如果你正在尋找一本能夠將你的遊戲設計技能提升到更高水平的書籍,那麼這本書就是你需要的!