Here's my idea. Trades would still be hammered out the old fashioned way - in person, over the phone, through email, through the message board, etc. Then, once a trade is agreed upon, you can post it to the system. Somewhere on the main roster page there would be a button or link or something that says "Trade Players". If you click it you will get the following screen (with YOUR roster):
(Click on image for a larger view.)

What you are doing here is moving a player or players from your team to some other team - the team you are trading with. The person you are trading with would have to do the same thing as you - log on and transfer the players he is trading to you. Once both players have done this, the trade is complete. Follow that? Both owners would have to do the same thing for the trade to go down.
Is this workable?
There are some obvious drawbacks. The players would move immediately so you might be waiting a bit to get your players if the other guy is slow. The other issue is that like the rest of the system, this will allow you to do things that your not supposed to (like send players to the wrong team) and cause me a lot of headaches to fix. But I think were all good on that. So far I haven't had to fix anything in the database brought on by clumsiness or skulduggery.
I still need to do some programming to do all of the behind the scenes stuff like posting the trades to the transactions table and what not, but I could probably have this up and running sometime next week.
Let me know what you think.
1 comment:
whatever
joel
Post a Comment