you're still thinking in single-player mode.
true i was
let's suppose two users make an offer for the same player, but only one of them has enough money to back his offer. what's the program supposed to do now? tell the first user (whose offer was accepted) 'wait some weeks until the second user reviews and possibly improves his offer' ?
no not some weeks. im saying that until the player starts the next week/match he has the ability to get loans etc and sort out his transfer stuff.. Whenever the user goes to the next match, offers not delt with are released.
vector switchs to multiplayer mode
scenario
(note all offers are above the "going rate" ie the accept/reject fee/wage numbers anything under that and the user gets the normal "not enough" when he clicks on the player in the TL)
at week 10 User A puts an offer on Fredrick the FWD. User B does the same(but < than A)
after week10's match, at week 11
User A and B gets the dialog "see TL".
A offered the most.( a block flag is placed so no one can buy Fred until A has delt with it or the week is over)So when A clicks the highlited player it says its been accepted do you stil want him. (yes/no/Cancel)
Yes i want him, bygfoot checks finance if ok transfer is made
No bygfoot returns the player to TL and removes the block flag
cancel Im not sure let me check finance think etc.
A can get finance or sell other players etc and come back to him.
OR he forfeits when he plays the next match.
Meanwhile
B clicks on fredrick "Im sorry Fredrick is reviewing another offer"
Bs previous offer is kept "alive" until A decides or A moves to the next week.
If A forfeits or rejects the offer User B will get his chance at week 12
week 12
A forefeited so is ignored he hasnt even got a "live" offer in.
B's offer is now given the green light.
If at any time a user sees
"Im sorry Fredrick is reviewing another offer"
he knows that "other users" are interested
he dosent know how many
he dosent know where he is in the order. he thus should be allowed to up his offer. This is not tested until the next week of course. In the case above thats week 12
Lets add User C to the scenario.
at week 10 C offered slightly less than B (but it was still above the going rate)
He too received the "Im sorry Fredrick is reviewing another offer"
But unlike B, decides to up the ante rather than let it ride. He increases his offer. at week 12 even tho B was next in line. The "test" is run afresh and sees C as now being the highest.
B sees the same old "im sorry" and logically deduces that someone or some other users are interested. He can give up and cancel, or ante up hoping to get him next round. or let it ride again.
sound complicated? but its really a very simple approach and more life like.
The test is only done at the begining of the next round. (there is no interaction within the round(far too complicated)
all dealing is done at the TL and not with after match popups.
It stands to reason that a manager would sort out the match effects(inj bans etc) first b4 he would attend to transfers and such.
what if A got (current system) his "do you want this player" dialog after his match and then went down the street for a beer. Would this not Pause the whole game? B can do nothing cause we are all waiting on a pop up from A . This sorta problem is negated by the above proposal.