The game you are trying to view has ceased development and consequently been archived. If you are a member of this game, can demonstrate that it is being actively developed and will be able to keep this profile up to date with the latest news, images, videos and downloads, please contact us with all details and we will consider its re-activation.

Space is Big, are You Big Enough?
The spaceflight experience you've always wanted is on the way. You will get to pilot a spacecraft at speeds ranging from superluminal to a few meters per second in an open ended, always alive world. Trade, fight, and scratch out a living until you have the assets to build your own corporate empire.

Fly safe.


  • Dynamic Universe with Market based economy.
  • Factory stations consume goods to produce wares, creating trade routes that shift dynamically with market forces.
  • NPCs will do anything you can do, and they want to make money.
  • Realistic universe scales, you can experience the joy of crossing a system at superluminal speeds or the tranquility of floating at a few meters per second above a planet.
  • NPCs continue to go about their routines even if you're not in the same solar system as them, making the universe dynamic and alive.
  • Open ended universe. Explore entire solar systems at once without breaking them up into sectors (X-Universe) or making everything tiny (Freelancer).
  • Every game universe will be unique because it is generated on the fly. It will expand periodically to keep the world fresh.

The best part is that it will all be open source and free.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media

I put normal work on hold to address some long time standing issues with my game's structure. This means no new features were developed, but it makes adding new features far easier in the future.

Architecture Revisiting

My original plans for this game were kind of sketchy, so I didn't plan my render-logic architecture out well. This was because of some inherent limits in both JME3 and double precision floating point numbers. So I sat down and thought of what I wanted and came up with this.

However, I also drew a diagram of what my render-logic currently looks like. It looked something like this mess.

And that is an unacceptable situation. My only choice was a total rewrite of both how my universe stores coordinates and how the rendering pipe works.

Scientific Computing

I have been trying to make this application work well with just doubles for storing coordinates, and it has caused me lots of headache. I have implemented all these cool tricks to try and make it work, but I got fed up.

Instead of continuing down this track I decided to find some arbitrary precision floating point numbers I could use to represent coordinates. This would eliminate precision issues that have been giving me headaches while writing what should be simple AI code.

After much research I decided on JScience ( ) for my scientific computing package because it has support for not only arbitrary precision numbers and math operations but standard/relativistic physics simulations.

I wrote a new class to represent coordinates Coordinate3D. This structure allows the transparent use of the JScience library. I was able to replace the old coordinate system based on doubles with this new structure.

It's a bit slower than doubles because it has to emulate a floating point, but think of how neat it will be to play a game that needs a scientific computing package to work properly!

Patrol Instancing
Although traders are a backbone of the dynamic economy and therefore should not be instanced my play testing has determined that patrols need to be. Simply put, space is too damn big! You're unlikely to encounter a patrol ship in a timely manner.

So, I have taken patrols and made them spawn within 10x your sensor range and despawn out of that range. This means the universe feels more populated. It is still quite dynamic since all the traders are not instanced but always alive residents of the universe.

Not a very exciting story, but it still works well in the long run. These architectural changes will make it much easier to build the rest of the game. I still predict a beta release before 2013.

Nebula, Engine Trail Iteration, and Time Dilation

Nebula, Engine Trail Iteration, and Time Dilation

3 years ago News 2 comments

Simply put, I live in Indianapolis. This means that, due to the Superbowl, my university has shut down and I have more time on my hands than in the past...

Lava Below, Trails Above

Lava Below, Trails Above

4 years ago News 2 comments

Finals week(s) may slow me down, but they can't stop me. I present some of the interesting changes I've made to Astral Clause since our last encounter.

You Can Haz Economies

You Can Haz Economies

4 years ago News 5 comments

One of the mission statements of Astral Clause is to have everything manufactured in a dynamic economy, similar to the X-Series. I have just finished...

Missiles, Targeting, Etc

Missiles, Targeting, Etc

4 years ago News 2 comments

I have made enough progress on the combat system to share it.

Post comment Comments  (0 - 10 of 20)
Neo007 Sep 13 2012 says:

Hmmm.... Freelancer was my fav space sim. So... Tracking :)

+1 vote     reply to comment
explorer13 Aug 6 2012 says:

Nothing for 4 months, I hope the dev has merely gone into hibernation...

+1 vote     reply to comment
Insolent. Jun 20 2012 says:

This looks cool! I hope it's going well. :)

+1 vote     reply to comment
erlend_sh Feb 7 2012 says:

Neat looking project. I don't think you ever posted about it on the official jMonkeyEngine forums. We'd love to hear more about it!

+1 vote     reply to comment
Count_Crapula Feb 7 2012 says:

Tracking immediately. Looks damn nice.

Btw, I found the combat demo video very entertaining, more of these please ;)

+2 votes     reply to comment
mechwarrior24 Jan 4 2012 says:

Wow, looks hugely promising! Tracking.

+2 votes     reply to comment
Suduki Sep 22 2011 says:


And nice work :)

+3 votes     reply to comment
moci Aug 21 2011 says:

I was wondering about this the other day, and since you are trying to be a bit more realistic (like limited docking stations).

When you "turn" your ship, you need to use thrusters because there is no air to "push" you in a different direction by just changing the wings angle or other.

Planning on doing something special about this? Such as adding a cool down on the "rotation" thrusters, limited fuel. Ion thrusters would maybe work too slow for harsh turns (as ion thrusters need to build up lots of energy over time, but have little acceleration power compared to gas.

Anyways, sorry..., will we see you do something with this space property? (lack of friction)

+2 votes     reply to comment
b5cully Oct 2 2012 replied:

I can imagine this could get a bit tricky to program. It's easier to stick to a simple flight sim.

+1 vote     reply to comment
Uraikus Jun 23 2011 says:

I have a cool "feature" request,
Factions, it may be hard to make them generate with there own Behaviors, Stations, and Army's, all by each other(as in not having Stations and army's on the opposite side of the generated Galaxy) Allow the player to have there own faction and hire "AI" ships. Then add diplomacy for your nation and other nations.
But anyway looking forward for this Game :)

+3 votes     reply to comment
masternerdguy Creator
masternerdguy Jun 23 2011 replied:

Faction seeding hasn't been done yet, but a home system will be selected and whether or not they have a presence in a nearby system will be a probabilistic function. The further the distance from the home, the lower the probability of finding a presence by that faction.

A neat effect is this chance will never actually be zero, but just so unlikely it probably won't happen.

+2 votes   reply to comment
lol1234 Aug 7 2011 replied:

Not every faction has to be "unique", you could have it so the faction is generated with a "personality", and then given predefined shipsets and such, and then given their place in the galaxy...

Definitally tracking.

+2 votes     reply to comment
Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

Astral Clause
Windows, Mac, Linux
Send Message
Release date
Game watch
Start tracking
Single Player
Embed Buttons
Link to Astral Clause by selecting a button and using the embed code provided more...
Astral Clause
Last Update
3 years ago
139 members