Held together by the monarchy, the galactic empire has prospered and grown to encompass much of the existing known galaxy. The peace was enforced by the empire's vast armada of war ships. No one would dare to stand against the monarchy, or they would be crushed. However, the monarchy tended to be fair and used force rarely. This led to most of the systems complying with the demands of the empire and a tenuous peace resulted.
That changed 30 years ago with the death of the previous monarch. Rather than accept the eldest child as the rightful heir, the children quarrelled with each other. The argument became a war that continues to this day. The resources of all the systems have been drained to such a point that only the numerous capitol systems have any real power. The people have grown impatient, hungry and rebellious.
You were a general in the empire's armada. Growing impatient with the war, you have turned your back on the old empire and usurped control of one of the many systems in the empire. Your goal is to return the empire to its previous glory by establishing a new monarchy -- your own.
I've managed to put in the changes discussed in the previous post surrounding system level data. They are now stored in thrift format in the database instead of discrete rows. I changed from protocol buffers to thrift since the support for C# was better in thrift and I liked the generated code better. This change has substantially reduced the size and number of rows in the database.
I've also been working on the ship customization logic and the combat simulation logic. We are thinking that we will provide two methods of playing the game:
The ships will have to dock on a owned system to get their upgrades / class edits. When editing a class, all ships will upgrade to the new class specification when they arrive at a owned system. If they are already at an owned system, they will be upgraded immediately BEFORE departing from the system. This stops people from editing their ships while they are in motion to do combat, although it doesn't stop you from editing your ships that are in defense around a system. (Yet another boon to defenders).
Hopefully I'll get more time to work on Galactic Usurper this month versus the past 4 weeks. I'll be sure to make a post here at least monthly to keep people informed of the game.
Latest tweets from @stepwoodalan
Feb 25 2013, 10:12am
Not much new to report. I started to work on populating the galaxy server side. More info at T.co
Jan 30 2013, 1:26am
Jan 14 2013, 2:15am
Not a huge update, but Galactic Usurper now has Sine Wave, Mandelbrot and Julia galaxy generators. (Julia Below) T.co
Jan 10 2013, 1:20am
Jan 7 2013, 1:58am
Another day spent coding Galactic Usurper. Time for sleep!
Jan 5 2013, 1:28am
Jan 3 2013, 6:42am
@auntiepixelante ZZT is great! I spent countlesd hours with that engine in my youth. :-)
Jan 2 2013, 5:47pm
I also added a "credits" page to the website to give thanks to everyone that helped make this project happen. I'm still working on it...
Jan 2 2013, 2:37am