Oolite 2: ship balance, starting conditions and death knells

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

Post Reply
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2411
Joined: Mon May 31, 2010 11:11 pm

Re: Looking ahead

Post by Switeck »

lohwengk wrote:
From this experience, I suspect that a new commander will not survive his first combat if he starts off in a Cobra Mk 1. Worse still, it's too slow to outrun any pirate except the Python. I think the Adder may be even worse. That means even playing as a trader will be difficult. Playing as a bounty hunter is out of the question.
The Adder is slower than the Cobra 1. (0.24 LM vs 0.26 LM)
lohwengk wrote:
I thinks someone mentioned letting it have a max cargo space of 5t or something like that to match the pirate Adders.
NPC Adders you mean? In core Oolite, there are no pirate Adders, only Adder bounty hunters, Adder shuttles, Adder scavengers, or Adder Rock Hermit ships.
Disembodied wrote:
The important thing isn't the actual stats of the player's starting ship, it's that the starting ship is sitting on the bottom rung.
The simple answer of game starting difficulty = what ship you start with:
Easy = Cobra 3 + 100 Credits
Medium = Cobra 1 + 200 Credits
Hard = Adder + 500 Credits
Let the player rather than *US* decide their own "difficulty level".
JD wrote:
Smivs wrote:
Look at the number of players who never move on but keep their Mk 3 for life.
I think Smivs hits it on the head right here. After kitting out my Cobra Mk 3, saving up for a BCC was my next ambition, but by the time I could afford one I'd decided that I was sticking with what I'd got.
...
Whatever model you start out with, I think a clearer progression of more desirable ships would provide some good targets to keep aiming for.
If you're looking to make credits quickly, going to a Python instead of fully kitting out the starting Cobra 3 is almost a must. After that, a Boa 1 (which is fluffed as the "replacement" for the Python) is priced too far from the Python and too close to its Boa 2 cousin to be considered viable. Were it 300,000 credits instead of 450,000 credits it would fit nicely as a lower/middle tier "bulk" cargo carriers and would be available "soon" enough after you could afford a Python to maybe make it worth getting.

Despite some people's feelings that the Anaconda's cargo capacity is ridiculously high and a typo, it's now a legacy of it. And the extra cargo capacity it has is of VERY limited value for regular buying/selling at the main stations. You will almost always run out of stuff to buy (at least stuff WORTH buying) before hitting 250 TC. But leaving it with a 750 TC max gives it a certain niche for those that want to do mad numbers of cargo contracts.

The Cobra 3 at some point since early Elite versions was increased in speed from 0.30 LM to 0.35 LM ...going from a similar speed as many small ships to outrunning almost everything jump-capable except for the Asp 2. Could we set it back to 0.30 LM or at least to 0.32 LM to regain some game balance there?
User avatar
Bugbear
---- E L I T E ----
---- E L I T E ----
Posts: 415
Joined: Sun Sep 17, 2006 1:30 am

Re: Looking ahead

Post by Bugbear »

lohwengk wrote:
We may also need to provide some way for new Jamesons to make new trade runs where they are safe from pirates, e.g. in an escorted convoy between two safe systems.
Perhaps colour coding systems on the galactic map indicating the 'hostility' or stability of the various target systems.

Perhaps while the training wheels are on, the player is warned before they jump to a hostile system...

Hell, you could even implement a set of layers over the galactic map - one for trade routes, one for government type, one for economy type...
Commander Bugbear
Cruising chart 5 in a Boa Class Criuser: Quantum Pelican I
Vigilante, trader, gems and precious metals hoarder.
Black Monks bothering performed at no extra charge.
User avatar
Bugbear
---- E L I T E ----
---- E L I T E ----
Posts: 415
Joined: Sun Sep 17, 2006 1:30 am

Re: Oolite 2: ship balance, starting conditions and death kn

Post by Bugbear »

Another thought (gosh! Two in one day. I'd better lie down after this before my head overheats).

One of the incentives for building up cash is buying upgrades for your ship...but I wonder if it's realistic to be able to Iron Ass your ship with every conceivable upgrade at no cost to performance or cargo space.

Performance costs could range from equipment energy requirements to affecting pitch / roll / yaw / acceleration / top speed.

If upgrades cost performance / space as well as credits, that would provide an incentive to upgrade the ship to something bigger or more powerful.

This could be used as a mechanism for nerfing the all-round brilliance of the Cobra III to some extent, and give justification to the more exotic ships that can be imported via OXZs.
Commander Bugbear
Cruising chart 5 in a Boa Class Criuser: Quantum Pelican I
Vigilante, trader, gems and precious metals hoarder.
Black Monks bothering performed at no extra charge.
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Re: Looking ahead

Post by Commander McLane »

Bugbear wrote:
lohwengk wrote:
We may also need to provide some way for new Jamesons to make new trade runs where they are safe from pirates, e.g. in an escorted convoy between two safe systems.
Perhaps colour coding systems on the galactic map indicating the 'hostility' or stability of the various target systems.
The 'hostility' of a system only depends on government type, which is already indicated on the map (at least on the short range map if you press 'I') and can be checked on the system info screen anyway.
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6885
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Re: Looking ahead

Post by Disembodied »

Switeck wrote:
Disembodied wrote:
The important thing isn't the actual stats of the player's starting ship, it's that the starting ship is sitting on the bottom rung.
The simple answer of game starting difficulty = what ship you start with:
Easy = Cobra 3 + 100 Credits
Medium = Cobra 1 + 200 Credits
Hard = Adder + 500 Credits
Let the player rather than *US* decide their own "difficulty level".
That's perhaps an option for Oolite 2.0, sure. As I've said, I've come to realise that putting the beginning player on the bottom rung would entail a radical overhaul of the game economy, ship stats (including, of course, the prices of the ships themselves), NPC behaviour, and so on.

However, I still maintain that, for an imagined Oolite II: The Sequel, there is nothing wrong with putting starting players on the bottom rung – in fact, it's the only sensible place for new players to start. This isn't about forcing a particular difficulty level onto a new player: the whole point would be to make the early stages of the game an easy introduction to the basics, while still offering the whole range of future development to them.

Elite/Oolite is, as it stands, a really challenging game for newcomers. Oolite is far, far harder for new, inexperienced players to pick up and play than virtually any comparable contemporary game. A Jameson in a Cobra III is no more likely to survive a trip from Lave to Riedquat than is a Jameson in an Adder. In at least one respect, a new pilot will probably find life easier in an Adder, as it's less likely to crash on docking! But the game is built around the player being in a Cobra III. This is part of Oolite's 32K legacy, and making any significant changes to it would involve a huge effort.
User avatar
Gimi
---- E L I T E ----
---- E L I T E ----
Posts: 2073
Joined: Tue Aug 29, 2006 5:02 pm
Location: Norway

Re: Looking ahead

Post by Gimi »

Disembodied wrote:
However, I still maintain that, for an imagined Oolite II: The Sequel, there is nothing wrong with putting starting players on the bottom rung – in fact, it's the only sensible place for new players to start. This isn't about forcing a particular difficulty level onto a new player: the whole point would be to make the early stages of the game an easy introduction to the basics, while still offering the whole range of future development to them.

Elite/Oolite is, as it stands, a really challenging game for newcomers. Oolite is far, far harder for new, inexperienced players to pick up and play than virtually any comparable contemporary game. A Jameson in a Cobra III is no more likely to survive a trip from Lave to Riedquat than is a Jameson in an Adder. In at least one respect, a new pilot will probably find life easier in an Adder, as it's less likely to crash on docking! But the game is built around the player being in a Cobra III. This is part of Oolite's 32K legacy, and making any significant changes to it would involve a huge effort.
I second this, the problem is, in my view, not the starting position, but the middle bit. Starting out is actually quite hard. The problem is that, with the equipment available, the Cobra too quickly becomes the perfect ship. In addition, with all the ways you can earn money in Oolite, becoming rich is too easy. This is offset by the ability to buy expensive ships, but when the incentive to do that is limited owing to the Cobra being such a perfect ship you have a mismatch. In that respect, just changing starting ship won't solve this issue. One way of doing it could be to introduce a ship identical to the Cobra in all respects, but unable to fit equipment such as military lasers, clocking device and naval energy unit. However, this would still only provide a one step ship upgrade to the Cobra for many players. So like Disembodied, I conclude that fundamental changes are needed to make a coherent progression ladder for the new Jameson.
"A brilliant game of blasting and trading... Truly a mega-game... The game of a lifetime."
(Gold Medal Award, Zzap!64 May 1985).
User avatar
Killer Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 2278
Joined: Tue Jan 02, 2007 12:38 pm

Re: Looking ahead

Post by Killer Wolf »

Disembodied wrote:

That's perhaps an option for Oolite 2.0, sure. As I've said, I've come to realise that putting the beginning player on the bottom rung would entail a radical overhaul of the game economy, ship stats (including, of course, the prices of the ships themselves), NPC behaviour, and so on.
i don't get that at all. The price of ships should be immaterial up to the point the player is a good enough player to have amassed the money to afford one, and by that point i don't see anything needing a change. The economy is as it is - it fluctuates in a range and that's all the fun of finding a good paired systems to trade in, and that little gameplay joy when you hit a good price and that little gameplay droop when you fight your way to a station only to find you've made C2 a ton profit. NPC behaviour - why? traders do what they do, pirates do what they do. There's tricks and tips to trade as safe as possible until you have a better specced ship, i don't see why we need go messing w/ every AI in the game.

also, unless i totally missed the point somewhere, i thought this was all about starting OPTIONS? granted the default will/probably/should be Jameson in the Cobra w/ C100 etc, but i thought we were talking about a couple of different option for those who wanted a challenge, or pretend to be a salvager/trder/baddie pirate etc? Just like Hardwar, offering you a slightly different start if you wanted to be a trader/scavenger etc.
User avatar
Griff
Oolite 2 Art Director
Oolite 2 Art Director
Posts: 2483
Joined: Fri Jul 14, 2006 12:29 pm
Location: Probably hugging his Air Fryer

Re: Oolite 2: ship balance, starting conditions and death kn

Post by Griff »

i think we're all missing the most important Oolite 2.0 feature request - blue space background option please :D
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6885
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Re: Looking ahead

Post by Disembodied »

Killer Wolf wrote:
i don't get that at all. The price of ships should be immaterial up to the point the player is a good enough player to have amassed the money to afford one, and by that point i don't see anything needing a change. The economy is as it is - it fluctuates in a range and that's all the fun of finding a good paired systems to trade in, and that little gameplay joy when you hit a good price and that little gameplay droop when you fight your way to a station only to find you've made C2 a ton profit. NPC behaviour - why? traders do what they do, pirates do what they do. There's tricks and tips to trade as safe as possible until you have a better specced ship, i don't see why we need go messing w/ every AI in the game.

also, unless i totally missed the point somewhere, i thought this was all about starting OPTIONS? granted the default will/probably/should be Jameson in the Cobra w/ C100 etc, but i thought we were talking about a couple of different option for those who wanted a challenge, or pretend to be a salvager/trder/baddie pirate etc? Just like Hardwar, offering you a slightly different start if you wanted to be a trader/scavenger etc.
The point I'm obviously not making too well ;) is that any game which allows for player progression and development should start the player at the bottom, so they can enjoy all the potential "Ooh, nice!" moments available – those moments where your progress through the game is given some tangible reward. Elite was probably the first game to allow player progression at all: you began in an unmodified Cobra III, and all the "Ooh, nice!" moments (not counting the escalation in kill ranking) were getting new bits of kit: your new beam laser, your ECM, your fuel scoop, your Extra Energy Unit, your military laser, etc.

Oolite, however, lets players change ships. As Gimi says, the Cobra III is a really, really good ship. By starting players in a Cobra III, arguably the best all-round ship in the core game, we are denying players the chance to experience lots of other, major "Ooh, nice!" moments, as they progress from tiny little nothing ship, to slightly bigger, better ship, to actually half-way decent ship, to at long last enjoying a special "my very own Cobra III!" moment. From a pure enjoyment point of view, in a game which allows players to change ships, it's a mistake to start them off in a ship which they will quite possibly never want to change. Players should start in the smallest, least powerful ship, so they can experience all these moments of achievement as they improve.

This – what I've been banging on about anyway, to the extent that Ahruman felt it necessary to split the thread :oops: – is not about setting difficulty levels. Players should start on the bottom rung, somewhere relatively safe, where they can paddle about in a little ship, learn the basics, make a little money, and just when they're getting the hang of things they'll be able to afford their first significant step up the ladder. Frontier had this part right: because you could change ships, you started off with hardly any money, piloting an unmodified Eagle. There wasn't the option to start off with hardly any money, piloting an unmodified Imperial Courier.

However, Elite/Oolite is constructed around the assumption that the player is flying a Cobra III, and will always be flying a Cobra III. We've got canonical material giving us prices for other ships, but these were never intended to be actual working parts of the game – because no-one would ever buy a Moray, or a Python, or a Boa, or even a Cobra III. This was just window-dressing. Now, though, in Oolite, it actually matters, because we can buy new ships.

So if we wanted to make a version of the game where new players start off in the bottom-rung ship, i.e. an Adder – as they should, for the above-mentioned game-design reasons, so they don't miss out on the excitement of progressing to a Moray, then to a Cobra I, and so on – these prices start to matter a lot. Combined with the low stats of the Adder, the tiny cargo hold, the tiny earning potential of the ship, the difficulty of flying any sort of ship that's slower than a Cobra III (you are constantly stuck in traffic, for a start), the current ship and equipment prices – created for a game where the player would only ever be flying a Cobra III – make starting in an Adder a masochistic nightmare. The next rung up is so far away as to be all but unreachable, in practical terms, for new, beginning, I've-never-played-Elite-before players. Even if you reach it, you're still barely scraping by, and still in a painfully slow ship; in Elite/Oolite, the Cobra III is to all intents and purposes the minimum spec. ship you can fly and still enjoy the game – certainly as a newcomer.

The design of Elite is a function of its 32K origins. You're dropped right into things and you should get used to dying, real fast, because you're going to be doing it a lot. This isn't bad – it's just not as good as it could be now we're not constrained by 32K. It's probably offputting to a lot of new players, who are used to a gentler, and much longer, learning curve. Like Gimi says, it starts off being incredibly hard, and then quite quickly you're at the top of the tree. New equipment in Oolite, and OXP ships, help, but even so there aren't nearly as many "Ooh, nice!" moments as there could be.

A game where an Adder is a viable ship for newcomers, where they can potter around sort-of safely for a bit, before upgrading to ("Ooh, nice!") a Moray, say, and flying off into some of the slightly wilder parts to practice some more, is a game which is not Oolite. It would need:
  • an expanded trading model, to allow small ships to make money at a decent rate (probably incorporating some sort of non-cargo-based courier runs)
  • an altered system of ship running costs, to make these costs proportional to the earning potentials of the ships
  • altered NPC behaviour, to make small ships more survivable (albeit at the cost of your cargo) and slower ships less frustrating to fly
  • altered ship prices, to create a coherent and achievable progression ladder
  • altered geography, to create a "paddling pool" of safe systems for Jamesons to practice in
and probably more besides. Oolite is a game which assumes you're flying at least a Cobra III. To change this assumption is non-trivial, to say the least.

Which is not to say that some starting options couldn't be built into the game – but the only ones opting for them would be long-time players looking for a new challenge. And they can probably sort that out for themselves anyway.
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6885
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Re: Oolite 2: ship balance, starting conditions and death kn

Post by Disembodied »

Griff wrote:
i think we're all missing the most important Oolite 2.0 feature request - blue space background option please :D
:evil: That's not funny. Shame on you! :P
User avatar
Killer Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 2278
Joined: Tue Jan 02, 2007 12:38 pm

Re: Oolite 2: ship balance, starting conditions and death kn

Post by Killer Wolf »

excellent points, Disembodied.

For my part, i'd like to see something else that might take the edge off a ship as "bad" as an Adder : the implementation of the Bulletin Boards. There, we'd see :
- wanted ads, people willing to pay over-market prices for goods.
- for sale : people selling cargo and equipment at a sub-market price.
- courier jobs : this is where an Adder wouldn't matter ~ it'd be ferrying letter/packages, things that would fit in the cabin or in the hold but would be much smaller than a Cannister. Some of these would be pretty good paying so it'd work out as good as a cargo trading trip in a "Jameson" scenario.
- Jobs : these could be anything, from getting you to escort a ship into an Anarchy, to say Galcop offering a few dozen credits for clearing asteroids that are building up and encroaching on the space lane, to assassination jobs etc.

w/ a bit clever scripting or such like, this could massively open up the game. The asteroid this could get you out and learning to launch, dock, fly and shoot all w/out having to hyperspace etc etc. The package thing could see you suddenly jumped by a horde of pirates as you realise you've just stumbled into the middle of a turf war by carrying packages for one side.
i think this would add huge amounts of atmosphere to the gaem, if embellished w/ some good text/missionscreen graphics.
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2411
Joined: Mon May 31, 2010 11:11 pm

Re: Looking ahead

Post by Switeck »

Moray ships (medical and normal) seem to be fast (0.30 LM) but not quite as tough as the Cobra 3, so maybe they'd make decent starter ships as well?

If the Cobra 3 remains as a possible start, call it "Easiest". :lol:
Killer Wolf wrote:
NPC behaviour - why? traders do what they do, pirates do what they do. There's tricks and tips to trade as safe as possible until you have a better specced ship, i don't see why we need go messing w/ every AI in the game.
As for NPC behavior, to keep the universe interesting. The AI must be reasonable rather than stupid -- or the game will get boring really quick once you get good at it and have an iron ass of a ship. Anarchy systems should offer at least a low risk for anyone, if they're inclined to actually hunt down and kill all the pirate groups in the system...as opposed to taking the usually safe indirect route to the main station.

Others have asked for better NPC behavior, and that's reason enough *IF* someone is willing to devote the time to improving the AI -- rather than just increasing the stupid NPC's stats to ridiculous levels like many other games do. :evil: It is appropriate for the NPC ships to potentially have the same capabilities as the player's ship.

Having said that, very aggressive + effective NPC ships should only be added rarely for variety.
Ganelon
---- E L I T E ----
---- E L I T E ----
Posts: 534
Joined: Fri Jul 02, 2010 11:45 am
Location: Around Rabiarce or Lasoce

Re: Looking ahead

Post by Ganelon »

Switeck wrote:

Despite some people's feelings that the Anaconda's cargo capacity is ridiculously high and a typo, it's now a legacy of it. And the extra cargo capacity it has is of VERY limited value for regular buying/selling at the main stations. You will almost always run out of stuff to buy (at least stuff WORTH buying) before hitting 250 TC. But leaving it with a 750 TC max gives it a certain niche for those that want to do mad numbers of cargo contracts.
I've never tried an Anaconda, but such a ship could be quite valuable as a trader ship, just not a *small* trader. It'd be a different style of play is all. Assuming the player has the ship and a bit of capitol to work with, at every stop you buy everything that is at a certain percentage below average price and you sell everything that is a certain percentage over average price. The further you decide to place those percentages from average, the greater the profit margin (obviously). Once you find the best range for that (where the hold gets filled and the CR rack up), then pretty much every stop is a good paying one, and it can be a way to a very large CR balance in your account.

But for most people it would get kind of tedious, unless they were trying to raise money for something really big, like one of the very expensive "uber" ships or something. Or maybe if their personal "score" goal in the game was to be a billionaire rather than racking up enough kills to be "Elite". Maybe some people would want to accumulate a vast fortune so "price is no object" before working on their kill counts. Lots of people, lots of ways to play the game, and that's good!

The Annie isn't a fast ship, but it's not so bad, with seven missile slots, seven energy banks and a medium recharge rate. A player would want to get good with those side and rear lasers, but it's certainly no sitting duck. Not much of an iron arse either, but it would make a pretty decent ship if the player wanted to do larger scale trading. No dog-fighter, but it mounts enough weaponry to keep off the average pirate attack so long as one made good use of the side and rear guns rather than trying to turn into the target so much and was making enough CR to not mind paying for hardheads fairly regularly.

My point is that the gameplay strategy with it, if a player chose it, would be very different than how one would play the game with something like a Cobra MK III (to use the most common example). But there would be effective strategies and some good opportunities and.. a balance.

I don't think it's good to try and balance the game too precisely, or we risk the danger of ending up with Oolite being yet another game where the player is led by the nose and there's really only one way to play it. The more options and possibilities that are left open to the player, the better. If a player doesn't read the manual or at least consider the advice of a certain wise blue frog on Lave, then they've already made the game harder for themselves.

I agree that there should be more sorts of jobs and opportunities made available even from the start, to offset the small cargo holds and limited weaponry. Maybe intentionally keep the ones near the starting point a bit dull, so that as the player gains confidence and upgrades their ship they go further out and find more adventure. That way the player can find their own balance between schlepping away banking CR for upgrades and/or working capitol and going blazing off half-cocked into the great unknown (where they just may get their rump roasted and handed to them on a stick).

To try and "manage" how a player has to do things at the beginning, is it really good? Is it what was good about this game for us when we started?
Sleep? Who needs sleep? Got game. No need sleep.
Zireael
---- E L I T E ----
---- E L I T E ----
Posts: 1396
Joined: Tue Nov 09, 2010 1:44 pm

Re: Oolite 2: ship balance, starting conditions and death kn

Post by Zireael »

Killer Wolf wrote:
excellent points, Disembodied.

For my part, i'd like to see something else that might take the edge off a ship as "bad" as an Adder : the implementation of the Bulletin Boards. There, we'd see :
- wanted ads, people willing to pay over-market prices for goods.
- for sale : people selling cargo and equipment at a sub-market price.
- courier jobs : this is where an Adder wouldn't matter ~ it'd be ferrying letter/packages, things that would fit in the cabin or in the hold but would be much smaller than a Cannister. Some of these would be pretty good paying so it'd work out as good as a cargo trading trip in a "Jameson" scenario.
- Jobs : these could be anything, from getting you to escort a ship into an Anarchy, to say Galcop offering a few dozen credits for clearing asteroids that are building up and encroaching on the space lane, to assassination jobs etc.

w/ a bit clever scripting or such like, this could massively open up the game. The asteroid this could get you out and learning to launch, dock, fly and shoot all w/out having to hyperspace etc etc. The package thing could see you suddenly jumped by a horde of pirates as you realise you've just stumbled into the middle of a turf war by carrying packages for one side.
i think this would add huge amounts of atmosphere to the gaem, if embellished w/ some good text/missionscreen graphics.
Seconded, I think these ideas are great!
And for the record, I think it's time for Oolite 2 to get away from Cobra III as the centerpoint of the Ooniverse.
User avatar
Killer Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 2278
Joined: Tue Jan 02, 2007 12:38 pm

Re: Oolite 2: ship balance, starting conditions and death kn

Post by Killer Wolf »

as another aspect of ship trading, i think it might be cool to sometimes force a trade on the player. it seems "unrealistic" to get the living sht kicked out of your ship on a regular basis, by combat or stuffing your docking procedure, and simply replace or repair stuff w/ a simple click on the F3 screen. i'd like a ship's integrity to be stored, say a simple 0~100 value that increases depending how much damage you take over a certain limit. it might start affecting ship attributes like speed or roll/pitch rates. there would come a time when you'd have to sell up and get a new one - too much damage and you get a shtty trade-in price of course.
Post Reply