So here's how I'm planning out the trading feature.
- By default, only someone on your RMRK buddy list can initiate a trade with you.
- Related to the above, there will be a setting in your PC that allows anybody to trade request with you - by default it will be switched off. Since anyone can lookup who owns what pokemon, it could be annoying otherwise.
- Trading will have its own index page of sorts, where you can view current open trades, your trade history and so on. I plan to log all trades and have a public list of who traded what with whom.
- Mimicing the game,
I plan to have trading only be one-for-one.
Any ideas or suggestions? The last one is what I'm most uncertain on. RMRKmon pokes are basically just trading cards, so it may make more sense if perhaps you could offer to trade a bunch of pokemon for one from elsewhere. No?
I like the idea of flexible trade sizes. I've done that with friends before, just never online.
I too like the idea of variable sizes. Think this way, someone on RMRK who's interested in that particular card could offer game making services/help in exchange for it, thus looking like a 1:0 ratio. Or perhaps trading a whole bunch of common ones in favor of getting a rare one. I think of it more like the Steam trading system.
Multi trades offer more freedom. Single trades deepen the game experience.
I'm kinda torn.
So, when all's done and the feature is finished:
Users can have multiple trades (up to 5) open at the same time, but only one with each user (i.e. I can open a trade with anski, but I can't open a second one with him without finishing or cancelling my first)
Users can trade up to 10 pokemon at a time. Either 10 for 10, or 10 meh ones for a legendary or something. Both the number of pokemon and max simultaneous open trade limits are easily changed.
As a trade is ongoing, either user can change their offer - this forces both parties to re-confirm the trade though.
You can open a trade with another user who either has you on their friends list, or have set their PC option to open trades. Each trade will have its own unique ID / page that only the two relevant parties can access - the user who opens the trade essentially uses the page as an "invite" link - the tradee can accept the trade and start it going when they visit it.
On the trade center homepage, at the top will be 2 lists - trades you're currently involved in, trades you've started. Under that, a list of recently completed trades. Finished trades will be logged and public for all to see.
I also plan to show a recent threads list taken from the yet to be created RMRKMon trading subforum :)
That about sums it up, I think.
I love it. ;_;
I'm a little late to the party, but I think the multiple trading pokemon is a good idea. ;] I'm glad we went with it. ;o;
Still far from finished, but this should give you an idea of how the trading UI appears:
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F6yyD0Qkl.png&hash=c59345c63f7360083f770894b298b9428c00452c) (http://i.imgur.com/6yyD0Qk.png)
Obviously their offer will appear on the other side :) Then confirm buttons underneath.
So very psyched...
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FtaE9z63l.png&hash=24f6a14c11ac942cd5246c2ea0004ff98ef6f902)
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FrkanxUxl.png&hash=21089887034b785e67827c99b16a7e7b4ab839b8)
:blizj:
Does it allow you to select none?
No, and I don't plan to.
Is it going to force straight trades or no?
Quote from: Dr. Mc on March 10, 2014, 12:02:52 AM
Is it going to force straight trades or no?
What do you mean by straight trades? If you mean it would have to be 1 for 1 or 8 for 8 then no. Yuyu could trade 10 normal pokemon for your 1 shiny raticate :yuyu:
if you'd let her ;8
Well it's a trade :Vg;
I have to go out of my way to check/ensure that both have a non-empty selection before proceeding, I don't think I'll go back. I guess if people really want to give away their pokemon I could sort something out. Or just do the standard thing in the games where you give some trash for a poke you want from a willing player.
Quote from: Roph on March 10, 2014, 12:27:33 AM
What do you mean by straight trades? If you mean it would have to be 1 for 1 or 8 for 8 then no. Yuyu could trade 10 normal pokemon for your 1 shiny raticate :yuyu:
Thats cool, even though I don't think my Shiny Raticate is worth 10, maybe 2 :p
What about your shiny rapidash? =o
I'd be more than happy to chunk a Drowzee at someone. :V
I think you should be able to send people pokemon as gifts. :)
Quote from: Roph on March 10, 2014, 01:01:26 AM
What about your shiny rapidash? =o
Not for sale. :p
She already wants my Hoppip and Slowpoke...
Quote from: Queen yuyubabe on March 10, 2014, 01:05:40 AM
I'd be more than happy to chunk a Drowzee at someone. :V
My kingdom for a Drowzee.
Oh me gawsh.
I want your ditto, slowpoke, psyduck, oddish, dewgong, wooper, weezing, or growlithe. >B(
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FNdML4Tkl.png&hash=78c06d16bb02983095e43a4bca971964cd07295d) (http://i.imgur.com/NdML4Tk.png)
Pretty much done on the trading UI I think. Also got the trading process itself bulletproof. There won't be any trade hacks here :)
Now for the trade center area and logs and other stuff :irock2:
Quote from: Queen yuyubabe on March 10, 2014, 11:10:16 PM
I want your ditto, slowpoke, psyduck, oddish, dewgong, wooper, weezing, or growlithe. >B(
Looks like you're up an oddish then.
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FHf4IESml.png&hash=06ac54619182362c6a930041ca1e58f3e2ae4d1e)
:blizj:
Roph, you're a machine. Good work.
Playing up to that;
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FeumSgVCl.png&hash=45dea1402c2c9c808cb091e63e8bcc043b6cdca5) (http://i.imgur.com/eumSgVC.png)