SteemDice up and beautiful

in #steemdice8 years ago (edited)

The SteemDice GUI is done and reachable at http://steemdice.net

Thanks to @quakenul for the design, and @fabien for his great work on steem-js!

Both the backend and the frontend code are available at github. You can download the frontend and run it locally.

Your active key is required to play, but do not worry, it never leaves your browser. Transactions are signed and sent to a public steemd node, there's no third party involved.
If you still feel unsure and cannot check the code, it's also possible to play from your steemit wallet. Send your bet to @steemdice1 (notice the 1!), and add a memo in the format {"type":"higher/lower","number":50}.
Or just use another account ;-)


I deposited more funds to the bank, and raised the max games to 25 SBD/100 Steem. House edge is 2% for now.

Warning: Gambling can be addictive. Do not play with coins you need for more important things! Don't forget to power up!

Contact me at any time if you wish to be blocked from the game

Sort:  

Am I allowed to use The Force to change the results? "Allowed" I crack myself up.

You are allowed to use whatever magic you're capable of!

The force is strong in this one

you just made me lol myself

You will not change the result.
You will not change the result.
You will not change the result. :-)

played this dice right after you shown yesterday and love it.

just want to mention i was the first guy on Steemit to mention we should have dice site - https://steemit.com/steem/@kingscrown/why-dont-we-get-some-dice-or-casino-games

almost 11 months ago ;)

glad we finally have one!!

It was you :)
Thanks for digging it out!

Yet my name is left out everywhere :PP

jk

Great job!
This is a possible coding solution for binary option speculations and many other gambling games. All using Steem.

Thanks for sharing it Open Sourced!

This looks clean and simple. Exactly the way it should be! I like it! :)

@jrcornel it's clean ;)

I prefer depositing rather than giving my password, sure it's safe but I'm paranoid.

I would have to set up a database, and it wouldn't be possible to run the code locally any more. The app works without any connections to 3rd party servers, everything happens between you and a steem node. You can download the code and confirm once that it doesn't connect to any other server, and keep using it safely after that.
Besides that, I'm not interested in managing users' funds. In a worst case scenario the bank would just be shut down.

Another option for you would be to simply play from your steemit wallet. Transfer your bet with a memo in the following format:
{"type":"lower/higher","number":50}
That's what the app does.

If you could post a guide on how to play purely doing transfers, I suspect you would get a lot more action. I'd love to play, but I'm in the camp of being too paranoid to give out my keys.

Here's a link :)
https://steemit.com/steem/@pharesim/steemdollar-casino

And once more, the key never leaves your browser, you do not "give it out". I even considered an option to use your own node, but as the transaction is signed and nothing confidential is transmitted I left it out (for now).

You have the right to your reservations. After having my vote used in a way I didn't like a while back I decided to never hand my posting key to anybody again

I agree! In addition to that: Is there any way the user can verify that the algorithm is fair? For example, by displaying hashes of the next roll?

The hashes and the resulting number are displayed at the bottom of the screen

Awesome, thank you!

Guys I've conquered this game. Best to set at 25% winning chance. I know my recommendation doesn't make any difference mathematically, but I won 4 times in a row with this golden setting. And after changing out of 25% I lost everything that I've won :P

Btw, this will be sweet + radiosteem!

Your active key is required to play, but do not worry, it never leaves your browser.

This requires complete trust in the javascript being delivered from your server at all times. If your server is compromised at any point, the keys might leave the browser. From a trust perspective, this is sort of a null claim, because it is the same amount of trust as just sending the active key to the server.

It's hosted on github pages

Ok, fine, replace "if your server" with "if your workstation or github credentials or email account" and my point stands. :)

Right. To avoid this risk it's recommended to check the code 2 sentences later. A few regulars doing that and any malicious change can be spotted very quickly.

From that perspective it's more secure than using steemit.com, where your point stands as well, but it's harder to check the code that's delivered by your servers. More comparable with the cli_wallet, with an additional benefit of easier to read code. The most secure way to send coins so to say!

hey ! super cool !
I will check it out

Is this safe? Password and everything...

Sure! Your key is never sent anywhere, the transactions get signed directly in your browser.

baller! =)

Are there any plans about investing in the house? :D

Maybe in the future, when there's more traffic. Right now the bank is sufficiently equipped, and I don't see a need to raise the game limit yet.

I tried it out, worked nicely so far!

Im depressed. U never respond to my messages anymore. Thank God u are alive D:

i have private line with pharesim and with you, you guys can pass messages to each other trough me :D

Skype sucks :P
Why aren't you on the chat?

cause theres like 18 of them :D

I'm on 3! :D

Is there any plan to show more of the feed of plays like most gambling site have? The box is a tad big small, also colors for profit green and red for lose might be cool as well. Other then that i love the idea and i plan to try it out.

Something like this:
2d32a9d23d681a44fbbdd1e1322d719b.png

The design is final for now, although I'm not too happy with the box either. It's a huge compromise to keep it that small, and if there's a redesign the box will get more attention.
I tried colors on the profit row, but found it to be out of place in that simple design.

Oh alright just a small idea to think about. But cool to see you at least tried it out.

I don't want to see all my losses :P

More services like this can only help steemit, thanks for the service and the info!

Nice, you can only lose in the long run bit still nice.

i find it sad, that even posts like this are being flagged..Keep up the good work contributing to the steem ecosystem. (resteemed)

Just lost 0.9 SBD. Works like a charm!

Thank you for the valuable information!

интересно кто джекпот взял)?

Can you elaborate this opinion? How does it hurt steem?

The project was created 9 months ago following a request from the community ;-)

If you think that casinos do steal, don't enter one and you're completely safe. It may come as a surprise to you, but there are people who enjoy gambling.

An economy needs use cases. If there's nothing to do with steem, it's not worth anything.

Thank you for those ideas. I like them of course, but that's more like a new product. This app is acting on the blockchain directly, I don't handle any user funds except open bets.

I added a warning to the post. This is supposed to be a game for those that can afford it, not a sink for anyone's healthcare funds ;-)