Page MenuHomeSchine - Phabricator

Starmade | Trading Guild prices
Closed, InvalidPublic

Description

With the player economy coming along, the relatively fixed prices of trading guild shops are not desirable on the player trading network, as they may lock prices outside of equilibrium.
To fix this, there are three main solutions:

  1. remove trading guild shops
  2. don't allow trading guild shops on the trading network
  3. allow the trading guild to adjust their prices more or less freely

This will elaborate one possible way of option 3.

displayed price per item = (shop credits+1) / stock of item
price per item during transaction=( shop credits+1 ) / stock of item after transaction

This is a very simple way to calculate local and global prices, as it only considers variables of the current shop, and not from the global trading network. However, despite this, the prices will still get in line with the global prices, as players will sell to the shop more often if the prices are above the average network prices, increasing the shop's stock, and reducing the shop's credits, which will lower the price. If the price is lower than the network's prices, players will more often buy from the shop, reducing stock and increasing credits, which will increase the price.

Adding 1 to the shop credits is to prevent the edge case of the shop having no credits stored, which would result in all prices falling to 0 instantly.

This has the advantage that the calculation of the price is very cheap to do, and the price can also be cached until the next transaction occurs. And when the price of multiple shops needs to be calculated, it can also be done in 1 thread per shop, as no shared data is required.

Details

Task Type
Feature
Testing Results
Affected Gamemode(s)
none/unspecified
Reproducible
uncertain
Category
none/unspecified
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain

Event Timeline

Restricted Application added projects: Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project. · View Herald TranscriptJul 12 2016, 10:28 PM
Megacrafter127 moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 12 2016, 10:31 PM

I'm not really sure why we are bypassing normal suggestion procedure on this.

I'm not really sure why we are bypassing normal suggestion procedure on this.

we are not, it is just that the suggestion in question has no thread.

I'm not really sure why we are bypassing normal suggestion procedure on this.

we are not, it is just that the suggestion in question has no thread.

My point is the entire suggestion and discussion is taking place on a private board behind closed doors, bypassing any community input from SMD

Not to go off topic but this brings up an issue that i've been thinking about for some time. what happens when we, members of the council, come up with an idea for a suggestion?

do we need to create a thread on SMD first then link it to the council suggestion? would that be a conflict of interest? Do we go looking for a thread with our specific suggestions then? What if none exist? Do we create a thread then ask another councilor to make a council suggestion? isn't that a little redundant?

This is a very weird situation that i figured we'd run into sooner or later. Personally i thought i'd be the first one to do this since I got a boat load of ideas that I'm holding off on cuz i'm not sure if doing this is right or wrong.

Not to go off topic but this brings up an issue that i've been thinking about for some time. what happens when we, members of the council, come up with an idea for a suggestion?
do we need to create a thread on SMD first then link it to the council suggestion? would that be a conflict of interest? Do we go looking for a thread with our specific suggestions then? What if none exist? Do we create a thread then ask another councilor to make a council suggestion? isn't that a little redundant?
This is a very weird situation that i figured we'd run into sooner or later. Personally i thought i'd be the first one to do this since I got a boat load of ideas that I'm holding off on cuz i'm not sure if doing this is right or wrong.

I think as we are meant to be an intermediate for the community and Schine we should follow the same procedure as everybody else when submitting a formal feature request. Creating a thread and allowing the community to discuss the suggestion and add their own take on it is important.

FlyingDebris moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 16 2016, 6:27 AM
Megacrafter127 moved this task from Backlog to Active on the Council board.Jul 16 2016, 7:03 AM
HolyCookie moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 16 2016, 6:31 PM
Sven_The_Slayer moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 16 2016, 7:20 PM
Crimson-Artist moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 18 2016, 3:47 AM
AndyP added a subscriber: AndyP.Jul 18 2016, 4:50 PM

We already told about the fact that the regular trade shops will be removed in the future, and replaced by NPC-Faction operated shops, that plug into the player shop system.

(Thus the economy is not fixed/static by those static prices, but rather player driven by their shops.)

So this feature request is covering an already planned features that has fixed plans.

Sven_The_Slayer moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 23 2016, 4:28 PM
AndyP moved this task from Active to Feedback from Schine on the Council board.Jul 28 2016, 9:17 AM
AndyP changed the task status from Open to Resolved.
AndyP claimed this task.

Result:
4/5 Yes
1/5 Skip

Forwarding this, to make sure we keep it in mind.

Restricted Application removed projects: Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project. · View Herald TranscriptJul 28 2016, 9:17 AM
AndyP added a comment.Jul 31 2016, 8:41 PM

Already planned

AndyP moved this task from Feedback from Schine to Accepted on the Council board.Sep 11 2016, 6:03 PM
AndyP changed the task status from Resolved to In Queue (Game).
Restricted Application added a project: Game Development. · View Herald TranscriptSep 11 2016, 6:03 PM
AndyP shifted this object from the Restricted Space space to the S3 Starmade space.Sep 11 2016, 6:03 PM
AndyP changed the edit policy from "All Users" to "Starmade (Project)".
Restricted Application added a project: Starmade. · View Herald TranscriptSep 11 2016, 6:03 PM
AndyP added a comment.Sep 11 2016, 6:04 PM

Pushing through, but as its already planned to remove the old shops as infinite addition of items/stock to the economy by exploring.

Dynamic prices based shop stock are already planned and will be covered by other mechanics later.

AndyP closed this task as Invalid.Sep 11 2016, 6:05 PM
Restricted Application removed a project: Game Development. · View Herald TranscriptSep 11 2016, 6:05 PM
AndyP moved this task from Unclassed to Archived on the Starmade board.Sep 11 2016, 6:05 PM
AndyP moved this task from Accepted to Archive / Discarded on the Council board.Sep 24 2016, 12:52 AM
AndyP removed a subscriber: AndyP.Dec 13 2016, 8:37 PM