Share My Creation Twin Stick Shooter - with source code!

https://play.google.com/store/apps/details?id=com.easyandroidcoding.twinstickshooter

I've published my twin stick shooter game on the play store. The source code is here:
https://dl.dropboxusercontent.com/u/8673694/TwinStickShooter.zip

Here's a youtube video showing the current game:

I'll make further updates in the future, but for now I want to leave it as it is and write a tutorial series on my blog about how I wrote it for other to learn from. I have plans for four or five games that will use 90% of the code in this game.

twinstickshooterscreenshot.png
 

Attachments

  • Screenshot_2015-08-28-09-32-47.png
    Screenshot_2015-08-28-09-32-47.png
    487.9 KB · Views: 5,697
Last edited:

SSDM71

Active Member
Licensed User
Longtime User
To become a fantastic games that can be one of the most downloaded games in play store, you should add the multiplayer mode. Good job, it's a very beautiful game
 

Roger Daley

Well-Known Member
Licensed User
Longtime User
https://play.google.com/store/apps/details?id=com.easyandroidcoding.twinstickshooter

I've published my twin stick shooter game on the play store. The source code is here:
https://dl.dropboxusercontent.com/u/8673694/TwinStickShooter.zip

Here's a youtube video showing the current game:

I'll make further updates in the future, but for now I want to leave it as it is and write a tutorial series on my blog about how I wrote it for other to learn from. I have plans for four or five games that will use 90% of the code in this game.

twinstickshooterscreenshot.png
Love it. Really impressive. Tomorrows job? Download the source code and become the student.
 

andymc

Well-Known Member
Licensed User
Longtime User
Just remember, this is how I've developed it, there are other ways to do it.

I wrote the twin stick controls myself, but libgdx does have prebuilt commands for control sticks, I just decided to write my own.
Same goes for the shield and hull bars, I just stretched out a one pixel texture but there is a progressbar command that can be used in libgdx to achieve the same thing. But the way I look at it is if it works then why not keep it?

I would like to extend the game to include different alien ships, better AI flight behaviour (to stop bunching), online Google play highscore tables, possibly even local multi-player or AI controlled friendly ships, but that will all have to wait.
 
Nice job and special thanks for source code and intentions to teach others like me who have passion to learn for my kids. Thanks.
 
Top