Java Game Development with LibGDX: From Beginner to Professional (Paperback)
暫譯: 使用 LibGDX 的 Java 遊戲開發:從初學者到專業人士 (平裝本)

Lee Stemkoski

  • 出版商: Apress
  • 出版日期: 2018-01-19
  • 售價: $2,600
  • 貴賓價: 9.5$2,470
  • 語言: 英文
  • 頁數: 433
  • 裝訂: Paperback
  • ISBN: 1484233239
  • ISBN-13: 9781484233238
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存 < 3)

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

商品描述

Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety of popular genres, from collection-based and shoot-em-up arcade games to side-scrolling platformers and sword-fighting adventure games. With the flexibility provided by LibGDX, specialized genres such as card games, rhythm games, and visual novels are also covered in this book. 
 
Major updates in this edition include chapters covering advanced topics such as alternative sources of user input, procedural content generation, and advanced graphics. Appendices containing examples for game design documentation and a complete JavaDoc style listing of the extension classes developed in the book have also been added.
 
What You Will Learn:
  • Create 12 complete video game projects
  • Master advanced Java programming concepts, including data structures, encapsulation, inheritance, and algorithms, in the context of game development
  • Gain practical experience with game design topics, including user interface design, gameplay balancing, and randomized content
  • Integrate third-party components into projects, such as particle effects, tilemaps, and gamepad controllers
Who This Book Is For:

The target audience has a desire to make video games, and an introductory level knowledge of basic Java programming. In particular, the reader need only be familiar with: variables, conditional statements, loops, and be able to write methods to accomplish simple tasks and classes to store related data.

 
 

商品描述(中文翻譯)

學習使用 Java 程式語言和 LibGDX 軟體庫設計和創建視頻遊戲。通過本書中的範例,您將創建 12 個不同流行類型的遊戲原型,從基於收集的射擊遊戲到橫向捲軸平台遊戲和劍鬥冒險遊戲。得益於 LibGDX 提供的靈活性,本書還涵蓋了卡牌遊戲、節奏遊戲和視覺小說等專門類型。

本版的主要更新包括涵蓋高級主題的章節,例如替代用戶輸入來源、程序性內容生成和高級圖形。還新增了附錄,包含遊戲設計文檔的範例以及本書中開發的擴展類的完整 JavaDoc 風格列表。

您將學到的內容:

- 創建 12 個完整的視頻遊戲項目
- 掌握高級 Java 程式設計概念,包括數據結構、封裝、繼承和算法,並應用於遊戲開發
- 獲得遊戲設計主題的實踐經驗,包括用戶界面設計、遊戲平衡和隨機內容
- 將第三方組件整合到項目中,例如粒子效果、瓷磚地圖和遊戲手柄控制器

本書的目標讀者是希望製作視頻遊戲並具備基本 Java 程式設計入門知識的人。特別是,讀者只需熟悉:變量、條件語句、循環,並能夠編寫方法以完成簡單任務和類以存儲相關數據。