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 4. Game #3, CometCrusher

Asteroids was a classic arcade game in the 80s. You could find it in every arcade hall. You had to control a little spaceship and blast asteroids which were flying around into pieces. Sometimes an enemy spaceship flew by and you had to avoid its deadly shots and try to shoot it down for additional points. If you don't know about this game, then have a look at the following: http://en.wikipedia.org/wiki/Asteroids_%28video_game%29.

In this chapter, we will create the game CometCrusher, a game similar to Asteroids.

In the game, you are trapped inside a huge asteroid field, and you have to make sure that your little spaceship is not crushed by these huge rocks of heavy material. Three hits and your ship is gone! So blast your cannon at them and smash them into pieces. Once you are done, you can be sure that there is more work for you to do because space is full of rocks.

During this chapter, we make heavy use of a game framework called fantomEngine. We will...