Java Game Development with LibGDX: From Beginner to Professional (Paperback)

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編程入門知識的讀者。特別是讀者只需要熟悉變量、條件語句、循環,並能夠編寫執行簡單任務的方法和存儲相關數據的類。