willcrichton / sevenwonders

The popular Seven Wonders board game on the web
40 stars 17 forks source link

Trading/using neighbors' resources #2

Closed bubblesadam closed 11 years ago

bubblesadam commented 11 years ago

Sorry if any of this stuff is known, these are just things that R7 noticed while playtesting. Right now you can successfully buy the correct resources from your neighbors. However:

-When you do buy resources, the transaction happens immediately upon selecting the resource. Your neighbor could then use the money that they received in the same turn.

-You can't actually use the resources you buy.

-You can buy the same resources twice (or at least they'll appear on the list of resources that you've purchased).

-There is no way to undo purchases once you've made them.

willcrichton commented 11 years ago

Not being able to use resources fixed in 8f5eb0c1fbba19c83968ad12d21571928e06fe28 Trade queue added in bcb47bf0ea0d1126bad0b3e22e1909260781b222 Patrick is currently working on revamping the resource interface because it sucks at the moment, and then I'll address those other concerns.

kellyhope commented 11 years ago

Is this something we can test now? We keep getting the "The game server is down or your connection was severed" error.

willcrichton commented 11 years ago

Where are you testing it? I would recommend pulling your own version off github and running the server locally. You can use NetReg to make your local server accessible by other computers.

kellyhope commented 11 years ago

Trading still doesn't seem to be working. It worked early on, but then started failing consistently. Trading for multiple resources seems to not allow you to use them. Also, using traded for resources seems to fail when there is also a yellow unrefined resource card (though it seemed to be working with the yellow refined resource cards?).

tbroman commented 11 years ago

Buying still doesn't work right. We were sometimes able to do this, but never with two resources or buying the same resource from different people. Here's one particularly problematic sequence I tried:

  1. Attempt to buy resource from neighbor - money disappears right away (by my understanding, it's still showing up right away too.) No way to cancel the trade if I change my mind.
  2. I try to cancel the trade by inputting all 0s in the options box and hitting "submit". The phrase "wood: 1" shows up in the Trades box a second time anyway
  3. Repeat (2). The phrase shows up a third time.
  4. I now try to play a card using the resource. I'm told I don't have enough resources.
  5. I try to buy the resource again, but I'm told I don't have enough money. (I was buying the same resource from the same person both times, and they only had one of it.)
tbroman commented 11 years ago

Other trading issues: Money transfer is still happening as soon as the order goes through; it shouldn't.

Default trade is the same as what you traded for before; it probably should be 0

Buying resources from both sides doesn't appear to work; it only shows one side (at least when you're buying the same resource from both directions. This may work when you're buying different resources from each direction)

willcrichton commented 11 years ago

The current trading interface is going to be scrapped in favor of a much more intuitive one. I will try and address the other issues.

willcrichton commented 11 years ago

All of these issues have been addressed as of fc1449e867ddef91940780a3bcb5a1efc0e1a034