Roguelike Development with JavaScript: Build and Publish Roguelike Genre Games with JavaScript and Phaser
暫譯: 使用 JavaScript 開發 Roguelike 遊戲:使用 JavaScript 和 Phaser 建立及發佈 Roguelike 類型遊戲
Garzia, Andre Alves
- 出版商: Apress
- 出版日期: 2020-09-26
- 售價: $2,040
- 貴賓價: 9.5 折 $1,938
- 語言: 英文
- 頁數: 322
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484260589
- ISBN-13: 9781484260586
-
相關分類:
JavaScript
海外代購書籍(需單獨結帳)
相關主題
商品描述
Go on an adventure and build a roguelike from scratch using JavaScript. With the help of the battle-tested Phaser library, you'll go through all the steps to build a small, fun, playable web roguelite game. The author will guide you on how to add further features to the game such as populating the game with enemies, adding treasures, and so on. You will acquire technical knowledge about procedural generation and tile-based mapping as well as learn game design skills such as what makes dungeons fun and how to evoke an emotion in your game.
Roguelikes are very popular with indie developers because of their focus on gameplay over graphics. You'll see why they appeal to game designers on a budget and discover that they serve as a good platform to experiment with novel ideas and designs. Along the way, you'll cover the increasingly popular roguelite genre that provides a hyper casual form of the genre that is approachable and often mobile.
After reading this book, you'll be ready to create your own roguelikes, to dive deep into procedural generation, and also to bring some of the techniques shown here into other genres and game projects.
What You Will Learn
- Make use of procedural generation for dungeons, mazes, monsters, and treasure
- Pick up skills to use Phaser to build games
- Implement turn-based mechanics
- Use tile-based graphics
Who This Book Is For
Game developers who want to build something fun and who have at least some prior JavaScript programming experience.
商品描述(中文翻譯)
冒險並使用 JavaScript 從零開始建立一個 Roguelike 遊戲。在經過考驗的 Phaser 函式庫的幫助下,您將經歷所有步驟來構建一個小型、有趣且可玩的網頁 Roguelite 遊戲。作者將指導您如何為遊戲添加更多功能,例如填充敵人、添加寶藏等等。您將獲得有關程序生成(procedural generation)和基於瓷磚的地圖(tile-based mapping)的技術知識,並學習遊戲設計技能,例如什麼使地牢有趣以及如何在遊戲中引發情感。
Roguelike 遊戲因其專注於遊戲玩法而非圖形而受到獨立開發者的喜愛。您將了解為什麼它們對預算有限的遊戲設計師具有吸引力,並發現它們作為實驗新想法和設計的良好平台。在此過程中,您將涵蓋越來越受歡迎的 Roguelite 類型,這是一種更為輕鬆的遊戲形式,易於接觸且通常適合移動設備。
閱讀完本書後,您將準備好創建自己的 Roguelike 遊戲,深入探索程序生成,並將這裡展示的一些技術應用到其他類型和遊戲項目中。
您將學到的內容:
- 利用程序生成來創建地牢、迷宮、怪物和寶藏
- 獲得使用 Phaser 建立遊戲的技能
- 實現回合制機制
- 使用基於瓷磚的圖形
本書適合對象:
希望建立有趣遊戲的遊戲開發者,並且至少具備一些 JavaScript 編程經驗。
作者簡介
Andre Alves Garzia is a developer who loves web and game development. In recent years, he has published books about building games for Firefox OS and managed a web literacy program in vulnerable neighborhoods of Rio de Janeiro. He is a firm believer in empowerment through technological experimentation and thinks game development should be on everyone's bucket list. He lives in London and wonders if the UK procedural generator is biased toward raining.
作者簡介(中文翻譯)
安德烈·阿爾維斯·加爾西亞(Andre Alves Garzia)是一位熱愛網頁和遊戲開發的開發者。近年來,他出版了有關為 Firefox OS 建立遊戲的書籍,並在里約熱內盧的弱勢社區管理了一個網路素養計畫。他堅信透過技術實驗來實現賦權,並認為遊戲開發應該是每個人都應該嘗試的事情。他目前居住在倫敦,並對英國的程序生成器是否偏向於下雨感到好奇。