Pro HTML5 Games: Learn to Build your Own Games using HTML5 and JavaScript

Aditya Ravi Shankar

  • 出版商: Apress
  • 出版日期: 2017-10-07
  • 售價: $2,300
  • 貴賓價: 9.5$2,185
  • 語言: 英文
  • 頁數: 444
  • 裝訂: Paperback
  • ISBN: 1484229096
  • ISBN-13: 9781484229095
  • 相關分類: HTMLJavaScript
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Build your next game on a bigger scale with Pro HTML5 Games. This essential book teaches you to master advanced game programming in HTML5. You’ll learn techniques that you can transfer to any area of HTML5 game development to make your own professional HTML5 games.

Led by an expert game programmer, you’ll build two complete games in HTML5: a strategy puzzle game based on the Box2d physics engine and in the style of Angry Birds and a real-time strategy (RTS) game complete with units, buildings, path-finding, artificial intelligence, and multiplayer support. 

This new and fully updated second edition now includes chapters on mobile game development and an essential game developer's toolkit. Understand how to develop complex, bolder games and become an HTML5 games pro using Pro HTML5 Games today. 

 

What You'll Learn

  • Create realistic physics in your game by incorporating the Box2d physics engine
  • Design large worlds with lots of characters and let users interact with them
  • Use sprite sheets, panning, parallax scrolling, and sound effects to build a more polished game
  • Incorporate pathfinding and steering to help characters navigate through your world
  • Create challenging levels with intelligent enemies by using decision trees, state machines, and scripted events
  • Add multiplayer in your games using Node.js and the WebSocket API

 

 

商品描述(中文翻譯)

在更大的範圍上使用HTML5來建立你的下一個遊戲,這本《Pro HTML5 Games》是你必備的書籍。這本重要的書籍教導你如何在HTML5中掌握高級遊戲編程技巧。你將學習到的技術可以應用在HTML5遊戲開發的任何領域,以製作出專業的HTML5遊戲。

在一位專業的遊戲程序員的指導下,你將在HTML5中建立兩個完整的遊戲:一個基於Box2d物理引擎的策略益智遊戲,類似於《愤怒的小鸟》,以及一個包含單位、建築物、路徑尋找、人工智能和多人支持的即時戰略(RTS)遊戲。

這本全新且完全更新的第二版現在還包括了關於移動遊戲開發和遊戲開發者必備工具的章節。通過《Pro HTML5 Games》,了解如何開發複雜、更大膽的遊戲,成為一名HTML5遊戲專家。

你將學到什麼:
- 通過整合Box2d物理引擎在遊戲中創建逼真的物理效果
- 設計擁有大量角色的大型世界,並讓用戶與之互動
- 使用精靈表、平移、視差滾動和音效來建立更加精緻的遊戲
- 通過引入路徑尋找和導航來幫助角色在世界中移動
- 通過使用決策樹、狀態機和腳本事件來創建具有挑戰性的關卡和智能敵人
- 使用Node.js和WebSocket API在遊戲中添加多人功能