How about a rental card feature? i mean, players can loan their card to another player for like 1day, 1week, 1month
with the payment depends on the card... and the card will have a timer... that even if the player is offline the card will return to its owner after that stated date
That would be great for BZ!! We are always lending each other full decks for Ld missions and such. instead of having to pay collateral, we could definitely use a timer-like mechanism which will automatically return the card to it's owner after a set date
I would like to add that a spectator action be implemented please? Sometimes in the guild we play against each other for fun or practice... And players have to be narrating the battle to the rest of us. It'd be fun if other players are able to watch some1 else's battle =] of course, to prevent "privacy trespassing" i suggest make so only players that are invited into the battle by one, or both, of the players can view it =D
I agree with the OP in terms of a lending system, it would allow people to "try-before-you-buy" and also help younger players to get a feel for what their playstyle is by borrowing a pro's deck for a little while to mix and match cards to get good deck-building practice... That's actually a great way the lending system could be used... borrow 5 or six cards and try to make the best deck possible to improve your deck-building!
In terms of a spectator's match, I would prefer a room for spectating, where all the battles in that room are visible to spectators (people playing in that room have given consent by entering the room). The ability to allow any specific match to be spectated could be implemented by using a special type of challenge called a "public challenge", which would require agreement from both players because the person sending it would therefore give consent, and the person accepting would give consent.
In terms of server issues, many spectators requesting to watch the same battle, and therefore repeatedly asking the server for live data could become a problem. This problem can be remedied by only allowing people to watch when the battle is over by saving any completed match as an array and then sending that to spectators requesting the data. The array of data wouuld most likely be the characters in the battle, which characters are played each round, and how many pillz are placed on each. This would allow players to fast forward/rewind the battle ->
Continued from previous post: Basically, it would be a spectator mode where you just click forward to see the next action and back to go to the previous action, and pausing when neither button has been clicked and both cards haven't been chosen for a round yet. That would prevent timed-out and quit matches from appearing in the list of matches you can watch, as well as lightening the load on the servers... With the added bonus of giving the spectators the ability to analyze the battle and cards involved to their heart's content. Not only would it allow the implementation of a spectator mode, but it would make it easier for newbies to learn how pros play each card and what the other player does against that card.
The final added bonus of using an array of data and NOT spectating battles live, is that it keeps the rewards that the other players earnt (clintz, battle points, achievements) private, which I'm sure would help to make players more willing to allow other people to learn from their mistakes. by the way, the battle would probably be available for 2-10 minutes after it has been completed, at which point the server would delete the data.
A final note in my wall of text: All battles started with a "public challenge" would show up in the special room where all watchable battle data would be accessible, regardless of the room it was started (except for the ones started in guild rooms). That would prevent match data from cluttering rooms like T1 or Survivor.