SteemDice up and beautifulsteemCreated with Sketch.

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!

this project is not healthy for steem. Sorry

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

The project was created not to help people, but to steal their own steem.
What is not healthy for people, means not healthy for steem. Because people represent the community.

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.

Yeah, I don't talk about other people, I'm representing my point of view. And good luck for those. I may enter to try my luck someday. Good luck with project.
------------------ But first and last let me help you to improve the app by some advices ------

  • Add a sign up without steemit account
  • Add bitcoin deposit, but all bitcoins will be convert to steem instantly after confirmation.
    Why?
    This is the most effective tips.
    Enjoy steemit

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.

Steem came to help people and this does not represent steem principles

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 ;-)

thank you very much :)

hey ! super cool !
I will check it out