In the proudest tradition of the genre, Outlier: Open Skies will allow you to travel through space taking up odd jobs and hauling goods for a profit. You have the ship, and you have the freedom, to explore the universe and go where your adventure takes you. However, space is not for the faint of heart and even your trading habits will cause the factions of the galaxy to change their opinion of you for better or worse.

Upon release, this game will feature...

  • Dynamic universe populated by thousands of NPCs who are in direct competition with you. No matter where you go, or what you do, they will continue to go about their daily lives.
  • Challenging missions based on the current population of the dynamic universe.
  • Multiple story lines to complete.
  • Dynamic economy where all goods are manufactured from raw materials by stations.
  • Empire building features. Build space stations, own as many ships as you like, and use those ships to automate your trading or military empire.
  • Complex standing system that will go beyond the conventions of the genre to deliver a more varied and realistic experience. Faction relationships with you will be more complex than simple friend or foe.
  • Vast procedural universe filled with stars, planets, asteroids, and nebula.
  • Joystick support (naturally)!

Are you big enough?

Image RSS Feed Latest Screens
Ice Planet Ice Planet Ice Planet
Blog RSS Feed Report abuse Latest News: Towards Alpha 2

0 comments by masternerdguy on Aug 24th, 2014

Intro
With Alpha 1 in the wild, I can sleep a little easier. But not that much easier, because there is tons of work to be done before Alpha 2 is fit for release. Since I haven't written anything in a while, I wanted to tell you about some of the progress I've made.

Ice Planets
This class of planet is covered in ice. It took a while to get the ice coloration right, I didn't want them to look dull and boring like snow balls, but I think it turned out well.


They can have a wide variety of atmospheres, but they never have liquid on their surface. There's nothing there but ice, just ice.

Piracy (Yarrr)
In Alpha 1 you may have found it difficult to actually be a pirate. This is because there is little to do as a pirate in that build. The only pirate activity you could do was smuggling, because no loot would ever drop.


Actually, loot wasn't capable of dropping until tonight. The "Eject Cargo" button did nothing, and all loot always went down with the ship. Now, whenever a ship is destroyed it has a chance of dropping some of its loot, which you can steal and go sell somewhere else (or use).

So once Alpha 2 hits being a pirate will be more fun! Eventually, not necessarily in Alpha 2, I will be adding the ability to make ships bail so you can steal them. I had this working in High Albedo and I miss it already in Outlier.

Remappable Joysticks
Many of you have probably noticed that your joystick either didn't work or had inverted controls. This was because of two problems:

  • JME3 did not detect the joystick on all computers (this was my fault, I did the configuration wrong. It was luck of the draw whether it would see the input).
  • The axis were not remappable. On some joysticks you would pitch down when trying to yaw to the left.

To solve these problems, I have fixed the code and added a new data file which is deployed into your save directory. This file contains a simple way of changing the axis map.

code:
[Mapper]
name=Controls
j_pitch_axis=0
j_yaw_axis=1
j_roll_axis=2
j_throttle_axis=3
[/Mapper]

So if your joystick is misbehaving in Alpha 2 you will be able to correct it by editing the file payload.txt in your Outlier save directory (".outlier" in your home folder). Note that the throttle doesn't control anything, since the hat is used instead,

The file name is due to the idea that eventually this file will store initial configurations for many aspects of the game, but for now it is just the joystick.

Trade Politics
One of the promises of this game was that your trading habits will affect your faction standings, and in Alpha 2 that is a reality. Now, whenever you trade with a faction you get a small standings bonus to that faction and a derived modification with other factions.

This means that if you are always trading with the Northern Coalition, the Southern Coalition and Commonwealth will start to dislike you. Eventually they will start shooting at you. If you are always trading with pirates, you will find that your standings to the lawful groups are gradually decaying.


I like this feature because it doesn't give you a way out of the standings game. In many of these kinds of games it is possible to become friendly with almost everyone, or even everyone, by carefully picking who you shoot at and do missions for. This will be impossible in Outlier! You will never be able to balance standings so that you are everyone's best friend, because that is bad gameplay.

By now you've probably noticed there have been 3 ice planet pictures. Unfortunately, there's no good way of showing these kinds of back end engine changes with screen shots, so I am showing you a pretty planet instead.

Hot Keys For Targeting
Like in High Albedo, there are now hot keys to target the nearest friendly, neutral, and hostile object. This will make combat a lot easier, and will reduce the need to use the mouse and joystick at the same time.

Simplified Project
When downloading the Alpha 1 source you had to manually resolve the JME references. This is because I use vanilla NetBeans with the libraries added instead of their customized environment. I have properly included those libraries and relative paths to them, so the Alpha 2 source code will be easier to build!

Bug Fixes
Of course, there have been the obligatory fixes.

  • Jumpholes won't randomly kill you if you happen to intersect their physical center while passing though them. Jumpholes are derived from planets and were using their collision test, so sometimes they'd kill you. This is fixed.
  • The main menu is more responsive. It was supposed to make itself invisible once you created a new game or loaded an existing one, but due to a threading issue it never got to redraw itself so it appeared to just freeze.
  • Jumpholes can no longer exist inside planets. There were a small number of jumpholes in the Alpha 1 release that had an end point inside a planet, which caused instant death when traversing them.
  • Weapons will now have expected points of origin at high velocities. So your shots will line up with your ship even when you're going 450u/s and firing sideways.
  • Fixed some spelling mistakes.

Roadmap
I am looking at an Alpha 2 release in the near future, so you will be able to enjoy all these features and fixes. There are also some surprises in there I haven't talked about here, you'll see what I mean by that.

I want to improve the AI's collision avoidance (and by improve I mean create, they currently don't look ahead of themselves at all and will happily fly into planets and stations) and the missile guidance routine (which for some reason is better at hitting moving objects than stationary ones - what's up with that?!)

And then I will be ready to release Alpha 2! So it isn't that far away, and if it starts taking too long I'll just ship Alpha 2 without those two changes. I predict Alpha 2 will be released within a month.

Comments
I am always open to feedback! Feel free to leave your questions, comments, and concerns here. You can also email me at masternerdguy@yahoo.com . I still need testers, so if you want to help look for additional problems I'd really appreciate it.

Media RSS Feed Latest Video
Downloads RSS Feed Latest Downloads
Source Snapshot (Alpha 1)

Source Snapshot (Alpha 1)

Jul 27, 2014 Source Code 0 comments

Everything you need to alter the game! Requires Java 7 or higher.

Outlier: Open Skies (Alpha 1)

Outlier: Open Skies (Alpha 1)

Jul 27, 2014 Full Version 0 comments

First public alpha. Requires Java 7 or higher. Please read included documentation.

Post comment Comments
Guest
Guest Jul 13 2014, 7:05pm says:

This comment is currently awaiting admin approval, join now to view.

masternerdguy
masternerdguy Jul 17 2014, 9:51pm replied:

It starts with a seed number and generates planet textures on the fly. A simpler, less advanced, version of the algorithm can be found in High Albedo.

There's also a function that keeps the universe fresh by adding and removing NPCs as needed.

+1 vote     reply to comment
darkhuntx7
darkhuntx7 Mar 27 2014, 8:18am says:

Quite ambitious project of yours, but if I may ask why the jMonkey engine??

+1 vote     reply to comment
masternerdguy
masternerdguy Mar 27 2014, 8:32am replied:

It's the only decent 3D Java game engine. It's open source and I've been using it since it was in alpha so I've got a lot of practical experience with it.

It is capable of solid frame rates and scenes as detailed as any other major engine, you just have to play with it a little. And since it's open source I have a lot of freedom to modify it if needed to get something to work.

Java was also the language for my previous project High Albedo, but I wrote my own engine for that one.

0 votes     reply to comment
fbucur
fbucur Mar 18 2014, 5:18am says:

Hey masternerdguy, why did you delete my comments? I thought you didn't steal any ideas, so why delete the conversation?

+1 vote     reply to comment
masternerdguy
masternerdguy Mar 18 2014, 6:27am replied:

I sent you a private message explaining why they were removed, not enough space to leave that comment here. I haven't stolen any of your ideas, but deleted the comments because they are advertising.

0 votes     reply to comment
fbucur
fbucur Mar 18 2014, 6:35am replied:

I didn't receive any messages from you or anybody else on that matter, plus I thought you said there are no similarities that can lead to "competing" titles, so where's the harm?

+1 vote     reply to comment
masternerdguy
masternerdguy Mar 18 2014, 6:39am replied:

Check your mail now, I was proofreading the draft :)

0 votes     reply to comment
JprogDev14
JprogDev14 Mar 14 2014, 10:50am says:

This looks awesome!

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Outlier: Open Skies
Platforms
Windows, Linux
Developed By
masternerdguy
Engine
jMonkeyEngine
Contact
Send Message
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Futuristic Sim
Theme
Sci-Fi
Players
Single Player
Project
Indie
Embed Buttons

Promote Outlier: Open Skies on your homepage or blog by selecting a button and using the HTML code provided (more).

Outlier: Open Skies
Outlier: Open Skies
Statistics
Rank
874 of 23,605
Last Update
3 days ago
Watchers
70 members
Files
2
News
7