Oolite 2.0 or II

An area for discussing new ideas and additions to Oolite.

Moderators: another_commander, winston

Post Reply
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16059
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Oolite 2.0 or II

Post by Cody »

spara wrote:
... link to surjectors? I'm sure it's somewhere, but I'm not able to track it down.
Here.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2676
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Oolite 2.0 or II

Post by spara »

Cody wrote:
spara wrote:
... link to surjectors? I'm sure it's somewhere, but I'm not able to track it down.
Here.
Thanks. Got it. It's kind of nice, although I don't like the missing HUD and depleting shields effects. There might be something in it though. The idea of being able to speed up a bit without burning fuel to overtake is something to consider. Perhaps drop the speed to 2x and remove those HUD and shield effects?
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2639
Joined: Thu Jun 20, 2013 10:22 pm

Re: Oolite 2.0 or II

Post by Redspear »

Astrobe wrote:
I already fixed that.
I called it "surjectors".
Hmm... I should have added the caveat, 'without being a player only solution' :lol: but that's something of a moot point when only the player has a torus drive... congratulations in any case.

One of the things that's nice about the ship role weighting adjustment is that it could combine with almost any of the other ideas already presented.
spara wrote:
Well, some core solution would be nice for preventing the abusive use of torus. With the current design the only way to do this might just be combining the good old player centric desing with the current non-player centric design. Meaning some form of DeepSpace pirates.

1. Fly the lane and it's like it's now.
2. Fly off the lane and get random encounters.

Point two could be done intelligently so that just off the lane the probability is higher (more pirates lurking for stray sheep) and the farther you go, the probability decreases.
That should be simple enough, and with DSP it's (for the most part) done already.

I think if I really wanted to encourage players to remain within the lanes then I think I'd add some form of checkpoint system along the path of the lane.

For example, suppose there are 5 checkpoints between the witchpoint and the planet:
Checkpoint 1 - Welcome to Zaonce. Please respect GalCop laws and regulations. We wish you a pleasant stay.
Checkpoint 2 - Owner of vessel Cobra MkIII 'Laser Magnet', you are on course for Zaonce Icosahedron Station who have been informed of your approach.
Checkpoint 3 - Commander Jameson, your legal stays has been confirmed as Clean. You have been prioritised for Zaonce police rapid response team (even if that's really BS).
Checkpoint 4 - Laser Magnet, 2 escape pod signals have been detected emanating from your hold, please report to system authorities upon docking.
Checkpoint 5 - Congratulations on successfully passing all system checks Commander, Zaonce station coordinates are now being communicated.

And potentially at any checkpoint after the first...
Cobra MkIII pilot, you have failed to pass the following checkpoints: ... Please head to the appropriate area or expect to be fined upon arrival at Zaonce station.

To stop pirates just piling up at the checkpoints:
Higher chance of police presence (er... maybe)
Checkpoint can 'witness' any crimes that might influence legal status.

To stop traffic 'zig-zagging' off and on lane (which would also help 'control' the pirates):
Checkpoints don't show up on standard compass (not sure about that one...)
Priority system that delays those not arriving from the approximate direction of the witch point over a suitable distance (on account of their avoiding police patrols which are of course lane based). This one would need careful implementation or be open to abuse / unfair restrictions.

There are plenty of questions around this approach but I suspect they can mostly be answered satisfactorily (or at least to my satisfaction anyway...)
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2676
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Oolite 2.0 or II

Post by spara »

Redspear wrote:
I think if I really wanted to encourage players to remain within the lanes then I think I'd add some form of checkpoint system along the path of the lane.
Interesting concept. Checkpoints might be a bit hard to justify in-game, but could there be something else that attracts the player? Maybe torus could be one shot speed burst and to be used again, it would need to be charged and there are charge points along the way or something. No, I don't have any good ideas really :mrgreen: .
User avatar
cbr
---- E L I T E ----
---- E L I T E ----
Posts: 1390
Joined: Thu Aug 27, 2015 4:24 pm

Re: Oolite 2.0 or II

Post by cbr »

The checkpoint solution seems to me a bit tedious, 5 checkpoints on the current wp -> station distance?
the indirect solution from dsp sounds more fitting

also as penalty for speeding up perhaps blowing a fuse or even risk of destroying your engine or enginecomponents,
the ship requires severe reparations but you made it, overdriving your engines just like in those scifi shows :)

I've read several solutions for speeding up, some are even already ( :) ) available to try,
but in 1 sentence what is it one is to achieve here?
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2639
Joined: Thu Jun 20, 2013 10:22 pm

Re: Oolite 2.0 or II

Post by Redspear »

spara wrote:
Checkpoints might be a bit hard to justify in-game, but could there be something else that attracts the player?
How about the police don't have the resources to patrol an entire system but a space lane is something they can cope with? Thus the checkpoints, thus the penalties if you miss them.
spara wrote:
Maybe torus could be one shot speed burst and to be used again, it would need to be charged and there are charge points along the way or something. No, I don't have any good ideas really :mrgreen: .
:lol: Well, I'd say it's the start of an idea, maybe the 'charge points' are actually 'torus magnets' that the torus drive pulls you to? It still needs more work but...
cbr wrote:
The checkpoint solution seems to me a bit tedious, 5 checkpoints on the current wp -> station distance?
the indirect solution from dsp sounds more fitting
I'm going to quote the typical pre-oxp defence here: it depends how it's done.

You can willfully (or accidentally) miss a checkpoint and still dock. You could willfully miss all of them (should you wish) and still dock.
You could even be assigned a waiting time at a checkpoint (for dodging the lane) and decide to just ignore it with no wait - they can't/ won't stop you.
In fact, it really wouldn't stop you doing anything.

Upon docking however, you pay the penalty for each of the checkpoints that you missed.
  • 1 missed = 5 credits; almost nothing, even for a new pilot
    2 missed = 25 credits; if you're not a beginner, who cares, right?
    3 missed = 125 credits; maybe this might actually matter soon
    4 missed = 625 credits; starting to get serious...
    5 missed = 3125 credits; are you sure you want to dock?
Of course the numbers could be made either more forgiving or more draconian but if you miss one or two most pilots aren't going to care. Personally, I'd add a time penalty at the station for processing too (with a similar scaling) so that those running (potentially lucrative) contracts might be inclined to stay on the lane too.
  • I'm sorry sir, we do like to welcome trade from other systems but I'm afraid you missed all of our check points you see and... we're really left with no choice but to ask you to complete your docking protocol with the shuttle pilots. Terribly sorry sir.
As for the comm messages, they could be direct to your ship so you don't need to hear every other pilots's messages as you are passing by...
cbr wrote:
also as penalty for speeding up perhaps blowing a fuse or even risk of destroying your engine or enginecomponents,
the ship requires severe reparations but you made it, overdriving your engines just like in those scifi shows :)
Interesting... but on those shows they normally have a better reason for doing so than the one I'm about to give below...
cbr wrote:
I've read several solutions for speeding up, some are even already ( :) ) available to try,
but in 1 sentence what is it one is to achieve here?
To reduce time (and boredom) spent in mass-lock trying to overtake ships that are both in front of and travelling in the same direction as you.

How's that?
Astrobe
---- E L I T E ----
---- E L I T E ----
Posts: 609
Joined: Sun Jul 21, 2013 12:26 pm

Re: Oolite 2.0 or II

Post by Astrobe »

With regard to "surjectors" the Torus drive is still there and it bugs me. So one more try.

So fuel-free (and shields-free) injectors looks like a good solution to the lane-crawling issue. The problem of long distances (wp-sun, wp-second planet etc.) remains.

I'm considering in-system hyperjumps ("hyperleaps"?). The player selects a target with the compass, somehow engages the hyperdrive, countdown, and the player lands at a good distance of the target (probably same distance as wp-main station). Of course if the station is actually behind the sun the player may be fried on arrival but hey, natural selection is a good thing!

Except that by the looks of it, it'll be difficult to trick the system into accepting a jump to the same system. Perhaps create a wormhole to the current system and intercept the jump failure? But at the very least I think one can just teleport the ship to the location (but enemies won't be able to follow, so no-go if masslocked), and do the Light'n'magic manually.

One important question though: I think I've heard the Torus drive can play a role in escaping interstellar space; is it the case?
Ngalo
Competent
Competent
Posts: 58
Joined: Mon Mar 02, 2015 2:08 pm
Location: drifting in remLock mask near Vezadi Station

Re: Oolite 2.0 or II

Post by Ngalo »

Not sure how relevant this is, but I've done some thinking about NPC torus drives (perfectly OXP-able these days if I ever get round to it).
Obviously when everyone has torus drive, no trader will stick to the lane if there's any chance of a pirate encounter. So pirates will go where the traders are: near the witchpoint (and to a lesser extent any trading stations). Not too close because that makes them easy prey for cops or bounty hunters, but instead of packs strung out along the lane, you'd have a loose 'shell' of groups around the witchpoint. This means most trade runs would produce just 1 or 2 battles if any, so the NPCs may need to get a bit deadlier.

Of course this kind of change would not be appreciated by the traditionalists?
Equal Rights for NPCs!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16059
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Oolite 2.0 or II

Post by Cody »

Ngalo wrote:
Of course this kind of change would not be appreciated by the traditionalists?
<chortles>
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2639
Joined: Thu Jun 20, 2013 10:22 pm

Re: Oolite 2.0 or II

Post by Redspear »

I think that penalising the player for minimising the 'boring bits' is an unusual (and questionable) game design strategy. So if there's to be no penalty then the question becomes why aren't the non-players doing it too?

One thing I failed to mention in my '1 sentence' answer to cbr is that we want to avoid the tedium without also avoiding the 'action'. The action is more exciting when it's surprising and unpredictable, not when it's mundane. So we need those trader encounters but it would just be nice if they didn't take so long to resolve.
Astrobe wrote:
The problem of long distances (wp-sun, wp-second planet etc.) remains.

I'm considering in-system hyperjumps ("hyperleaps"?)
I personally don't find torusing to other planets/suns boring - I see the planet slowly looming larger as I approach, there is a sense of speed, of distance, of progress.
I don't find manual docking boring (although I do like the option of using the docking computers) - I hear all of the system coms, against a backdrop of station and planet, and I'm involved in skill based procedure that will be rewarded if completed successfully.
I didn't even find mass-lock boring in elite - 'I wonder what ship that is passing by... another python, there it goes'.
Atmospheric, scenic, progressive. Overtaking an inbound mass-lock however is none of those things, well maybe one, if you're being generous.

'Hyperleaps' could be fun though.
Ngalo wrote:
Obviously when everyone has torus drive, no trader will stick to the lane if there's any chance of a pirate encounter. So pirates will go where the traders are: near the witchpoint (and to a lesser extent any trading stations). Not too close because that makes them easy prey for cops or bounty hunters, but instead of packs strung out along the lane, you'd have a loose 'shell' of groups around the witchpoint.
...until (if you extrapolate further) the lane becomes the optimal route to take, and so the traders return, and so the centre of those 'shells' become the most guarded and so the pirates position themselves along the lanes rather than just the at ends, until the police patrol the lanes, etc. etc. etc.

The appeal of the lane is that it has the shortest distance. Unless I'm getting myself confused (quite possible) an optimal strategy, where there is free movement of all parties, would be one where the distance from the lane was as little as necessary to avoid significant increase of risk and no further. Thus the lane will likely always have a pull of sorts to the extent that traffic generally would not likely stray too far from it.

Meanwhile, back on ship roles...

After having an initial look at the weighting idea, I can happily shave about 0.03 from the average speed of the typical trader, courier & smuggler. That might not sound like much but consider that aegidian granted the player ship a bonus of only 0.05 in an attempt to remedy the same issue (IIRC). The 0.03 benefit would be to ALL player ships however and not just the MkIII.

If I can get the benefit up to 0.05 and still have a plausible weighting then I think I'll be happy with that.
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2639
Joined: Thu Jun 20, 2013 10:22 pm

Re: Oolite 2.0 or II

Post by Redspear »

So I've reached my target of reducing average system trader speed by approx 0.05.
Here's the difference that would make to a game with no oxp ships according to my calculations

Speed at which a mkIII currently overtakes the average inbound trader masslock:
  • Trader - 0.1
    Courier - 0.03
    Smuggler - 0.07
Speed of same with role weight adjustments:
  • Trader - 0.15 (one and a half times as fast)
    Courier - 0.08 (more than twice as fast)
    Smuggler - 0.11 (more than one and a half times as fast)
Note that the biggest increase is also where it is most needed.

For the adder start fans, your ship currently performs as follows:
  • Trader - negative 0.01
    Courier - negative 0.08
    Smuggler - negative 0.04

In other words, without injectors you can expect to do very little in the way of overtaking - maybe a below average trader or two)

And with the suggested alterations...
  • Trader - 0.04 (yay! - faster than the mkIII currently overtakes couriers)
    Courier - negative 0.03 (sorry, speed is a virtue for couriers)
    Smuggler - 0.003 (you can at least expect to overtake the slower ones)
Whichever ship you are flying, your speed relative to the average trader will be improved and yet your actual speed has remained unchanged.
Furthermore, if the mkIII and the moray are returned to their elite speeds (0.3 and 0.25 respectively) then overtaking improves when piloting any if the other ships (please note this was not done to achieve the results given above).

Combining this with another idea would improve the benefits further.

Thinking some more about the original 'solution' to the problem i.e. giving the player-only version of the mkIII a 0.05 speed boost (non-player mkIIIs were slower then)...
Imagine if, instead of it being a boost to the default player ship, it were actually a piece of equipment that the player started with.

It would need to be otherwise rare, or else what's the point?, but it could be very useful for making travel more fun in player ships generally. For non-player ships, there could just be a variant that has the speed boost included but they should also be sufficiently rare that they had little influence on the figures given above.

There's the potential for wreaking havoc with oxp ships here but it needn't be available by default; besides, if it's not intended by the oxp writer then it won't appear in the non-player version and if you don't want it as a player then don't buy it!

So this drive accelerator, or whatever it is, could justify reducing typical mkIII and moray speeds and once equipped would improve the above figures for any ship (even the mkIII and moray as their non-player counterparts would typically not be so equipped). This needn't be done of course but I think the mkIII is more than fast enough already; despite being one of the biggest default ships it is also one of the fastest.

So I see two options here:
  • 1. It's a high tech item, just expensive enough to justify it being available only rarely to non-player ships.
    2. It's a special item that the player starts with and is transferable between ships.
I much prefer option one at present but whichever were implemented, it could result in similar advantages to those listed above for the mkIII being available to most player ships.
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2676
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Oolite 2.0 or II

Post by spara »

Have you altered the max_speed of the ships? Another possibility could be altering the AIs so that when ships are flying on lane, they would fly at "cruise" speed. Just a thought.
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2639
Joined: Thu Jun 20, 2013 10:22 pm

Re: Oolite 2.0 or II

Post by Redspear »

Nope, just their relative probabilities of appearing but not the total weighting (i.e. oxp trader ships would still appear with the same probabilities as before).
No ship has lost a role and no ship has gained one.

Cruise speed is quite a nice idea, the couriers probably wouldn't use it much however and they're the most problematic in terms of mass-lock.
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2676
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Oolite 2.0 or II

Post by spara »

About skipping the line. Why does everyone fly on a lane? I can think of two reasons, safety and economy. With practically free in-system travel the economy part would require bigger changes.

The police patrol the lane so it's sort of safe assuming there's some danger lurking outside the lane. There could be something like automated sensors planted by pirates outside the lane to alert the raiding party to intercept. Too bad the player can safely torus away. What if these intercepting pirates would be granted torus drives to catch the player?

So, there could be an ambush pirate party (or more) waiting somewhere oustside the lane. Around the lane should be X number of tracker drones waiting and alerting the ambush party. The drone should follow the player and should not be visible on the radar and keep on transmitting the coordinates of the player so that the ambush party can home in to the player. Both, the tracker drones and the ambush party should be granted with torus speed.
Astrobe
---- E L I T E ----
---- E L I T E ----
Posts: 609
Joined: Sun Jul 21, 2013 12:26 pm

Re: Oolite 2.0 or II

Post by Astrobe »

Redspear wrote:
I think that penalising the player for minimising the 'boring bits' is an unusual (and questionable) game design strategy. So if there's to be no penalty then the question becomes why aren't the non-players doing it too?
What the modification does is reduce the boring bits, and make them less boring. It's not penalising the player, it offers a trade-off. Indeed it's a bit unusual in a game that gives the player an übership right from the beginning :wink:

The "penalty" of bringing shields down for fuel-free injectors achieves various goals:
- it follows a well established rule saying that risk comes with a reward; the reward here being that travelling faster on average than before increases your credits/minutes.
- it creates easy to understand risks and rewards.
- it gives more options: use fuel and fly safely until your tank is empty, or live dangerously and keep your fuel for when you really need it (well perhaps you'll need it because you decided to live dangerously...).
- it creates more variety in combat situations. Now crossing the path of lone pirate is no joke any more even with your IronAss because your overboosted shields are down. Or it can be used as a desperate attempt to flee when you're low on fuel.
- because flying without shields is a really dangerous thing to do, it is believable that ordinary traders won't use it (I've considered adding a very tiny chance of being hit by some rock to reinforce this point).
- the modification that allows to combine Torus+injectors in a single device implies that you also have no shields when using Torus. I think it's an improvement because while using it to travel to the sun or another planet, it's easy to avoid wandering ships. Furthermore because of the way the populator is configured they're sparse and in small groups, so it's often easy to take them down. With shields down, failing to avoid them puts you in a troublesome situation.

Now, if the risk is to high for the reward, it can be fixed. For instance, award some shield regen boost while the weapons are offline.
Post Reply