FreezingMoon / AncientBeast

The Turn Based Strategy Game/eSport. Master your beasts! 🐺
https://AncientBeast.com
GNU Affero General Public License v3.0
1.67k stars 585 forks source link

duel for Bitcoin #652

Open DreadKnight opened 10 years ago

DreadKnight commented 10 years ago

Online multiplayer matches should be playable for bitcoins, no matter if logged in or not. Each player will send one of the predefined amounts of BTC at our address using local wallet or any online wallets (QR code should be provided). After player pays, he'll get placed in a queue against other players that paid the same amount. If the match is played and there's a winner, the system will send the BTC of both players to the winner, minus a fee. If the player doesn't get to play against someone and he's not logged in, then the system could send him the bitcoins back after a certain amount of time, this way he won't spam bitcoins back and forth and he'll have to stay in the queue a little. Also the system will avoid risks by not keeping the bitcoins too much in the wallet. There's the possibility of a player paying and leaving and another one following and playing using those bitcoins which should be avoided. So force him to be queued at least one minute, after he can cancel and request withdraw which would go back to the exact same address. No commission on withdraw, unless really needed.

DreadKnight commented 3 years ago

Related to #1705 - duel for Eth, which actually has smart contracts.