Book Image

Monkey Game Development: Beginner's Guide

By : Michael Hartlef
Book Image

Monkey Game Development: Beginner's Guide

By: Michael Hartlef

Overview of this book

Monkey is a programming language and toolset that allows its user to develop modern 2D games easily for mobile and other platforms like iOS, Android, HTML5, FLASH, OSX, Windows and XNA. With Monkey you can create best selling games in a matter of weeks, instead of months.Monkey Game Development Beginner's Guide provides easy-to-follow step by step instructions on how to create eight different 2D games and how to deploy them to various platforms and markets. Learning about the structure of Monkey and how everything works together you will quickly create eight classical games and publish them to the modern app markets. Throughout the book you will learn important game development techniques like collision detection, handling player input with mouse, keyboard or touch events and creating challenging computer AI. The author explains how to emit particle effects, play sound and music files, use sprite sheets, load or save high-score tables and handle different device resolutions. Finally you will learn how to monetize your games so you can generate revenue.
Table of Contents (16 chapters)
Monkey Game Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
3
Game #2, Rocket Commander
4
Game #3, CometCrusher
5
Game #4, Chain Reaction
6
Game #5, Balls Out!
8
Game #7, Air Dogs 1942
9
Game #8, Treasure Chest

Chapter 5. Game #4, Chain Reaction

Here we are, over a third of the way through the book already, and now we finally hit our first mobile game. Well, this game is not the typical mobile or desktop game; this game, Chain Reaction, will be built for the Android platform. So, get your Android-powered phone/tablet and get cooking!

Have you ever worked inside a nuclear power plant? There, you have to avoid a chain reaction that could cause a nuclear meltdown. In Game #4, Chain Reaction, we want to create exactly that—a chain reaction. You will have a map of atoms in front of you and can trigger just one atom to start spinning. Will you be able to pick the right one and cause the biggest and longest chain reaction?

In this chapter you will:

  • Create your sprites/game objects mostly from sprite sheets to save memory and speed up the draw process

  • Play back sprite animations

  • Read the touch input of the device

  • Act on the OnResume and OnSuspend events

  • Create an Android application

  • Learn how to scale the game...