bitDecayGames / Jump

Tile-based platformer engine aimed at early 90's era platformer capabilities.
MIT License
0 stars 3 forks source link

Jump

Jump is a tile-based platformer engine aimed at early 90's era platformer capabilities.

This project came as the culmination of motivation from working on game jams with some friends, and having tried to make platformers in the past that all have failed. I have tried using modern physics libraries such as box2d for a platformer, but they are over-built for this and always end up having issues when the goal is fine-grained control.

The goals are fairly simple as of yet:

The platformer is in its early stages, and there is plenty that needs to be cleaned up.

The platformer physics are isolated and can be used as a stand alone in any project. The editor is built on top of LibGDX.

The projects are laid out as follows:

Working with Intellij

Getting this project up and running in intellij is like a dream. All you have to do is:

If for some reason, you didn't get the popup about converting to a maven project, and your projects on the left didn't seem to get imported correctly just do this:

You should always run a mvn clean compile before you really get started, just to make sure everything is in order.

Also to note. If your .iml files get deleted and you are now having build errors/compile errors because of it. Do not fret!

You should now have your project all put back together. If it STILL didn't work, you might try starting over with a fresh workspace, importing the project from GitHub, and then copying over the file changes you made into the new workspace, and then delete the old workspace.

Maven Install

mvn clean source:jar install