Skip to content
Top-down space arcade with simulation of solar system and black hole
Java Groovy
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
libs
spashole-game-tests
spashole-game
.gitignore
README.md
build.gradle
settings.gradle

README.md

Feed-the-space

Game created for Libgdx Jam 2015.
This is top-down 2d arcade about spaceship which arrives to unknown solar system after warp-jump.
It uses: Libgdx java framework (game engine), box2d library (physics) , artemis-odb library (ESC engine).

screen

Run game

Requires Java 8 JRE.
Language (en/ru) and Fullscreen/Windowed mode could be changed in common.properties file.

Download game:

[Game homepage] (http://them.itch.io/feed-the-space)

From sources:

Download/clone sources.
Run ClientApplication class in 'spashole-game' module.

PS:

Devlog
It took ~150 hours to create it (however, some basic components, like custom 2d window, had been created before jam).
~6k lines of code

What intresting:
  • how to organize entities and components in ECS;
  • how to synchronize physics world (box2d) with view application (libgdx render);
  • how to work with libgdx stage/actors/ui;
  • how to organize text/quest dialogs;
  • how to organize localized resources;
  • how to use gradle multi-module project;
  • how to convert overlap2d scene into game entities;
  • how to create simple repl with custom commands;
You can’t perform that action at this time.