slapshot5 wrote:sagephoenix wrote:Well, as we obviously know, we can't physically move a digital object. We could emulate it very well, but that's a ridiculous amount of work involved.
So we have two choices, difficult or easy.
My thought were more along these lines:
During the resolve:
1. prompt the user to click somewhere on the battlefield
2. We can get an
X,Y position from that click.
3. Randomly orient the
Chaos Orb card (drawn same size as battlefield cards) on the battlefield (include some sort of
X,Y offset generated randomly to account for dropping from 1 foot +)
4. Include some random percentage to simulate the card not flipping completely over. Though I'd expect this to be small. May take some play-testing with a real Magic Card!
5. Destroy any card that has a part of it exposed (which should be every card of the battlefield) and the part that is exposed is within the randomly oriented rectangle or the
Chaos Orb. <--This is probably the hard part.
I think this is fair, and pretty realistic. I've never played with an actual
Chaos Orb myself. I'm not going to add the ability to tear it up (though, that may be a fun easter egg to put in Forge. Hmmm...). I can also probably do something with the Animation class (used when you draw a card for example) to have some kind of realistic animation.
Thoughts?
-slapshot5
As far as the percentage of it flipping over, i tried flipping cards earlier when working on this and most of them did not flip, unless I did a very strange way of flipping it, where it then entirely missed my target and ended up either halfway across the room or on my own stuff. I've seen other people flip it on target with very little effort though. So I think the 50% chance gives a good balance since we can't emulate people's flipping skills.
I didn't know we could use
X/Y coordinates to our advantage, so that would be a great idea! As far as what it can touch away from that coordinate, I have no clue at the moment. I'll work on that one.
An idea for tearing it up would be to have an option to turn that on or off. Kind of like the old option for turning off mill losses. That way the AI won't do it.