Post by desocupado on Feb 10, 2013 11:01:03 GMT
I never played Eve myself, only read about it in that link I put previously.
In order to put non-consumable goods, the system could be similar to the auction chest, but with Buying and selling orders like this:
Seller side (focus non random gear or bound items)
Each Seller puts the item they intend to sell inside a chest and put their price they want: (however the chest only show a single item and use a database to decide what to do)
The database would look like this:
-------Item "XXX"------------
Until now, it's very similar to the auction chest, sellers define a starting value of which he would sell. (Information = Item "XXX" for sell Selling value "xxxxx" gold)
The difference comes from 3 additional options to deal with the items a seller puts inside a chest: (instead of just initial selling value)
In the end we would have 2 tables, one for automatic trade and another for manual - the automatic trade works similarly to the auction house - the manual trade would provide information and allow trading without the chests.
Gain = Information and pricing pressure
Everyone can see Highest Buying price and lowest selling price values for both automatic and non-automatic trading.
Both buyers and Seller could pressure the prices Down and Up respectively when they state their bids and can compare with the least favorable (Highest Buying Value and Lowest Selling Value)
Buyer side
Now we add the power to player to set their buying prices.
Basically they also have 3 options:
Comparison to Bidding system
When compared to e-bay system, this system has more available information (people can state price they would Buy or Sell without actually trading an item). The drawback is it doesn't take a fixed amount of time.
User interface
If possible, instead of a chest, a NPC Shop could be used for a better interface.
For buyers a NPC could show both automatic and manual trading information. (maybe automatic trade could work as real trade value - and manual trade is a "string" after item name)
For sellers, they put item inside a chest and it goes to database. If setting a manual trading value, they use command targeter.
After any buy the NPC shop window is closed (to allow price updating after an automatic trade operation).
A player that haven't logged in a week should have their bids removed from all manual trade lists.
Example
Potential buyers see NPC inventory: Pyramid Energy (Lowest Manual Trade Value 5.000.000)
NPC Gold price = Lowest Automatic Selling Price (let's say 6.500.000)
----Edit:----
Auction house is already and adequate solution for random items
Maybe we just need a way to separate random items by quality tier.
In order to put non-consumable goods, the system could be similar to the auction chest, but with Buying and selling orders like this:
Seller side (focus non random gear or bound items)
Each Seller puts the item they intend to sell inside a chest and put their price they want: (however the chest only show a single item and use a database to decide what to do)
The database would look like this:
-------Item "XXX"------------
Player name | Selling value (SV) |
Player A | 1200 |
Player B | 1500 |
Player C | 1300 |
Until now, it's very similar to the auction chest, sellers define a starting value of which he would sell. (Information = Item "XXX" for sell Selling value "xxxxx" gold)
The difference comes from 3 additional options to deal with the items a seller puts inside a chest: (instead of just initial selling value)
- Autotrade (toggle-able) - the item is removed from Seller inventory - When a Buyer puts a Buying Value meeting the Selling Value he (buyer) loses the gold and get the item and the Seller get that gold amount. Alternatively the seller can remove the item (and his entry from the table).
- Manualtrade (toggle-able) - the Seller keep the item - instead of xfering the item to the chest (database). When his Selling Price meets someone's Buying Price, both him and the Buyer receive a message telling them they should make a deal because their prices meet. If a player has several buyers within his Selling price range, he's told the value each one offered.
- Change Selling value - allow the seller to change values for which he would trade
In the end we would have 2 tables, one for automatic trade and another for manual - the automatic trade works similarly to the auction house - the manual trade would provide information and allow trading without the chests.
Gain = Information and pricing pressure
Everyone can see Highest Buying price and lowest selling price values for both automatic and non-automatic trading.
Both buyers and Seller could pressure the prices Down and Up respectively when they state their bids and can compare with the least favorable (Highest Buying Value and Lowest Selling Value)
Buyer side
Now we add the power to player to set their buying prices.
Basically they also have 3 options:
- Autotrade (toggle-able) - money is put into escrow account (was it the name from the current bidding place?) - basically the gold amount becomes unavailable to the buyer and is transfered to a seller, as soon as his offer the value meets the buying value and then the buyer can pick up the item. Alternatively the buyer can remove his bid.
- Manualtrade (toggle-able) - the Buyer keeps the gold - instead of using escrow bank account. When a Selling Price meets his Buying Price, both him and the Buyer receive a message telling them they should make a deal because their prices meet. If a player has several sellers within his Belling Value range, he's told the value each one asked.
- Change Selling value - allow the seller to buyer values for which he would trade
Comparison to Bidding system
When compared to e-bay system, this system has more available information (people can state price they would Buy or Sell without actually trading an item). The drawback is it doesn't take a fixed amount of time.
User interface
If possible, instead of a chest, a NPC Shop could be used for a better interface.
For buyers a NPC could show both automatic and manual trading information. (maybe automatic trade could work as real trade value - and manual trade is a "string" after item name)
For sellers, they put item inside a chest and it goes to database. If setting a manual trading value, they use command targeter.
After any buy the NPC shop window is closed (to allow price updating after an automatic trade operation).
A player that haven't logged in a week should have their bids removed from all manual trade lists.
Example
Potential buyers see NPC inventory: Pyramid Energy (Lowest Manual Trade Value 5.000.000)
NPC Gold price = Lowest Automatic Selling Price (let's say 6.500.000)
----Edit:----
Auction house is already and adequate solution for random items
Maybe we just need a way to separate random items by quality tier.