Ben Stone(a.k.a Farshooter)
This is a simple 2D tank game written entirely in Java using LibGDX as its engine and the Ashley and Box2D extensions.
This project was created so I could get some practice with implementing Ashley and Box2D into a working game.
##Installation All the source files are included in the project. You will have to configure the project to work with your system. It's a pain but has to be done because every development environment is going to be a little different. The project was created utilizing JDK 1.7.80.
Videos on getting you up and running with LibGDX:
Configuring your development enviornment
If you want to contribute, please submit a pull request with your changes. More information can be found here.
This project uses the MIT license. This essentially means that if you use code from the project then you need to credit it in your product some way. More information can be found here.
If you are interested in LibGDX tutorials check out the videos from Conner Anderson and Gamefromscratch. They both are incredibly talented YouTubers who have a lot to share about LibGDX.
The Component classes are currently unencapsulated. This was done because it is how I initially learned to code the Components. Since it is not a good Object Oriented Programming it may change in the future.