
bm-elite-force-2
BM Elite Force 2
This is the second game in the BM Elite Force series (not much related to each other). BM Elite Force 2 has been my autumn hobby project; I create a new game in a new (for me) language every christmas dedicated to my good old friends. This year the game was written in Scala using the Java library Slick2D (built on LWJGL).
Github
https://github.com/AntonFagerberg/BM-Elite-Force-II
Video
You can see a video of the entire game here: http://vimeo.com/antonfagerberg/bm-elite-force-2
Downloads, Builds & Requirements
Pre-compiled versions for OS X, Windows and Linux is found in the project root (in the folders named OS X, Windows and Linux).
Controls
This game is meant to be played with and Xbox 360 controller. You really should use one to enjoy this game (analog precision makes all the difference) and it has the correct color coding. There is however keyboard bindings avaliable if you just want to try it out.
Xbox 360 controller
- Steering: Left stick
- Change color: Colored buttons A, B, X, Y or Right stick
- Shoot: Right trigger
- Toggle health: Press left stick
Keyboard
- Steering: Arrow keys
- Change color: W, A, S, D
- Shoot: Space or Left Shift (see Windows bug note below)
- Toggle health: Right Shift (see Windows bug note below)
Bugs
There are some bugs which I know of but I'm not currently not trying to fix them. Feel free to submit a pull request if you wish. :)
Linux
Fullscreen mode and Sound doesn't work in Ubuntu 12.10 as far as I can tell?
Requirements
Java 1.6+ is required. Everything else is distributed with the pre-compiled builds.
Resources for hacking / building the game
http://www.slick2d.org/ http://www.lwjgl.org/
java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
You must specify the native files, for OS X you should provide the following VM option:
-Djava.library.path=lib/native/macosx
BM Elite Force 1 (game from 2011)
This was the previous game which I coded in Ruby with LibGosu. https://github.com/AntonFagerberg/BM-Elite-Force
License
GNU General Public License, version 2
Music (CC BY-NC-SA 3.0)
Jimmypig
XS & GS - Game Over www.newgrounds.com/audio/listen/469781
X Sentinel - Lift Off www.newgrounds.com/audio/listen/498935
nal1200
Defiance www.newgrounds.com/audio/listen/500422
Avizura
Avizura - Loyalty www.newgrounds.com/audio/listen/500531
MainStreamBeats
LED (SMB) - (wip) www.newgrounds.com/audio/listen/476561
magicalDANI13
Magically Winterland www.newgrounds.com/audio/listen/476147
unknown
Tangerine www.newgrounds.com/audio/listen/481979
Bezo
The Most Inspiring Song Ever www.newgrounds.com/audio/listen/38773
Graphics (CC BY-SA 3.0 / GPL 2.0 / GPL 3.0)
Surt
http://opengameart.org/content/shmup-ships
WidgetWorx
www.widgetworx.com/widgetworx/portfolio/spritelib.html
Wyveril
http://opengameart.org/content/unsealed-terrex
FrenetikFred (Space Invaders icons)
http://frenetikfred.deviantart.com/art/Space-Invaders-icons-32203053
Project Information
The project was created on Jan 5, 2013.
- License: GNU GPL v2
- git-based source control
Labels:
Game