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 7. Game #6, At The Docks

Got pushed around when you were younger? Well, now it's time for payback! Not exactly against the bullies from your school times, but in Game #6, you are now working in a storage area at the docks. Your goal is to push the crates to the correct locations in storage. Someone just dropped them where they are now and it is up to you to finish the job they started. Start the engine of your machine and push these gigantic crates to their target positions. But be careful, you can only push them, not drag them.

Game #6 will be At The Docks, a Sokoban clone. For anyone who doesn't know the Sokoban kind of games, here is a link that explains them: http://en.wikipedia.org/wiki/Sokoban.

The game maps will be made of small tiles. The design of a map will be stored in simple text files, which we will read into the game at runtime. As we are targeting the Xbox 360 platform here, we will control the player's machine with the control pad.

In this chapter, you will do the...