Phaser Game Prototyping: Building 100s of games using HTML5 and Phaser v2.x.x JavaScript Framework (new revised and expanded 4th Edition)
暫譯: Phaser 遊戲原型設計:使用 HTML5 和 Phaser v2.x.x JavaScript 框架建構數百款遊戲(全新修訂擴充版第 4 版)

Gose, Stephen

  • 出版商: Independently Published
  • 出版日期: 2016-12-16
  • 售價: $2,940
  • 貴賓價: 9.5$2,793
  • 語言: 英文
  • 頁數: 388
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1794181016
  • ISBN-13: 9781794181014
  • 相關分類: 遊戲設計 Game-design
  • 無法訂購

相關主題

商品描述

This workbook is the new edition 4 -- a hands-on tutorial guide for Game Prototype creations using Micro-services and component object programming with an emphasis on Phaser v2.x.x and other JavaScript Gaming Frameworks. Phaser v2.x.x Game Prototyping is a hands-on guide for making browser games using Phaser's official, CE (community edition) JavaScript Game Framework. Master the important skills and techniques you need for Phaser using our unique component object programming. This book delves into many of the great classic game mechanisms and design mechanics techniques. All written in a fun and friendly style with completed projects and open-ended exercises that encourage you to build your own game projects. You'll also download supporting tools to classify the book's snippets and add your own modification.Phaser v2.x.x Game Prototyping Part I demonstrates basic game mechanisms and components from the Phaser JavaScript Game Framework using OLOO paradigm. It starts by showing you how you to build game mechanisms in both Phaser v2.x.x versions By the end of Part I, you'll have a complete, fully-functional Game Prototype and reusable components and the supporting tools to manage further game production. You'll have a game character's visual and meta descriptions, learned to control your avatar through the keyboard, mouse, or touch-screen interfaces, developed a game environment, created game scene migrations and then learned how to use collision detection within a standard game loops, built dynamic menu response system, to build an interactive game world. Phaser Game Prototyping Part II demonstrates how to connect all your new game prototypes and components into various game mechanics using the raw power of native JavaScript OLOO. What I show you will open the pathway to building a game within a month or even 7-days This is not hipe; I eat my own dog food and have pushed game prototypes out for final artwork in 7 days. You'll learn to make RPG maze games, code 6 different combat systems, develop heads-up displays (HUD) that are both internal to and outside of the Phaser canvas, apply 6 different artificial intelligence systems, create tiled-maps with the Phaser features, and other fast-paced actions that cover all the popular game perspective of 2D and 2.5D gaming. I'll reveal what I'm doing with Phaser and 3D games too. You'll discover how to develop games and multi-level isometric scenes using existing features in Phaser v2.x.x. All these techniques and supporting source code are explained in an easy-to-understand manner for game designers to gain new skills or simply update their skills in version 2.x.x.You'll find detailed working examples on the book's website with dozens of illustrations and many concepts you can freely apply to your own gaming projects. All the source code annotations enhance the book's explanation. What you'll learn: By the end of this workbook, you'll have integrated into your own game designs: Adopted processes for business project management and agile software development.Organized a standard file structure for developing games in general;Used a blank game template to scaffold further game projects;Imported resources and game assets;Displayed, animated and moved game avatars on various screen renderings;Managed groups of game objects;Deployed heads-up display (HUD) on game scenes both inside and outside the canvas;Used customized web fonts;Incorporated multiple game-inputs (touch, multi-touch, accelerometer, mouse, and keyboard);Rendered several physics systems;Included graphics effects (gfx) (particle systems, rotations, fades, shaders and more);Created and managed game state-phases;Managed permanent game assets across state-phases;Optimized your game for various mobile devices;Integrated 3rd-party scripts and services;Deploy single-player games.Web Sockets demystified for scalable massive online game deployment

商品描述(中文翻譯)

這本工作手冊是第四版的新版本——一本針對使用微服務和元件物件程式設計的遊戲原型創作的實作教程,重點在於 Phaser v2.x.x 及其他 JavaScript 遊戲框架。Phaser v2.x.x 遊戲原型設計是一本使用 Phaser 的官方社群版 (CE) JavaScript 遊戲框架來製作瀏覽器遊戲的實作指南。掌握使用我們獨特的元件物件程式設計所需的重要技能和技術。本書深入探討許多經典遊戲機制和設計技術。所有內容以有趣且友好的風格撰寫,並包含完整的專案和開放式練習,鼓勵您建立自己的遊戲專案。您還將下載支援工具,以分類書中的程式碼片段並添加自己的修改。

Phaser v2.x.x 遊戲原型設計第一部分展示了如何使用 OLOO 範式從 Phaser JavaScript 遊戲框架中構建基本的遊戲機制和元件。它首先展示了如何在 Phaser v2.x.x 版本中構建遊戲機制。在第一部分結束時,您將擁有一個完整的、功能完善的遊戲原型和可重用的元件,以及管理進一步遊戲製作的支援工具。您將擁有遊戲角色的視覺和元描述,學會通過鍵盤、滑鼠或觸控螢幕介面控制您的角色,開發遊戲環境,創建遊戲場景遷移,然後學會如何在標準遊戲循環中使用碰撞檢測,建立動態菜單響應系統,打造互動遊戲世界。

Phaser 遊戲原型設計第二部分展示了如何利用原生 JavaScript OLOO 的強大功能將所有新的遊戲原型和元件連接到各種遊戲機制中。我所展示的將為您在一個月甚至七天內建立遊戲鋪平道路。這不是誇大其詞;我親自使用這些方法,並在七天內推出了遊戲原型的最終藝術作品。您將學會製作 RPG 迷宮遊戲,編寫六種不同的戰鬥系統,開發內部和外部於 Phaser 畫布的抬頭顯示 (HUD),應用六種不同的人工智慧系統,使用 Phaser 的功能創建平鋪地圖,以及其他涵蓋所有流行 2D 和 2.5D 遊戲視角的快速動作。我還將揭示我在 Phaser 和 3D 遊戲中的應用。您將發現如何使用 Phaser v2.x.x 中的現有功能開發遊戲和多層等角場景。所有這些技術和支援源代碼都以易於理解的方式解釋,讓遊戲設計師獲得新技能或簡單更新他們在 2.x.x 版本中的技能。

您將在書籍的網站上找到詳細的工作範例,並附有數十幅插圖和許多概念,您可以自由應用於自己的遊戲專案。所有的源代碼註解增強了書中的解釋。您將學到的內容包括:在本工作手冊結束時,您將整合到自己的遊戲設計中:採用商業專案管理和敏捷軟體開發的流程;組織一般遊戲開發的標準檔案結構;使用空白遊戲模板來搭建進一步的遊戲專案;導入資源和遊戲資產;在各種螢幕渲染上顯示、動畫和移動遊戲角色;管理遊戲物件群組;在畫布內外的遊戲場景中部署抬頭顯示 (HUD);使用自訂的網頁字型;整合多種遊戲輸入(觸控、多點觸控、加速度計、滑鼠和鍵盤);渲染多個物理系統;包含圖形效果(gfx)(粒子系統、旋轉、淡入淡出、著色器等);創建和管理遊戲狀態階段;在狀態階段之間管理永久遊戲資產;為各種行動裝置優化您的遊戲;整合第三方腳本和服務;部署單人遊戲。Web Sockets 解密以便於可擴展的大型線上遊戲部署。