Star Trail – A Game for Android and more
This is my first android game and it’s based on a really cool game called Star Guard by Vacuum Flowers. The foundation of the game comes from this great tutorial and the entire site really helped me getting into game development on Android.
The game is a 2D platformer where the player must safely guide a space trooper through dangerous levels filled monsters, mines and burning lava. Your goal is to reach the magical, glowing stars guarded by the enemies. Each star leads you to the next.
The concept is quite classic but i am planning on adding a few new twists of my own.
I am developing the game using the libgdx framework, which lets you create both a desktop java client and an android app in one project. I just changed the name from Star Assault to Star Trail, since it was not me who came up with the name Star Assault. I think the new name fits the game better aswell because each level ends with a star and every star takes you to the next level and therefore also the next star.
Left: left arrow. Right: right arrow. Jump: Z / up arrow. Shoot: X. Pause: P.
- Added a score system to measure your awesomeness.
- Added a level selection screen where high scores are also displayed.
- Bullets have been changed into coins, which does not increase rate of fire.
- Coins cannot be picked up by shooting them.
- You recieve stars for completing a level with a good score / time / lives left.
- Adjusted hitboxes for the on screen controls to make the easy to use.
- Animations are now paused when the game is paused.
- Improved performance a lot on devices with less then 1 GHz processors.
- Monsters now fall when the boxes they are standing on are shot.
- Fixed a sound bug.
- Made it easier to enter small passages by making the player a bit smaller.
- Fixed a big memory leak and unnecessary loading.
- Added social buttons to the menu.
- Immortality now properly pauses when the game is paused.
- Added a sound for when laser shots hits something.
- The pause button is now also shown in the desktop versions.
- Desktop users can now jump using the up arrow key.
- Changed the name from Star Assault to Star Trail.
- The game now contains 3 challenging levels.
- Your progress is saved each time you complete a level. You may continue from the menu screen at any time.
- Added a ‘Game Complete’ screen for when you complete the game.
- Optimized code to reduce lag when handling collision detection.
- You now gain an exstra life when collecting 100 bullets.
- Adjusted the players jump speed to prevent collision detection errors.
- Removed on-screen controls from the desktop version.
- Enemies can now move back and forth on platforms without falling down.
- Enemies changes direction when colliding with each other.
- Added stars as the goal to reach for each level.
- Added mines to the game, which kills the player, but cannot be shot.
- Added a second level to test transitions between levels.
- The player is now immortal for 3 seconds after respawing.
- The game now have displays showing lives left and bullets collected.
- The wooden crates now have a 50% chance to leave behind a bullet when destroyed.
- Changed the camera to also go up and down with the player.
- The shot rate has been fixed and should now be the same whether you hold down the button or press it rapidly.
- The shot rate now scales down with the number of bullets collected.
- Changed the color of the player to blue to make him stand out.
- Jellyfish now have a death sound and leaves a ‘corpse’ when killed.
- Added flat blocks to serve as platforms.
- The jellyfish enemy now moves back and forth.
- Colors have been made lighter with a light blue background and grey blocks.
- Destroyable wooden crates have been added.
- More sounds (death sound, destroy wooden crate sound).
- Added the first enemy: an evil jellyfish (the one that looks like a crab)!
- You now have 5 lives before you lose instead of unlimited lives.
Changes have not been recorded before v. 0.5.