Plantations Expansion

Old Discussion topics

Re: Plantations Expansion

Postby DezNutz » Tue May 29, 2018 9:21 pm

Captain Jack wrote:Acres are auctioned by the port and not players. Eventually,at a port everyone will pay the same amount of rent per acre. Without a system that constantly adjusts prices, you will not achieve this.


The other side of the "market" is the port not a person. The "market" would just be a point to place a "bid". The credit exchange is a good reference, just think of it from the buying side and not selling. Buying is players. Selling is port, but their is no selling price. It is best offer.

Prices will set themselves via natural supply and demand. If prices get too high, the player won't turn a profit and will likely drop the land to the port (an option to put the land back on market) or produce at a loss, which is stupid.
I'm only here for Game Development and Forum Moderation.

If you see a forum rule violation, report the post.
User avatar
DezNutz
Players Dev Team Coordinator
 
Posts: 7072
Joined: Sat Oct 24, 2015 4:51 pm
Location: United States of America

Re: Plantations Expansion

Postby sXs » Tue May 29, 2018 9:23 pm

It will be interesting to see how it all works.

Remember to remove all possible projectiles from Jessica's desk

https://youtu.be/h12y-CcSYjE
User avatar
sXs
 
Posts: 2448
Joined: Sun Jan 01, 2017 6:17 pm

Re: Plantations Expansion

Postby sXs » Tue May 29, 2018 9:28 pm

DezNutz wrote:
Captain Jack wrote:Acres are auctioned by the port and not players. Eventually,at a port everyone will pay the same amount of rent per acre. Without a system that constantly adjusts prices, you will not achieve this.


The other side of the "market" is the port not a person. The "market" would just be a point to place a "bid". The credit exchange is a good reference, just think of it from the buying side and not selling. Buying is players. Selling is port, but their is no selling price. It is best offer.

Prices will set themselves via natural supply and demand. If prices get too high, the player won't turn a profit and will likely drop the land to the port (an option to put the land back on market) or produce at a loss, which is stupid.


Remember, rental price is not the only cost associated as well. Yes there could be a "rougue" who intentionally bids up the price, but this will come to a quick end because if the rogue wins his bid and is awarded the acres, he must pay the daily rent, and if I am not mistaken, he is tied into this for 90-days or until someone outbids..... More than likely though he will be tied in for 90 days.

His/her/ze/zhe /it only way to recoup would be to actually put acres into production at a rate that makes it profitable.
User avatar
sXs
 
Posts: 2448
Joined: Sun Jan 01, 2017 6:17 pm

Re: Plantations Expansion

Postby Jessy's Dream » Tue May 29, 2018 9:31 pm

Well, to close this issue as I have been working on it and truly, we cannot change the terms every 10 minutes. To finalize this, here is how it should work imho:

-Max purchase limit, 500 acres/day (a whole day, defined by daily update)
-For every new successful acres rental, you will pay the equivalent of 1 rent for the acquired acres. The prepayment must happen or else I will need at least 2 more hours and significant CPU overhead for yet one subsystem that will count payments for acres based on starting points. One for the availability of these acres, is enough.
-Daily Rental will be hourly charged (I think 10 minutes charge is not a good idea for this amount of sum, which is small). So, if the whole daily rent is 24,000 gc, you will pay 1,000 gc per hour.
-Multiple bids will be allowed (why not?)
-If there are available acres, you will receive them instantly (yes baby! first come, first served!). However, the daily limit will be respected.

Now, on price updates which is very complex. For every winning bid, all acres will be adjusted except those booked in last 24hours. It makes no sense to have automatic bidding from these owners to match a winning bid. I mean, this will create havoc. Imagine a bid that forces the owners of 20,000 acres to automatically adjust their pricing. Then imagine the bidder upping his bid gradually till he finds some space. I really don't like this. We need another solution here.
User avatar
Jessy's Dream
 
Posts: 51
Joined: Sun Jan 12, 2014 8:53 pm

Re: Plantations Expansion

Postby Captain Jack » Tue May 29, 2018 9:38 pm

Well, we can't have everything. CPU cost sounds better. I want all the functionality.
User avatar
Captain Jack
Project Coordinator
 
Posts: 4042
Joined: Tue Feb 08, 2011 1:12 am
Location: Pania

Re: Plantations Expansion

Postby sXs » Tue May 29, 2018 9:41 pm

Jessy's Dream wrote:
Now, on price updates which is very complex. For every winning bid, all acres will be adjusted except those booked in last 24hours. It makes no sense to have automatic bidding from these owners to match a winning bid. I mean, this will create havoc. Imagine a bid that forces the owners of 20,000 acres to automatically adjust their pricing. Then imagine the bidder upping his bid gradually till he finds some space. I really don't like this. We need another solution here.


If you are publishing the bids/price per acre somehow, why would anyone need to be able to bid more than once per 24 hr period? If you know the going rate per acre in any given port, also if he can see available acres in port, bidding should be quite simple and it would add a strategic aspect.

I would also think it would be easier to code.

1 bid per port per 24 hr period. Count reset at upkeep each day. If there are available acres not assigned, bidder is assigned acres immediately, if all acres already allocated then 1 bid per 24 hr period.

One other question.....

If all available acres in a port awarded and the price per acre is 100 gc per acre, would someone be able to bid the going rate and bump current holder of some of their assigned acres? Or is it mandatory to be overbid to lose acres?
User avatar
sXs
 
Posts: 2448
Joined: Sun Jan 01, 2017 6:17 pm

Re: Plantations Expansion

Postby DezNutz » Tue May 29, 2018 9:44 pm

I think my suggestion is simpler than what is currently on the table. It's best offer for the land available. There is no bid or bid range. It's best offer. If 50 acres is becoming available due to end of contract, I offer 500 gc for 50 acres and player X offers 600 gc for 50 acres. Player X gets the 50 acres for Y set number of days at 600gc per acre per day. So if you don't want to pay more than 500 gc you don't. You may not own land. If you want the land, you increase the offer or you wait to compete against other land that becomes available. Rogues can be countered via penalties for releasing land before contract expires or failure to pay. Something of the manner of all existing bids removed and no bids allowed for x days.

The game can still set minimum price and acreage amounts.
I'm only here for Game Development and Forum Moderation.

If you see a forum rule violation, report the post.
User avatar
DezNutz
Players Dev Team Coordinator
 
Posts: 7072
Joined: Sat Oct 24, 2015 4:51 pm
Location: United States of America

Re: Plantations Expansion

Postby Captain Jack » Tue May 29, 2018 9:45 pm

Practically, with the proposed system, the plantation owner will just set a maximum bid per acre and forget about it. If his bid reaches a level it will not be enough, only then the owner will be alerted that he needs to deal with this manually. He will be able to track down his automatic bids of course.

I really cannot think of any other way to deliver all what we want.

Acres contract will not be 90 days. There will be 24hours dedicated. Renewing is not an option, or else all acres will be protected as everyone will renew their acres. Protection is valid only for newly acquires acres. Perhaps we could increase the limit on them to up to 3 days but it will not change much. After 3 days they will enter the bidding battle too. It is also best to use 24hours limit too, to keep pace with the daily limit of purchase.

Also, automatic bids should have no acres limit.

I understand that there will be some hundreds of automatic bids but who cares. They are automatic and they solve the puzzle. We can afford the cpu power.
User avatar
Captain Jack
Project Coordinator
 
Posts: 4042
Joined: Tue Feb 08, 2011 1:12 am
Location: Pania

Re: Plantations Expansion

Postby Captain Jack » Tue May 29, 2018 9:54 pm

Feniks wrote:1 bid per port per 24 hr period. Count reset at upkeep each day. If there are available acres not assigned, bidder is assigned acres immediately, if all acres already allocated then 1 bid per 24 hr period.

I agree here.

Feniks wrote:If all available acres in a port awarded and the price per acre is 100 gc per acre, would someone be able to bid the going rate and bump current holder of some of their assigned acres? Or is it mandatory to be overbid to lose acres?


You need to bid 101 at least.

DezNutz, I do not understand your system. What exactly will players put to the market? The port owns the acres. The credit exchange owns nothing. Players put credits there and another player buys them using the exchanges as the middle man. This is different, you have the port who owns the acres and players want them.

Also, these are not one or two but 20,000 and up to 50,000. How will you create the contracts? At batches of 100? How about someone that wants 40 acres? Or 160? How about one who wants 20,000 acres? Will he sign 2000 contracts? And also manually renew them later? Now picture someone that wants 1 plantation at every port.

I am either not understanding what you say or you do not yet realize how the system will work.
User avatar
Captain Jack
Project Coordinator
 
Posts: 4042
Joined: Tue Feb 08, 2011 1:12 am
Location: Pania

Re: Plantations Expansion

Postby DezNutz » Tue May 29, 2018 10:38 pm

Captain Jack wrote:
Feniks wrote:1 bid per port per 24 hr period. Count reset at upkeep each day. If there are available acres not assigned, bidder is assigned acres immediately, if all acres already allocated then 1 bid per 24 hr period.

I agree here.

Feniks wrote:If all available acres in a port awarded and the price per acre is 100 gc per acre, would someone be able to bid the going rate and bump current holder of some of their assigned acres? Or is it mandatory to be overbid to lose acres?


You need to bid 101 at least.

DezNutz, I do not understand your system. What exactly will players put to the market? The port owns the acres. The credit exchange owns nothing. Players put credits there and another player buys them using the exchanges as the middle man. This is different, you have the port who owns the acres and players want them.

Also, these are not one or two but 20,000 and up to 50,000. How will you create the contracts? At batches of 100? How about someone that wants 40 acres? Or 160? How about one who wants 20,000 acres? Will he sign 2000 contracts? And also manually renew them later? Now picture someone that wants 1 plantation at every port.

I am either not understanding what you say or you do not yet realize how the system will work.



I understand the system, maybe I'm not explaining it very well.

The Credit Exchange is just a reference point to some functionality and layout. Each port would have an "exchange" or market. Like the exchange, each player would submit an offer/bid/request to the ports "exchange". The bid/offer/request would consist of 2 things: # of acres being sought, price willing to pay per acre. Unlike the exchange, players cannot sell acres. This is side is handled by the port/game automatically.

Players can submit any number (may limit?) of requests for any number of acres (above the minimum but below the maximum allowed per player) for any price per acre (also above the minimum).

Offers can be removed and updated.

The offer does not have a bid range. If you don't have a high enough offer, you may not receive a land offer from the game/port.

For the first iteration, the "exchange" would not process offers/requests for a few days to allow the requests to come in, be updated, and fill up the queue.

When it is time to process, each port "exchange/market" (the game) will sort offers by 3 categories. Highest Price, # of Acres, Date Submitted.

Each port will then take the highest prices and send a land offer to that player. The # of Acres requested will subtract from the available acres at the port. As the requests are processed, the number of acres available will decrease as will likely the offer price. If the acres requested exceed the available, the offer would be skipped over and the next offer that has the highest price for the remaining available acres would be sent a land offer.

A player has 24 hours to accept the game/port land offer.

If the player accepts, the player has the land for X days for the price offered.

If the player declines or fails to accept with 24 hours, there bid is removed from the "exchange", the land is re-added to the port's available land, and the next highest bidder who does not exceed the available land is sent an offer (land is deducted from available, process continues)

At the end of the contract period, the process restarts.


Does that makes sense?
Last edited by DezNutz on Tue May 29, 2018 11:08 pm, edited 1 time in total.
I'm only here for Game Development and Forum Moderation.

If you see a forum rule violation, report the post.
User avatar
DezNutz
Players Dev Team Coordinator
 
Posts: 7072
Joined: Sat Oct 24, 2015 4:51 pm
Location: United States of America

PreviousNext

Return to Archives