Station buy limits, game balance, and dynamic economy

Post ideas & suggestions you have pertaining to the game here.
Post Reply
NMS
Militia Commander
Militia Commander
Posts: 341
Joined: Tue Mar 05, 2013 8:26 am

Station buy limits, game balance, and dynamic economy

Post by NMS » Mon Mar 30, 2015 4:56 am

Continuing discussion of this issue: http://ministry.kronosaur.com/record.hexm?id=1353
george moromisato wrote:I'm not sure what the fix is, but I'm not 100% happy with the current system either. Any mechanic which tempts the player into getting an advantage via mindless/boring activities seems wrong to me.

Ideally there would be some way for the player to get an advantage in a non-boring way, but I don't know what that is yet.
watch tv, do nothing wrote:We already have trade convoys moving stuff between stations to a limited extent (I think black market convoys actually move goods sometimes but I could be wrong). Maybe when the system is generated, the engine could look at what "source stations" like mines and "sink stations" like corporate stations are present. Then a certain number of trade routes could be mapped and a freighter assigned and generated to each trade route, ordered to move between two stations picking up a commodity produced by one and depositing it at the other.

The source station would slowly and continuously generate the commodity and put most of it in the freighter when it arrives, and the hidden stockpile of the commodity at the sink station would continuously dwindle (this already happens). Thus, the sink station would pay less for the commodity immediately after the freighter arrives and pay the most for it immediately before it arrives, when supplies are lowest.

If the freighter is late or mysteriously destroyed, or it doesn't bring enough of the commodity (because the player sneakily bought up the entire supply right before the convoy arrived at the supply station), the player will be able to sell the commodity at an inflated price. If the trade route is unprofitable for the freighter enough times or is too risky (freighter gets attacked by hostile ships a couple of times, even if it survives), the freighter will gate out and the player can exploit the trade route for a little while until a faster and more heavily armed freighter gates in.

If the engine determines that the trade route was disrupted by player actions (direct, witnessed attacks on Commonwealth freighter types already trigger commonwealth justice, so I'm talking about unwitnessed attacks or players buying out the source station/ saturating the sink station leading to unprofitable runs), after a certain period of time Molotoks or other mercenary ships might gate in to administer a Teamsters-style lesson in business ethics. They wouldn't even necessarily have to go after the player directly, just circle the sink station and attack the player whenever they approach to encourage them to seek their fortunes somewhere else.
A dynamic economy would be very cool in an open world game, but I'm not sure it's a good fit for Transcendence.
Pros:
- Realism
- Cool
- Makes trading less mindless
Cons:
- Makes trading a lot more complicated, and probably not in a fun or beginner-friendly way. You'd have to collect a lot of information about current prices at various stations before getting started, and then know something about how the economic model calculates those prices in order to manipulate them.
- If the model is realistic and there's a competitive market for shipping, price differences between stations should be driven down to the point where traders make a "normal" profit (enough to compensate them for their time and the risk of pirate attacks).
- If the player is able to manipulate prices by a significant amount, trading could become the most efficient means of earning money. George has said he doesn't want other sources of income to take the focus away from combat.
- Requires a continuous flow of goods in and out of a system's economy. This means the player could earn an arbitrary amount of money in a single system, eliminating the part of the game's difficulty that comes from limited resources.



In the current system, the price stations are willing to pay for something is reduced if they already have a lot of it, and eventually they won't buy it at all. This is fairly realistic as a short-run economic model, and helps prevent the player from earning too much money by doing the same thing over and over. However, tvr discovered that these limits also depend significantly on how much of the good the player has in their cargo hold. This is so counterintuitive that it was apparently only discovered recently, despite presumably being the case for years.

Also, the amount of a good that can be sold in a single transaction at the current price is limited only by the amount of money the station has on hand and the size of the player's cargo hold. This gives an extra advantage to larger cargo holds, and encourages the player to hoard goods that they might obtain more of in order to sell as much as possible at once, even when it would be more convenient to sell them in multiple batches.

My suggestion is to calculate the quantities at which stations lower their prices mainly as a function of the good's price and type (commodities > armor > devices), and the size of the station's economy (based on its maximum money and/or replenish rate). Then stations should only offer to buy the difference between the quantity they have and the quantity at which they lower their price or stop buying the good. To avoid shifting the game balance too much, the limits should generally be higher than they are now, at least for items with low value to mass ratios.

StealthX051
Commonwealth Pilot
Commonwealth Pilot
Posts: 77
Joined: Sat Jul 26, 2014 5:26 pm

Re: Station buy limits, game balance, and dynamic economy

Post by StealthX051 » Tue Mar 31, 2015 12:09 am

There are a couple mod projects trying to do this already, however not many are released. The tutorial system, while better, is no where close to complete, and adding this might make trade harder for beginners, (even though that most beginners go around and shoot pirates for money).

PM
Fleet Admiral
Fleet Admiral
Posts: 2152
Joined: Wed Sep 01, 2010 12:54 am

Re: Station buy limits, game balance, and dynamic economy

Post by PM » Tue Mar 31, 2015 12:53 am

I guess I should re-upload Alternative Exchange (after I update it, if necessary) to Xelerus. In that mod, shops did not let the player sell past the buying limits (raised to five times instead of twice), but the player always got full price. Player did not need to hoard items to defeat buying limits. Just sell as you get items, up to the limit. No pain, no fuss.
Download and Play in 1.7 Beta...
Playership Drones v7 (Beta): Acquire and command almost any ship in Stars of the Pilgrim or Eternity Port.
Drake Technologies (Alpha): More hardware for combat! (Stuff for part 2: VotG in development...)
Star Castle Arcade: Relive classic arcade gaming in a new Transcendence adventure!
Godmode v3 (WIP): Dev/cheat tool compatible with D&O parts 1 or 2.

FourFire
Militia Captain
Militia Captain
Posts: 567
Joined: Sun Aug 12, 2012 5:56 pm

Re: Station buy limits, game balance, and dynamic economy

Post by FourFire » Tue Mar 31, 2015 5:11 pm

@PM I don't believe I ever got to test that mod, sounds good.

@watch tv, do nothing A dynamic freighter load balancing system with mercenary enforcers of the status quo sounds just like the sort of cool behavior I'd like to see in an interactive universe, this would be a very cool mod especially combined with other dynamic enhancing mods such as DySys.
(func(Admin Response)= true){
if(admin func(amiable) = true)
Create func(Helpful Posts)
else func(Keep Calm and Post derisive topics)}

User avatar
Watch TV, Do Nothing
Militia Captain
Militia Captain
Posts: 639
Joined: Sun Feb 05, 2012 12:22 am

Re: Station buy limits, game balance, and dynamic economy

Post by Watch TV, Do Nothing » Tue Mar 31, 2015 7:21 pm

To clarify, I'm not describing a "real" dynamic economy, or even a real economy per se, just scripted convoys that move supplies between different systems and variable prices and commodity stocks depending on how recently a convoy arrived.

I don't think it makes sense for any game mechanic in Transcendence to encourage the player to hang around in a specific system performing menial tasks. The player is trying to get to the core, not go into up business as the Denebola Salmonite Delivery Service or what have you. That's why I suggested a game mechanic where strong ships eventually come and muscle players out of any trade route that they start running for too long.

NMS
Militia Commander
Militia Commander
Posts: 341
Joined: Tue Mar 05, 2013 8:26 am

Re: Station buy limits, game balance, and dynamic economy

Post by NMS » Tue Mar 31, 2015 8:33 pm

Watch TV, Do Nothing wrote:To clarify, I'm not describing a "real" dynamic economy, or even a real economy per se, just scripted convoys that move supplies between different systems and variable prices and commodity stocks depending on how recently a convoy arrived.
I think that's dynamic enough that most of my earlier points still apply. Cool, but bad for game balance and enjoyability.
Watch TV, Do Nothing wrote:I don't think it makes sense for any game mechanic in Transcendence to encourage the player to hang around in a specific system performing menial tasks. The player is trying to get to the core, not go into up business as the Denebola Salmonite Delivery Service or what have you. That's why I suggested a game mechanic where strong ships eventually come and muscle players out of any trade route that they start running for too long.
And if the player starts farming those ships?

User avatar
catfighter
Militia Commander
Militia Commander
Posts: 466
Joined: Fri Nov 08, 2013 5:17 am
Location: Laughing manically amidst the wreckage of the Iocrym fleet.

Re: Station buy limits, game balance, and dynamic economy

Post by catfighter » Wed Apr 01, 2015 5:02 pm

And if the player starts farming those ships?
Then the player gets rich and they start sending stronger and stronger and faster and faster ships. If the player keeps at it they'll eventually find themselves staring down wolfens with omni-thermo + omni-positron lancer + NAMI heavy launcher + plasma shields that are actively seeking to attack the player to keep them off the trade route. And then they start coming in twos. And then threes. Eventually the player won't be able to fight them, especially not when bogged down with cargo. (Although if they come prepared they'll get some awesome loot before they're driven off. Oh well, you can't balance everything.)

I think that trading should remain mindless/boring to discourage players from spending too much time on it. If it was easier to kill pirates than fly across a few systems dodging thermo/positron shots, that's what players would do.
Behold my avatar, one of the few ships to be drawn out pixel by pixel in the dreaded... Microsoft Paint!

Day 31: "I have successfully completed my time reversal experiment! Muahahaha!!!"
Day 30: "I might have run into a little problem here."

Kourtious
Commonwealth Pilot
Commonwealth Pilot
Posts: 85
Joined: Fri Nov 14, 2014 10:00 pm

Re: Station buy limits, game balance, and dynamic economy

Post by Kourtious » Thu Apr 02, 2015 1:00 am

How about a system defense corps?

It should consist mainly of civilian level ships with highest quality civilian weapons. They will guard the freighter with 1 guard. If the player destroys the freighter, then he/she would be hunted down by the system defense corps. Eventually, if the system defense corps is exhausted, then corporate cruisers will start appearing.

NMS
Militia Commander
Militia Commander
Posts: 341
Joined: Tue Mar 05, 2013 8:26 am

Re: Station buy limits, game balance, and dynamic economy

Post by NMS » Thu Apr 02, 2015 6:37 am

Kourtious wrote:How about a system defense corps?

It should consist mainly of civilian level ships with highest quality civilian weapons. They will guard the freighter with 1 guard. If the player destroys the freighter, then he/she would be hunted down by the system defense corps. Eventually, if the system defense corps is exhausted, then corporate cruisers will start appearing.
That's kind of what the Commonwealth Militia is. But if they had enough ships to escort all civilian freighters, they wouldn't be having so many problems with pirates and warlords (and the game would be a lot more boring).

PM wrote:I guess I should re-upload Alternative Exchange (after I update it, if necessary) to Xelerus. In that mod, shops did not let the player sell past the buying limits (raised to five times instead of twice),
Five times instead of twice what? I'm not really sure how the system works now.
PM wrote:but the player always got full price. Player did not need to hoard items to defeat buying limits. Just sell as you get items, up to the limit. No pain, no fuss.
That sounds good, but I don't have a problem with being able to sell some amount over the limit at a reduced price. Sometimes the convenience outweighs the inefficiency. It would be nice if there were an indication in the dialog that they're low-balling you though.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests