# DOCUMENTATION

## Table of Contents

- A) Project structure
- B) AdMob and Google Play Game Services
- C) Icons, graphics and sounds
- D) PSD and FLA files
- E) Credits
- F) Additional information

## A) Project Structure - top

Android projects are the projects that eventually get built into an .apk file that you install onto a device. They contain things such as application source code and resource files. Some are generated for you by default, while others should be created if required. It's a Gradle Project based on LibGDX framework. The following directories in project source folder:

- /core/src - main core source code files.
- /desktop/src - source code files to launch the app on Desktop.
- /android/src - source code files to launch the app on Android.
- /android/assets - all graphics and sounds are here, files compiled into an .apk file as-is.
- /android/res - contains app resources, such as app icons, layout files, string values.
- /android/AndroidManifest.xml - describes the nature of the app and each of it's components.
- /android/build.gradle - describes modules, dependencies and other project setting needed to compile the app.
- /baseGameUtils - library needed to connect to Google Play Games.

## B) AdMob and Google Play Game Services - top

AdMob Banner, AdMob Interstitial and Google Play Game Services integrated, but they are disabled as default. You can configure all in file /android/res/values/strings.xml.

## C) Icons, graphics and sounds - top

All graphics, sounds and other used files are in /android/assets folder. Launcher icon for different screens is here:

- /android/res/drawable-mdpi/ic_launcher.png
- /android/res/drawable-hdpi/ic_launcher.png
- /android/res/drawable-xhdpi/ic_launcher.png
- /android/res/drawable-xxhdpi/ic_launcher.png

## D) PSD and FLA files - top

In purchased archive you can find folder named res. It contains *.psd files of graphics, that was used. Some of sprites were created in Adobe Flash CS6, so *.fla files you can also find there.

## E) Credits - top

- Some graphic elements designed by Freepik.com
- Background music: "Bad Attitude" (playonloop.com)
  Licensed under Creative Commons: By Attribution 3.0
  http://creativecommons.org/licenses/by/3.0/

## F) Additional information - top

LibGDX framework requires OpenGL ES 2.0, so if you use emulator for debug you need to check the box Use Host GPU in virtual device properties. But remember that the best solution is to use a real device. Also you can launch Desktop module of the project, it's a fastest way to test the project before final build.
For more easy work with graphics of the project was used Hillmix Game Map Editor.

Good Luck!

Go To Table of Contents