Android Games Practical Programming By Example: Quickstart 1 (Volume 1)

0
(0)

Android Games Practical Programming By Example: Quickstart 1 (Volume 1)
 

  • Author:Fred Yang
  • Length: 140 pages
  • Edition: 1
  • Publisher: CreateSpace Independent Publishing Platform
  • Publication Date: 2014-05-12
  • ISBN-10: 1499514697
  • ISBN-13: 9781499514698
  • Sales Rank: #4696445 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    This book offers a step-by-step Android game development guide that’s easy to follow with practical tips, illustrations, diagrams, and images, including a full game project explained gradually in each unit. After reading the whole 7 units in this book, you gain the basic knowledge and experience to create stunning Android games that can make you money on Google Play and turn your passion for games into a full time gig.

    As you work on the game project Raccoon Rob, there is an online forum – Apphex Forums (apphex.com ), dedicated to this book that you can go to, to download the code projects, ask questions and look for technical support, our support team is always there so you can get help directly from the community.

    What This Book Covers?

    Unit 1, Setting up Development Environment, begins by teaching you how to set up an Android development environment on your computer no matter which OS you have. You’ll learn how to install Android developer tools bundle and configure environment variables. Lastly, we’ll introduce a set of Android tools that help you debug and profile your apps.

    Unit 2, Project Framework, discusses the storyline and framework of your first game Raccoon Rob. You’ll be able to implement the activity’s lifecycle callback methods and utilize handlers to switch views in game. This unit also goes into detail on how to write the main thread and view for your app.

    Unit 3, Sprites and Objects, explains how to create sprites, major characters, monsters, and objects. You’ll also learn how to implement the animations of sprites and objects using the Bitmap sheets.

    Unit 4, Layers and Maps, explores the basics of tiles, layers, maps, and the design process that surrounds these terms. You’ll be able to easily make game maps. This unit also guides you on how to build a leaderboard and scoring system in game.

    Unit 5, Game Controls, covers the foundations and implementation process of AI (artificial intelligence) as well as collision detection between objects. You’ll also learn how to make a virtual D-Pad on the screen to move the main character on the maps and use an owl icon to control the game state.

    Unit 6, Sound Effects, introduces the basics of sound effects and the implementation process that surrounds them. You’ll learn how to add audio and sounds to games using the Android sound pools, and how to add background music to games using media players.

    Unit 7, Publishing Games, explains the app submission process on the Google Play Store. This unit will guide you through the process of building, testing, and publishing games onto the Google Play Store. You’ll also learn how to monetize your games by two ways: promoting ads and selling in-app features.

    Who This Book Is For?

    This book is for aspiring programmers and artists trying to break into the game industry quickly and looking for a practical guide to kick start their projects. It assumes a passable understanding of Java, including how to write classes and handle basic inheritance structures.

    Table of Contents

    Unit 1 Setting Up Development Environment
    Unit 2 Project Framework
    Unit 3 Sprites And Objects
    Unit 4 Layers And Maps
    Unit 5 Game Controls
    Unit 6 Sound Effects
    Unit 7 Publishing Your Games

    中文:

    书名:Android游戏实用编程举例:快速入门(上)

    这本书提供了一个循序渐进的Android游戏开发指南,易于遵循与实用提示,插图,图表和图像,包括一个完整的游戏项目逐步解释在每个单元。在阅读了这本书的全部7个单元后,你获得了创建令人惊叹的Android游戏的基本知识和经验,这些游戏可以让你在Google Play上赚钱,并将你对游戏的热情转化为一份全职工作。

    当您在游戏项目raccoon Rob上工作时,有一个在线论坛(apphex.com),专门介绍这本书,您可以访问该论坛下载代码项目、提问和寻求技术支持,我们的支持团队一直在那里,因此您可以直接从社区获得帮助。

    这本书讲的是什么?

    第一单元,设置开发环境,首先教您如何在您的计算机上设置Android开发环境,无论您使用的是哪种操作系统。您将学习如何安装Android开发人员工具包和配置环境变量。最后,我们将介绍一套Android工具,帮助您调试和分析您的应用程序。

    第二单元,项目框架,讨论你的第一个游戏–浣熊Rob的故事情节和框架。您将能够实现活动的生命周期回调方法,并利用处理程序在游戏中切换视图。本单元还将详细介绍如何为您的应用程序编写主线程和视图。

    单元3,精灵和物体,解释如何创建精灵、主要角色、怪物和物体。您还将学习如何使用位图工作表实现精灵和对象的动画。

    第4单元,层和地图,探索瓷砖、层、地图的基础知识,以及围绕这些术语的设计过程。你将能够很容易地制作游戏地图。本单元还指导你如何在游戏中建立排行榜和得分系统。

    单元5,游戏控制,涵盖AI(人工智能)的基础和实现过程以及对象之间的碰撞检测。你还将学习如何在屏幕上制作一个虚拟的D-Pad来移动地图上的主要角色,并使用猫头鹰图标来控制游戏状态。

    单元6,音效,介绍音效的基础知识以及围绕音效的实现过程。您将学习如何使用Android音响池为游戏添加音频和声音,以及如何使用媒体播放器为游戏添加背景音乐。

    单元7,发布游戏,解释在Google Play商店上提交应用程序的过程。本单元将指导您完成构建、测试游戏并将其发布到Google Play商店的过程。你还将学习如何通过两种方式赚钱:推广广告和销售应用程序内的功能。

    Who This Book Is For?

    这本书是为有抱负的程序员和艺术家而写的,他们试图快速进入游戏行业,并寻找一个实用的指南来启动他们的项目。本文假定您对Java的理解还过得去,包括如何编写类和处理基本的继承结构。

    Table of Contents

    单元1设置开发环境
    单元2项目框架
    单元3精灵和物体
    第四单元图层和地图
    Unit 5 Game Controls
    Unit 6 Sound Effects
    第7单元发布您的游戏

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册