Orbiter 18 - Can you survive? (I earned money with this game!)

A tourist trip to space gone awry? Can you survive to get back to the surface?

As a secondary goal, can you find all the various ways to die?

Have fun!


So wasn’t planning on getting to complicated. Designed a simple scene with a few things that you could do, but as the project went on, I wanted a few different options beyond what the normal course showed. So, I did some research and tested different idea’s until I got what I was mostly looking for.
Uses three text blocks to display text.
Uses Integer’s to track conditions of players choices and items
Uses && (and) || (or) <= (less than/greater than)
Learned how update and states worked together better by running into a number of problems that I wasn’t expecting.
I learned some other things as well, just cannot recall them all.
Was frustrating, long (more than 1k lines), and a good learning experience, satisfied with how it turned out.

Would love to hear your feedback on the game and parts for improvement.

I did have issue however, figuring out how to change resolution of the final web build in unity so it would fit into gamebucket, so I used itch.io because i could change the display window they used. ** I hadn’t watched all the video’s for the lesson yet at this point, Now I understand how to do this :grinning:

Jamie.

8 Likes

For anyone who tried the game before this post. There was an issue with a few logic arguments deep into the game that were difficult to play test and were incorrectly situated as a result. They have been cleared up now.

Just need to make another announcement, because I am super excited! I just received a $10 donation for the game I just completed. I cannot believe, the first game I ever published actually made some money. Certainly not worth the effort invested in time yet, but still.

I am on cloud 9 at the moment :slight_smile:

4 Likes

Nice one! had a shot, liked it, good work :slight_smile:

Every journey starts with a single step, well done, all the best!

This is amazing. Would you be interested in doing a Skype call with my classroom to talk about some of these systems you used to expand the functionality of your game to include things like an inventory system?

Hi Kingdomseed,

Thanks for your kind words. I don’t believe I have a webcam right now for a video skype call. I could potentially do a voice skype call. However, the “inventory system” is not really an elaborate system in this game. As the game only really contains three items that can be held/worn, I simply had a set of integer variables that I set to a specific number, much like an on off switch to determine what items were held at any given time.

Then a short series of “IF” statements determine which of the appropriate text’s to display, based on which items were held.

So, something like, Int spacesuit; // are they wearing the suit? 0 = no, 1 = yes, Int Drill; // are they holding the drill? 0 = no, 1 = yes

When the player decides to pick an item up, I would set the appropriate integer to the number corresponding to the correct decision.

(players picks up drill)
Drill = 1;

Then, during the update function, the text window for the inventory area would have something like:
if (Spacesuit == 0 && Drill == 0) { inventory.text = " " }
else if (Spacesuit == 1 && Drill == 0) { inventory.text = “You are wearing the spacesuit” }
else if (Spacesuit == 0 && Drill == 1) { inventory.text = “You are holding the drill” }
else if (Spacesuit == 1 && Drill == 1) { inventory.text = “You are holding the drill, while wearing the spacesuit” }

This of course was sufficient for such a limited number of potential conditions, as the scope of the game was limited. I am not quite sure how I may have tackled the situation differently if I wanted to include additional inventory items into the game, as this option would have very quickly exponentially scaled out of proportion.

I considered looking into setting up a specific function or even public script that was focused on tracking inventory in some fashion that the main game could call at any period to have the current inventory status be displayed, but as it wasn’t really required for this game, I decided it was likely something we would be taught later.

I personally, think what makes this game unique compared to the standard prison escape game we were taught, is the challenge of being able to lose the game.

The basic game we were taught, has a very linear, feel and seemed to lack any consequence to the decisions the player made. They could continue to retry options until they succeeded, failure, was not an option, which also (I felt) reduced the feeling of accomplishment, when they finally finished.

Another video I had watched on game development, (albeit after doing this game) described how the most important part to making a game (beyond actually doing it) is considering the “player experience”. What is the core experience('s) you’d like to provide to the player. Then build the game around that.

2 Likes

Nice, good job!

very cool game bro!

i found a bug. when you go to reattach the antenna, the options are the reverse of what you select. when i select to re-attach the antenna the original way, it attaches it through the heat shield, and vice versa.

Wow Jamie, that’s one brutal game! Is there any way of actually getting back to Earth safely?

Really enjoyed the suspense I ended up feeling every time I hit A after trying something different!

Yes, two different solutions, everything else is death. A secondary objective is to find all the ways to die :slight_smile:

Thanks I’ll look into that.

I finally survived! I’m so happy! It would be interesting to see how the story would progress were you to continue it.

Having read above, I think your solution to your inventory is rather elegant, I might have to borrow that!

I’d love to know what you think of my game, so far no one has played it! Can be found here.

Good luck in the future, I’ll be looking out for your next production for sure!

Right. So on both Chrome and Firefox I’ve encountered a game breaking bug so I thought I’d post about it. It seems to occur when I do the following:

-Go to tool box
-Get wire strippers
-Go to console
-Power down
-Go to electricals
-Use wire strippers
-Go back to console
-Power up
-Go back to main

And there it freezes and I can’t do anything - none of the choices work at that point. Obviously not expected function.

I tried the game on firefox with the same instructions, tried doing some other stuff when I first tried the game, but ran into the same bug when I carried out that sequence.

If it helps, it was google chrome Version 56.0.2924.87 and Firefox 43.0.1

I did enjoy it up to that point though! You’ve inspired me to make my own dinosaur based game - and possibly many more, who knows.

I really liked this, kept me interested till the end ^^

Sorry, been really busy with regular work life. I just tried the sequence you mentioned and didn’t seem to have an issue while using firefox browser. I am wondering if you have a chance if you could type out exactly the key entries in order that you did to reach the crash you experienced.

The odd part is the order your describing is basically a fairly standard approach most players take. I cannot understand why you’d be having an issue with it.

Thanks for the response though. I appreciate anything offered to help.

Thanks!

Glad to see this game is still being enjoyed half a year after I programmed it! I am surprised people are still able to find it even!

That looks really good!
I’ve given it 5 minutes and managed to kill myself twice - need to do work now but I’ll be giving it a proper go tonight :slight_smile:

i found a bug. when you go to reattach the antenna, the options are the reverse of what you select. when i select to re-attach the antenna the original way, it attaches it through the heat shield, and vice versa.

Saw the same thing. Re-attached the original way, but it said I did it through the heat shield. It was correct however during re-entry and said it was a good idea not attaching through the heat shield.

Hope this helps.

Great little game you got there. :slight_smile:

i found a bug. when you go to reattach the antenna, the options are the reverse of what you select. when i select to re-attach the antenna the original way, it attaches it through the heat shield, and vice versa.

I couldn’t reproduce that either at first @betteridge.jamie. I figured it out after. You are missing one scenario I think.

  1. Strip the wire but do not reconnect it
  2. Turn the power back on
  3. Main will be still fine. If you try to go back to the electrical panel when the wire is stripped but not attached and the power is on, that’s when things go south.

Try this key sequence:
t w r c p r r e s r r c p r r e

Best of luck

Privacy & Terms