Post is being constantly updated so please read the whole thread before replying, thankyou. Follow us on twitter @blastabit
BTClastabit
Blastabit is a new and upcoming completely player vs player experience that is a mix between space invaders and battleships although tweaked to make everything completely fair giving absolutely no players any advantages nor disadvantages. By "Player vs Player" we mean you will be put into matchmaking to find another player with a similar bet as yours and you can decide whether to decline or accept. Once both players have loaded in on the top of the screen will be 9 tiles and on the bottom will be 9 tiles, your ship will be in the 5th tile on the bottom and the opposing players ship will be on the 5th tile on the top, each player will have 15 seconds to decide if they'd like to move one space to the left or right, stay where they are or shoot at a tile of their choice. Once a player hits an enemy once that player will take the pot. Blastabit is expected to launch between January and February of next year and will be launching many promotions. Blastabit will have manual and automated play to accommodate for all kinds of players, Blastabit will also be using "credits" and each credit is equal to 1/1000000th of a bitcoin so 1 bitcoin translates to 1 million credits. Blastabit is a one of a kind completely 50/50 game of skill and chance without the disadvantages that other Bitcoin gambling sites with a house edge. All withdrawals will have a 1% fee taken.
Provably fair
When you first join the game, it generates your first client seed.
var array = new Uint32Array(1);
return window.crypto.getRandomValues(array)[0];
A new client seed is generated at the end of each round.
When a player clicks End turn button, it will generate a sha256 hash containing the player actions and the client seed.
var hash = CryptoJS.SHA256(Format).toString();
Format: ||| Ex.: 1|3|4|1699471377 (sha256: b8b9207aec8ba4ddab07248fd23837a95a41ce29aafa0c3c400f68d3054a9560)
(In the example, this is the first round, Players are on the middle tile of their line (#4) knowing there's 9 tiles, and the first tile is #0. This hash means the player wants to move to the left (from tile 4 to tile 3) and wants to shoot at the enemy's tile 4 (middle tile of enemy line)
Once both players have ended their turn, both players will send their unhashed actions set to the server and the server will compare it to the hash both users sent. If one hash isn't right, it will mean one user tried to change their action before the round ended. Maybe a cheat attempt and will auto lose the match.(edited)
Dicing
Dicing will also be implemented along with the original game which will also be player vs player with no house edge to allow players to play without the disadvantages that a house gives. This feature will be along side the original game where players can place a bet and other players can choose to accept or decline, you can leave a bet up and when someone accepts it the game will automatically happen and when you log in next you'll find out what the outcome is Promotions will be starting soon, in order to get a pre launch registration code which will include an increased faucet payout please reply to this thread so that we may send it to you, when the project is ready for a beta test all codes will be sent out Share with your friends!
Initial U.I (Subject to change)