Learning Java by Building Android Games - Third Edition: Learn Java and Android from scratch by building five exciting games
暫譯: 從零開始學習 Java:透過建構五款刺激的遊戲來學習 Android 遊戲開發(第三版)
Horton, John
- 出版商: Packt Publishing
- 出版日期: 2021-03-26
- 售價: $1,670
- 貴賓價: 9.5 折 $1,587
- 語言: 英文
- 頁數: 686
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1800565860
- ISBN-13: 9781800565869
-
相關分類:
Android、Java 程式語言、Scratch
海外代購書籍(需單獨結帳)
相關主題
商品描述
Get ready to learn Java the fun way by developing games for the Android platform with this new and updated third edition
Key Features
- Learn Java, Android, and object-oriented programming from scratch
- Find out how to build games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling Shooters
- Create and design your own games by learning all the concepts that a game developer must know
Book Description
Android is one of the most popular mobile operating systems today. It uses the most popular programming language, Java, as one of the primary languages for building apps of all types. Unlike most other Android books, this book doesn't assume that you have any prior knowledge of Java programming, instead helps you get started with building Android games as a beginner.
This new, improved, and updated third edition of Learning Java by Building Android Games helps you to build Android games from scratch. Once you've got to grips with the fundamentals, the difficulty level increases steadily as you explore key Java topics, such as variables, loops, methods, object-oriented programming (OOP), and design patterns while working with up-to-date code and supporting examples. At each stage, you'll be able to test your understanding by implementing the concepts that you've learned to develop a game. Toward the end, you'll build games such as Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling Shooter.
What You Will Learn
- Set up a game development environment in Android Studio
- Respond to a player's touch and program intelligent enemies who can challenge the player in different ways
- Explore collision detection, sprite sheets animation, simple tracking and following, AI, parallax backgrounds, and particle explosions
- Animate objects at 60 FPS and manage multiple independent objects using OOP
- Work with design patterns such as OOP, singleton, strategy, and entity-component
- Work with the Android API, the SoundPool API, Paint, Canvas, Bitmap classes, and detect version numbers
Who this book is for
Learning Java by Building Android Games is for anyone who is new to Java, Android, or game programming and wants to develop Android games. The book will also serve as a refresher for those who already have experience using Java on Android or any other platform but are new to game development.
商品描述(中文翻譯)
準備好以有趣的方式學習 Java,透過開發 Android 平台的遊戲來實現,這是全新更新的第三版
主要特色
- 從零開始學習 Java、Android 和物件導向程式設計
- 了解如何構建遊戲,包括 Sub Hunter、Retro Pong、Bullet Hell、Classic Snake 和 Scrolling Shooters
- 通過學習遊戲開發者必須知道的所有概念,創建和設計自己的遊戲
書籍描述
Android 是當今最受歡迎的行動作業系統之一。它使用最受歡迎的程式語言 Java 作為構建各類應用程式的主要語言之一。與大多數其他 Android 書籍不同,本書不假設您具備任何 Java 程式設計的先前知識,而是幫助您作為初學者開始構建 Android 遊戲。
這本《透過構建 Android 遊戲學習 Java》的全新、改進和更新的第三版幫助您從零開始構建 Android 遊戲。一旦您掌握了基本概念,難度將穩步增加,您將探索關鍵的 Java 主題,例如變數、迴圈、方法、物件導向程式設計 (OOP) 和設計模式,同時使用最新的程式碼和支援範例。在每個階段,您都能通過實現所學的概念來測試自己的理解,進而開發遊戲。在最後,您將構建 Sub Hunter、Retro Pong、Bullet Hell、Classic Snake 和 Scrolling Shooter 等遊戲。
您將學到什麼
- 在 Android Studio 中設置遊戲開發環境
- 響應玩家的觸控,並編程智能敵人以不同方式挑戰玩家
- 探索碰撞檢測、精靈圖動畫、簡單的追蹤和跟隨、人工智慧、視差背景和粒子爆炸
- 以 60 FPS 動畫物件,並使用 OOP 管理多個獨立物件
- 使用 OOP、單例、策略和實體-組件等設計模式
- 使用 Android API、SoundPool API、Paint、Canvas、Bitmap 類別,並檢測版本號
本書適合誰
《透過構建 Android 遊戲學習 Java》適合任何對 Java、Android 或遊戲程式設計感到陌生並希望開發 Android 遊戲的人。本書也將作為已經在 Android 或其他平台上使用 Java 但對遊戲開發感到陌生的人的複習資料。