├── docs └── .keep ├── .gitignore ├── res ├── raw │ ├── firefly.ogg │ └── lavender.ogg ├── drawable │ ├── icon.png │ ├── helium.png │ ├── player.png │ ├── station.png │ ├── hydrogen.png │ ├── healthicon.png │ ├── projectile.png │ ├── instructions_fire.png │ ├── play_area_shield.png │ └── instructions_rotate.png ├── menu │ └── main_menu.xml ├── layout │ ├── main.xml │ ├── checkpoint_reached.xml │ ├── game_over.xml │ └── instructions.xml ├── values-ja │ └── strings.xml ├── values │ └── strings.xml ├── values-fr │ └── strings.xml ├── values-de │ └── strings.xml └── xml │ └── levels.xml ├── music-src ├── firefly.mmpz ├── lavender.mmpz └── README.md ├── website ├── big_station.png ├── fdroid_badge.png ├── icon_large.png ├── screenshot1.png ├── screenshot2.png ├── screenshot3.png ├── google_play_badge.png ├── style.css └── index.html ├── CHANGELOG.md ├── project.properties ├── src └── info │ └── meoblast001 │ └── thugaim │ ├── IDamageable.java │ ├── engine │ ├── ShutdownHandlingActivity.java │ ├── IGameRuntime.java │ ├── Audio.java │ ├── World.java │ ├── Engine.java │ ├── Actor.java │ └── Graphics.java │ ├── Player.java │ ├── Instructions.java │ ├── Station.java │ ├── CheckpointReached.java │ ├── GameOver.java │ ├── HealthBar.java │ ├── LevelDescriptor.java │ ├── Projectile.java │ ├── PlayAreaShield.java │ ├── Vehicle.java │ ├── npc │ ├── HeliumFighter.java │ ├── NPCVehicle.java │ └── HydrogenFighter.java │ ├── Thugaim.java │ ├── ThugaimRuntime.java │ └── StationGraph.java ├── ant.properties ├── LICENSE.txt ├── README.md └── AndroidManifest.xml /docs/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | local.properties 2 | proguard-project.txt 3 | bin/ 4 | gen/ 5 | docs/ 6 | lib/ 7 | -------------------------------------------------------------------------------- /res/raw/firefly.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/raw/firefly.ogg -------------------------------------------------------------------------------- /res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/icon.png -------------------------------------------------------------------------------- /res/raw/lavender.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/raw/lavender.ogg -------------------------------------------------------------------------------- /music-src/firefly.mmpz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/music-src/firefly.mmpz -------------------------------------------------------------------------------- /music-src/lavender.mmpz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/music-src/lavender.mmpz -------------------------------------------------------------------------------- /res/drawable/helium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/helium.png -------------------------------------------------------------------------------- /res/drawable/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/player.png -------------------------------------------------------------------------------- /res/drawable/station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/station.png -------------------------------------------------------------------------------- /website/big_station.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/website/big_station.png -------------------------------------------------------------------------------- /website/fdroid_badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/website/fdroid_badge.png -------------------------------------------------------------------------------- /website/icon_large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/website/icon_large.png -------------------------------------------------------------------------------- /website/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/website/screenshot1.png -------------------------------------------------------------------------------- /website/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/website/screenshot2.png -------------------------------------------------------------------------------- /website/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/website/screenshot3.png -------------------------------------------------------------------------------- /res/drawable/hydrogen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/hydrogen.png -------------------------------------------------------------------------------- /res/drawable/healthicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/healthicon.png -------------------------------------------------------------------------------- /res/drawable/projectile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/projectile.png -------------------------------------------------------------------------------- /website/google_play_badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/website/google_play_badge.png -------------------------------------------------------------------------------- /res/drawable/instructions_fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/instructions_fire.png -------------------------------------------------------------------------------- /res/drawable/play_area_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/play_area_shield.png -------------------------------------------------------------------------------- /res/drawable/instructions_rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoblast001/thugaim/HEAD/res/drawable/instructions_rotate.png -------------------------------------------------------------------------------- /music-src/README.md: -------------------------------------------------------------------------------- 1 | This directory contains the source files for all music. The songs have been made 2 | with [LMMS](https://www.lmms.io/). 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 1.1 2 | ----- 3 | * French translation. 4 | 5 | 1.0 6 | ----- 7 | * Initial release with all planned game functionality. 8 | * Translations in English and German 9 | -------------------------------------------------------------------------------- /res/menu/main_menu.xml: -------------------------------------------------------------------------------- 1 | 2 |
5 | -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-13 12 | -------------------------------------------------------------------------------- /res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 |
8 |
9 |
10 |
11 |
12 | #### Screenshots ####
13 |
14 |
15 |
16 |
17 |
18 | #### Build Instructions ####
19 |
20 | First you will need the Android SDK and support for Android API 8+. Then locate
21 | the executable `android` in the SDK under `sdk/tools/`. From the project
22 | directory, execute:
23 |
24 | /PATH/TO/ANDROID/sdk/tools/android update project -p `pwd`
25 |
26 | This will update the `local.properties` file in the project. Then you can create
27 | a debug version of Thugaim with:
28 |
29 | ant debug
30 |
31 | You can then use ADB to install the new `bin/thugaim-debug.apk` on your device:
32 |
33 | /PATH/TO/ANDROID/sdk/platform-tools/adb install -r bin/thugaim-debug.apk
34 |
--------------------------------------------------------------------------------
/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 | Download Thugaim for Android™
15 | Available Now 16 | 24 |48 | Thugaim is licensed under the MIT license. This gives you, the user, 49 | freedom to use the software how you want, to change it to do what you 50 | want it to do, and to redistribute your changes. 51 |
52 |61 | Privacy in Thugaim is simple. We collect nothing. The app does not use 62 | the network. Your app marketplace may collect data about this app on 63 | your phone though. 64 |
65 |