Skip to content

jrunestone/monorun-libgdx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monorun-libgdx

A libgdx port of Benjamin Horn's Monorun! javascript game, using the Artemis entity system framework.

Dependencies

Download the above libraries and place the relevant files like below to resolve the dependencies:

###monorun-android/libs

  • armeabi (libgdx)
  • armeabi-v7a (libgdx)

###monorun-core/libs

  • gdx.jar (libgdx)
  • gdx-backend-android.jar (libgdx)
  • gdx-backend-lwjgl-natives.jar (libgdx)
  • gdx-backend-lwjgl.jar (libgdx)
  • gdx-natives.jar (libgdx)
  • gdx-tools.jar (libgdx/extensions/gdx-tools)
  • artemis.jar (artemis)

Also make sure to go to Properties -> Java Build Path -> Order and Export for each project and check the box next to each imported jar file. Also check the box next to Android Private Libraries in the Android project.

Building/running

  1. Open Eclipse and import all projects as "Existing projects into workspace".
  2. Run monorun-desktop (or android) as a Java application with entry point Main.java.

Note: The desktop app will pack all the textures needed for the game to run - since Eclipse doesn't sync files automatically the app will crash if the files don't exist prior to launching. If so - manually refresh the projects (F5) and run monorun-desktop (or android) again and it should work.

Notes

The highscores are submitted and fetched from a remote web API. That means an active internet connection is needed in order to register scores. The checked in URL is pointing to a test server, see the ScoreService class (remove .dev to point to the live API).

About

A libgdx port of Benjamin Horn's "Monorun!" javascript game (https://github.com/beije/monorun).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages