• Register
Post news RSS Interstellaria - Oxygen, Hull Leaks, Reparis, and Navigation!

Many of the features that make Interstellaria an intense gamecame into play the last week. There are many ways to win this game, but also so many ways to die.

Posted by on

The process to get what might seem like a basic mechanic is pretty intense. I like to think of "game mechanics" as a series of code built upon a foundation. That meant there really was so much to do.

First, I had to implement doors

There are a few challenges with doors actually. Opening doors sometimes doesn't register the crewman as touching for a split second slowing the door. I actually fixed it earlier today by making the open animation faster than the close animation so it's barely noticeable.

Then, I had to create an oxygen stat which is cycled through the ship:

Interstellaria - Coding hull leaks and oxygen

The room with a leak loses oxygen at a pretty fast rate. Opening a door causes the adjacent room to the do the same (a little slower). I actually need to redo this as well. The "cycle" feature causes the O2 to either completely compensate for the leak or completely wipe out the oxygen. Ugh. It works for now, but later I'm going to have to readjust this system.

I then created a system where attacks have a chance to hit specific rooms and cause hull leaks


Sucky. That'll cost a fortune to buff out!

I then needed to program crew to die (either by damage, or by O2 loss)

Interstellaria - The crew have permission to die

It was kinda fun programming this part. I don't know why. I have problems.

I then spent some time working on navigation. You layout a plot then engage your engines and take off. Random encounters and events will only occur when you're moving


There is a lot to this screen - in fact it's very critical to the plot as well (which I wont go over in this post). Here is what it'll look like when complete

Interstellaria - Star Map navigation

Comments
CaptRexu
CaptRexu - - 31 comments

Awesome!

Reply Good karma Bad karma+3 votes
kurodo99
kurodo99 - - 1 comments

This game will be a gem, sure !

Reply Good karma Bad karma+2 votes
Liqu1d82
Liqu1d82 - - 1 comments

Can't wait to play this little big gem ;)

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.