Bitcoin Forum

Economy => Gambling => Topic started by: gmiwenht on March 27, 2013, 08:51:56 PM



Title: [deleted]
Post by: gmiwenht on March 27, 2013, 08:51:56 PM
[deleted]


Title: Re: How to create a gambling service?
Post by: greatscott on March 27, 2013, 10:29:32 PM
It seems that all gambling services run on a similar backbone: provably fair, use the blockchain, parametrized with odds, payout, automated payment, etc.

Is there a design template available for this kind of websites? Is any owner of a similar website willing to sell the source code?

I have a great idea for a game, I am just looking to for an implementation platform.

I would first play with the python JSON-RPC library and get that to communicate with bitcoind / bitcoin-qt

see:
https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29
and
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

Once you figure out how to basically interact with bitcoin in python, you might then expand to a frame-work like flask.

My 2-satoshis.


Title: Re: How to create a gambling service?
Post by: giantdragon on March 27, 2013, 10:31:21 PM
I would first play with the python JSON-RPC library and get that to communicate with bitcoind / bitcoin-qt
Or Blochain.info API (http://blockchain.info/api).


Title: Re: How to create a gambling service?
Post by: MPOE-PR on March 27, 2013, 11:16:39 PM
Interesting idea. Such a package doesn't exist yet, perhaps it's time to make it.


Title: Re: How to create a gambling service?
Post by: tutkarz on March 28, 2013, 09:43:07 AM
there is not even tutorial on how to configure simple page that sends/receives payments that would explain step by step whats going on and why.


Title: Re: How to create a gambling service?
Post by: bitbook.biz on March 28, 2013, 01:57:24 PM
We've been thinking of having a blog, explaining some of the steps/process involved in kicking off a BTC business, pointing out some of the hurdles we've hit, and describing the overall experience.

Any other specific topic requests? We think something like this could be really cool, and helpful for others.


Title: Re: How to create a gambling service?
Post by: gmiwenht on March 28, 2013, 05:05:04 PM
We've been thinking of having a blog, explaining some of the steps/process involved in kicking off a BTC business, pointing out some of the hurdles we've hit, and describing the overall experience.

Any other specific topic requests? We think something like this could be really cool, and helpful for others.


I would pay for this service. I am a electrical engineering PhD student. I have a lot of technical programming experience, but very little bitcoin/networking/front-end experience. If I had an infrastructure template, I could run a mile with it. So the specific topic requests may not be general, but really only for someone in my position.

1) Basics of setting bitcoin/json-rpc programmatically (preferably python). No assumptions made about prior setup experience. Tutorial should guide a user step-by-step from zero to being able to send/receive bitcoin, check balance, etc. (basicailly everything that blockchain.info does) automatically. By the end of this tutorial I should be able to set up a basic server script that checks an address for received bitcoin, and can send bitcoin in response.

2) Basics for setting up a website. Tutorial should guide user fully from picking a name for the website, registering domain, accessing the server space, and outputting a simple "hello world" index page.

3) Basics of HTML5 front-end design. No assumptions made about prior website design. Tutorial should guide a user through the most layout and input design (maybe with wordpress?). Ultimately I should be able to design something that looks like the blockchain.info SD section, http://satoshidice.com/ itself, or something like https://satoshicircle.com (just to pick a very recent addition). At this point we are just interested in design, not integration. How do I display things the way I want them? How do I make it look simple, clean and attractive? A template would be best.

4) Bitcoin integration. How do I combine 1-3 to run a simple service? A simple example would be a 50/50 coin toss. How do I continuously check incoming payments? What do I extract from them? How do I use the blockchain to extract "provably fair" parameters? How do I manage confirmations, free inputs/outputs, etc? How do I send a payment back to the address? How do I dynamically display all this on my HTML5 page?


Title: Re: How to create a gambling service?
Post by: MPOE-PR on March 28, 2013, 09:18:03 PM
We've been thinking of having a blog, explaining some of the steps/process involved in kicking off a BTC business, pointing out some of the hurdles we've hit, and describing the overall experience.

Any other specific topic requests? We think something like this could be really cool, and helpful for others.

Who's "we". Who are you. See here (https://bitcointalk.org/index.php?topic=124441.0).


Title: Re: How to create a gambling service?
Post by: bitbook.biz on March 28, 2013, 09:24:49 PM
We've been thinking of having a blog, explaining some of the steps/process involved in kicking off a BTC business, pointing out some of the hurdles we've hit, and describing the overall experience.

Any other specific topic requests? We think something like this could be really cool, and helpful for others.

Who's "we". Who are you. See here (https://bitcointalk.org/index.php?topic=124441.0).


"We" are the founders of BitBook.biz (http://BitBook.biz).

I've read the post before. Nicely done.



Title: Re: How to create a gambling service?
Post by: addi on March 29, 2013, 10:58:37 AM
If you continue on this one BitBook, I would be glad to make a helpful guest post on some related topic


Title: Re: How to create a gambling service?
Post by: SRoulette on March 29, 2013, 11:31:38 AM
Interesting idea. Such a package doesn't exist yet, perhaps it's time to make it.

It does...... ;) http://satoshiroulette.com/

Our engine is template driven and extremely easy for an end user to drive.
Its why we have so many variations on random number games and are able to easily (and fairly) support any number range.

A new game.txt is all that is needed to enable a game and address.
For example, here is a game file for d20 (http://satoshiroulette.com/game-info.php?game=d20&mode=BTC):

d20.txt
Code:
donation        0.03
auto_max        1
bet_max         0.2
bet_min         0.01
auto_min        1

address         19PxuPQD2PWC1r6UpcJ6BhT2e3crnu5LRK
trigger_value   0.10

20      18              Critical Hit !!!
1       1

As you can imagine, after that its fairly trivial to add any game you wish and then our engine takes care of the rest and provides an api (private) for frontends to be built around.

If you are interested please PM us with an offer which I we shall consider.

Thanks.


Title: Re: How to create a gambling service?
Post by: MPOE-PR on March 29, 2013, 01:26:25 PM
If you are interested please PM us with an offer which I we shall consider.

So are "I we" open sourcing it or what is this about?


Title: Re: How to create a gambling service?
Post by: SRoulette on March 29, 2013, 02:24:53 PM
If you are interested please PM us with an offer which I we shall consider.

So are "I we" open sourcing it or what is this about?

The end game for our casino is to open source the engine yes, but currently we are slowly reaping the fruits of our labor :)  
We would be interested in selling the engine and even supporting its use for the right offer.
But we do not have a standard package and price as of yet but if anyone has a figure in mind they are welcome to PM myself and begin negotiations.


Title: Re: How to create a gambling service?
Post by: 🏰 TradeFortress 🏰 on March 30, 2013, 03:55:06 AM
I am still looking for offers.

This website is a perfect example:
http://www.diceeno.com

Unfortunately, it is not provably fair, but it is simple and looks great. I think this is a great template for a basic service.

I would be very interested in learning the basic infrastructure to set up a site like this. If someone can make this, maybe we can work something out.
If you want to hire me to make the backbone, PM me.