Well first of all, let me clarify two things.
-It's my first game, so go easy. I'm new to this.
-It's not done yet, this is just a demo of the engine.
My goal is to make something like a 2D Freelancer
(for anyone who's played that game, it's fun
). You fly from system to system completing missions, shooting stuff, trading, whatever makes you happy.
-Scripting system, anyone can make game content. You don't have to know a bit of Java to do it either. All of the game's events and missions are going to be done with this system.
-Ships/planets/portals are all defined in text files. Want to change the name of a ship, or what sound it makes when it blows up? Edit it's ship file.
-Branching dialog, I tried to make it like the dialog system in Knights of the Old Republic (or Jade Empire). It's not the best way, but it works.
-Dialog resides in text files. Again, anyone can write dialog easily.
-Virtually unlimited space. You don't "have" to use portals to get from star system to star system, it's just much quicker. You could fly forever and ever if you wanted to.
-Fake physics, right now: gravity.
-Java 6 or greater.
-A graphics driver that supports a recent version of OpenGL.
-Windows or Linux (should work on OS X as well, but I don't have an OS X machine to test it on).
Browse Subversion Repository
(This should be moved to the readme.)
Arrows - Rotate, accelerate and decelerate.
Left Control - Shoot
Shift - Toggle sliding.
T - Next target.
S - Toggle "slipstream" drive (needs to be on to fly through portals).
G - Toggle mass reducer (needs to be on to fly through portals, also reduces the pull of gravity on you).
D - Toggle Dialog with current target.
Esc - Back to menu/game.
F5 - Quicksave.
F7 - Quickload.
L - Toggle Targetting UI (arrow pointing at target, red box around target).
A - Toggle autopilot (fly to current target).
-Settings can be tweaked in the conf/slip.conf
file (it's a text file, open it with a text editor).
-Load Game/Save Game from the main menu is a little temperamental. It's working fine in Linux, but in Windows the game get minimized if you're playing in full-screen mode.
-Options/Story menu items have not been implemented yet.
Questions/comments would be appreciated.
If you have any trouble running it, or come across any bugs I'd love to hear about them.
, I'm thinking of doing some splash screens to replace the boring loading screen. Would it be alright if I used the Slick logo to do a "Powered by" one?