Book Image

Learning Android Game Development

By : Nikhil Malankar
Book Image

Learning Android Game Development

By: Nikhil Malankar

Overview of this book

In this book, we’ll start with installing Android studio and its components, and setting it up ready for Android N. We teach you how to take inputs from users, create images and interact with them, and work with sprites to create animations. You’ll then explore the various collision detection methods and use sprites to create an explosion. Moving on, you’ll go through the process of UI creation and see how to create buttons as well as display the score and other parameters on screen. By the end of the book, you will have a working example and an understanding of a 2D platform game like Super Mario and know how to convert your 2D games to 3D games.
Table of Contents (17 chapters)
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
4
Creating Sprites and Interactive Objects

Artificial Intelligence


Artificial Intelligence (A.I.) is the study of systems being able to perform human tasks and automation without the requirement of human involvement. In games, this concept is widely used in order to create a real behavior for game enemies. Let's understand the basic concept of A.I. in this chapter. This part of the chapter is going to be theory only so feel free to skip this part if you just want to focus on getting your game ready. However, it is highly recommended to go through this part because if you want to create A.I. in your game then the concepts from this part will come in handy.

History of Artificial Intelligence

In games, A.I. is used to create intelligent behaviors to objects that the user cannot control. This can be anything ranging from a dragon you see on the screen or simply a character that keeps following you. To put it simply, it is something that provides the means for a seemingly inanimate object to possess human-like intelligence. On a technical...