(The reference resolution is 21:10)
A small side project. You have a functioning menu and a simple game. It's controllable by one joystick and nothing else. By killing enemies, you will receive exp points and with every lvl up you can unlock new guns and upgrades. Enemy types:
- Big Enemy (slower and bigger)
- Enemy
- Small Enemy (faster) Only the normal one will spawn, the rest is implemented but not made into a spawning algorithm.
Weapon types:
- Grenade
- Rocket Launcher
- Swarm Rocket
- Big Shot
- ?
Short explanation regarding the upgrading algorithm: The probability of each weapon is based on the total N of guns. E.g. if there are 5 guns, each probability to showing up in the selection menu is 20%. If one gun is taken, the other guns retain their probability. The now 20% freed will be given to upgrades. In this scenario, the rocket launcher is chosen, thus the 4 upgrades for the rocket launcher have each a 5% chance to show up. Thus, the game favours unlocking each gun first.
Assets:
- The rights to all menu icons belong to Microsoft, they are taken from this collection: https://www.deviantart.com/vovan29/art/Windows-95-ALL-ICONS-805656804
- The player sprite, alien, guns etc are made by me, the ASESprite files are within the Assets folder. You can use them as you want, as long you don't claim to made by yourself. Also dont sell them
How to use this repository:
- Download everything and then open it with the GitHub Launcher
You can export this game as an apk. The controller works with the touchscreen.