Bitcoin Forum
November 10, 2024, 09:12:45 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [ANNOUNCEMENT]: The all new Bitcoin-Dice ||| Source-Code on Sale  (Read 2347 times)
Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 06, 2012, 09:23:37 PM
Last edit: June 19, 2012, 02:30:50 PM by Bitcoin-Dice
 #1

Hi Folks,

The all new http://www.bitcoin-dice.com started.

You bet if a random number between 1 and 16384 is be below a certain number and can will up to 124x the value your bet.

We use real random number provided by random.org to make the game a fair for you as possible.

Please leave your feedback and tell us, what you think about or service.

Greetings,
The Bitcoin Dice Team
fatigue
Full Member
***
Offline Offline

Activity: 196
Merit: 100


Bitcoin is a food group.


View Profile
June 07, 2012, 01:01:04 AM
Last edit: June 07, 2012, 01:49:20 AM by fatigue
 #2

The Win calculator should calculate to at least 3 decimal places regardless of the bet as this would allow for the calculator to account for the bet fee as well.

Edit: The calculator also auto-calulates when you change the bet so there is no need for the calculate button

Edit 2: http://gyazo.com/fa8a78dcb98a48b4396673aa6ccec124 this calculator link sends me to page bottom, not to the calculator, thus half is cut off.

Edit 3: The minimum payin amounts are .01 BTC however it is obvious bets are not limited to being that low as You can see from bets that many are lower and your site also even suggests using a lower amount here - http://gyazo.com/7f6f9a0a0cbd0b8facea60d0c4bc1a26 leading to contradictory information.

Edit 4: http://gyazo.com/45cae46bfbb6f1ef972011d37b88b7b2 i dont know if multiple wins/losses are supposed to be able to be selected at the same time, but it seems as if when a new one is selected that the old one should be deselected.

Edit 5: The "Last Winner" tab at the bottom does not direct you to the last winner's bet, but instead to a table showing some assortment of bets i cant figure out the pattern of - http://gyazo.com/2ed6a55832c9fa9db364d6cf90e5a07e

Edit 6: I would change this teminology of "between" to "from" as between is leading toward the assumption that the numbers 1 and 16384 are excluded from the random.org calculation - http://gyazo.com/05861630adc477fe6ecf88f7d9aacc46

Edit 7: The text in this part of the site is repetitive and the top phrase should be changed to F.A.Q. as there is more than just 'how to play' below it - http://gyazo.com/7f55b3f7b6bdf02058e24114b7d2469e

Edit 8: i would find a way to fix the fact that this customer WON and yet got payed less than he put in - http://gyazo.com/df9b51cad54bf00327df4b8ab98aae0b you could do this by implementing a percentage instead of a flat fee, or fixing the minimum bet issue. This currently only leaves you with a dissatisfied customer even though you get your fee.

Edit 9: http://gyazo.com/d38f09816f9a0f20c71b0d42ef1d157f Spelling errors, correct to 'adjusted' and 'automatically'.
nimda
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


0xFB0D8D1534241423


View Profile
June 07, 2012, 01:48:15 AM
 #3

1.

2.
Quote
Send you Bet to one of the adresses below.
Should say "Send your bet to one of the addresses below."
3.
Quote
The maximum payin is automaticly ajusted every 5 minutes.
Should say "The maximum payin is automatically adjusted every 5 minutes."
4. You should get your own favicon.
5.
Quote
Last Winner
Should say "Last Winners"
Yes, I know that these are suggestions not bugs.
Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 07, 2012, 08:31:36 AM
 #4

The Win calculator should calculate to at least 3 decimal places regardless of the bet as this would allow for the calculator to account for the bet fee as well.
It shows up to 8 decimal places
Edit: The calculator also auto-calulates when you change the bet so there is no need for the calculate button
you are right, the button was removed
Edit 2: http://gyazo.com/fa8a78dcb98a48b4396673aa6ccec124 this calculator link sends me to page bottom, not to the calculator, thus half is cut off.
it were send you to the button, right now it sends you to the heading, show look correct now
Edit 3: The minimum payin amounts are .01 BTC however it is obvious bets are not limited to being that low as You can see from bets that many are lower and your site also even suggests using a lower amount here - http://gyazo.com/7f6f9a0a0cbd0b8facea60d0c4bc1a26 leading to contradictory information.
This were test bets, that's why i raised the min payout.
Edit 4: http://gyazo.com/45cae46bfbb6f1ef972011d37b88b7b2 i dont know if multiple wins/losses are supposed to be able to be selected at the same time, but it seems as if when a new one is selected that the old one should be deselected.
this were just a little, visual problem, but you are right just on highlighted at a time looks better
Edit 5: The "Last Winner" tab at the bottom does not direct you to the last winner's bet, but instead to a table showing some assortment of bets i cant figure out the pattern of - http://gyazo.com/2ed6a55832c9fa9db364d6cf90e5a07e
It's "Last Winners", fixed the typo, sorry
Edit 6: I would change this teminology of "between" to "from" as between is leading toward the assumption that the numbers 1 and 16384 are excluded from the random.org calculation - http://gyazo.com/05861630adc477fe6ecf88f7d9aacc46
thank you for this suggestion
Edit 7: The text in this part of the site is repetitive and the top phrase should be changed to F.A.Q. as there is more than just 'how to play' below it - http://gyazo.com/7f55b3f7b6bdf02058e24114b7d2469e
thank you for this suggestion
Edit 8: i would find a way to fix the fact that this customer WON and yet got payed less than he put in - http://gyazo.com/df9b51cad54bf00327df4b8ab98aae0b you could do this by implementing a percentage instead of a flat fee, or fixing the minimum bet issue. This currently only leaves you with a dissatisfied customer even though you get your fee.
this were a problem with the transaction fee, min payins a raised to avoid this.
Edit 9: http://gyazo.com/d38f09816f9a0f20c71b0d42ef1d157f Spelling errors, correct to 'adjusted' and 'automatically'.
thank you

-----------------------------
-----------------------------
-----------------------------

no more comic sans Cheesy Google Webfonts is working again.
2.
Quote
Send you Bet to one of the adresses below.
Should say "Send your bet to one of the addresses below."
thank you
3.
Quote
The maximum payin is automaticly ajusted every 5 minutes.
Should say "The maximum payin is automatically adjusted every 5 minutes."
mentioned above, but thank you anyway.
4. You should get your own favicon.
i'm going to create on late this day
5.
Quote
Last Winner
Should say "Last Winners"
Yes, I know that these are suggestions not bugs.
thank you.

-----------------------------
-----------------------------
-----------------------------

A big thank you goes to you two guys for your suggestions.

Greetings,

The Bitcoin-Dice Team
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1011



View Profile
June 07, 2012, 11:20:02 AM
 #5

We use real random number provided by random.org to make the game a fair for you as possible.
How can we verify this?

And what do you mean by 'real random number'? Just like I mentioned in the other topic:





Oh, and most importantly:

Quote from: Robert R. Coveyou of Oak Ridge National Laboratory
The generation of random numbers is too important to be left to chance.

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 07, 2012, 11:56:50 AM
 #6

To verify this on a game like this is hard but here is the piece of code we use to get the numbers.

Code:
    private function getRandomNumber() {

        $guid = uniqid();

        $updatenumbersql = "UPDATE `{$this->_mysqlprefix}numbers` SET `used` =  '{$guid}' WHERE `used` = '0'  LIMIT 1;";
        $this->_mysqlconn->query($updatenumbersql);

        if($this->_mysqlconn->affected_rows > 0){


            $getnumbersql = "SELECT * FROM `{$this->_mysqlprefix}numbers` WHERE `used` = '{$guid}' LIMIT 1;";
            $getnumberquery = $this->_mysqlconn->query($getnumbersql);
            $number = $getnumberquery->fetch_array();

            return $number['number'];

        }else{

            $numbers = file("http://www.random.org/integers/?num=100&min={$this->_minnumber}&max={$this->_maxnumber}&col=1&base=10&format=plain&rnd=new");

            if(is_array($numbers)){

                $numberstring = "";

                foreach($numbers as $number){
                    $numberstring .= "('{$number}'),";
                }

                $numberstring = rtrim($numberstring, ',');

                $insertnumberssql = "INSERT INTO `{$this->_mysqlprefix}numbers` (`number`) VALUES {$numberstring};";
                $this->_mysqlconn->query($insertnumberssql);

            }

            return $this->getRandomNumber();

        }

    }

What do i mean by 'real random number'?

Most random numbers created by computers are pseudorandom. The random numbers provided by random.org are base on atmospheric noise and known to be the "truest" random numbers available on the internet.
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1011



View Profile
June 07, 2012, 12:13:00 PM
 #7

To verify this on a game like this is hard but here is the piece of code we use to get the numbers.
And how can we be sure this is indeed the actual code that your website is using?

Don't get me wrong - I'm not implying you are cheating, I'm just saying we can't tell for sure that you aren't.

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1011



View Profile
June 07, 2012, 12:34:05 PM
 #8

One more thing that just pops to mind. My uncle works at random.org, I will ask him to log the numbers that are requested by your site, and share the profits with him.

Expect to see some bigtime winnings soon, I hope you have enough BTC in stock! Smiley

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
mem
Hero Member
*****
Offline Offline

Activity: 644
Merit: 501


Herp Derp PTY LTD


View Profile
June 07, 2012, 01:16:56 PM
 #9

looks good, addressing the concerns with random may help attract more players (in my experience anyway).
If you need some examples have a look @ probiwon and satoshidice.

Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 07, 2012, 03:06:23 PM
 #10

To verify this on a game like this is hard but here is the piece of code we use to get the numbers.
And how can we be sure this is indeed the actual code that your website is using?

Don't get me wrong - I'm not implying you are cheating, I'm just saying we can't tell for sure that you aren't.


I see the problem, i'm thinking about how to solve this, satoshidice uses hashes, which are recalculated afterwards, but in the case of Bitcoin-Dice, it's something else, because I'm not able to recalculate anything afterwards.

One more thing that just pops to mind. My uncle works at random.org, I will ask him to log the numbers that are requested by your site, and share the profits with him.

Expect to see some bigtime winnings soon, I hope you have enough BTC in stock! Smiley

This would be pretty hard for you, because i get the random numbers in bulks of 100 and take them in a random order, good luck Smiley

looks good, addressing the concerns with random may help attract more players (in my experience anyway).
If you need some examples have a look @ probiwon and satoshidice.

See my my first text in this post for satoshidice. probiwon is really round based and a little different to the Bitcoin-Dice system, there is no page where i could show a hash of the next games result just for this one user. I properbly could show the hashes of the next 5 [10,20,50] Games but its hard to say, which of these will be used for a specific game, because the games are processed on the order, the transactions are on my server, so there could also be a fast transaction to get the hash.


If you've got any suggestion how i could prove the real randomness of this game, please tell me. I'll implement it as fast as possible.

Greetings,

The Bitcoin-Dice Team
Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 19, 2012, 02:13:07 PM
Last edit: June 20, 2012, 02:10:17 PM by Bitcoin-Dice
 #11

Hi,

i would like to sell the Sourcecode. It's created with PHP5 and MySQL and is totally OOP.

Everything you need to run it, is a Webserver with PHP5, MySQL and bitcoind running.

Starting Bet is 5 BTC.
Buyout Price is 25 BTC

This auctions ends on 26. July 2012 at 9 pm UTC

Buyout is also an exclusive license for you.
Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 19, 2012, 06:45:58 PM
 #12

push
Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 20, 2012, 02:10:26 PM
 #13

bump
JesseChisholm
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
June 20, 2012, 11:48:00 PM
 #14

Bitcoin-Dice:
Quote
The random numbers provided by random.org are base on atmospheric noise and known to be the "truest" random numbers available on the internet.

re: "truest" ??
The "true" nature of a random number generation system is a Boolean function.

You are correct, though, it is quite difficult to prove the "quality" of randomness of a generator.  Typically a suite of 16 or so tests are run against a billion bits to see how well it does.

Noise generated by sampling real-world events is one of the best inputs to any generation system.

Fortunately for the Freedom of Choice philosophy, there is also http://www.lavarnd.org/ where they use video noise exacerbated by a few Lava Lamps. Smiley  They also claim to have "true" random numbers.

-Jesse
fatigue
Full Member
***
Offline Offline

Activity: 196
Merit: 100


Bitcoin is a food group.


View Profile
June 21, 2012, 04:26:17 AM
 #15

So... As I see it the OP has changed this thread's topic 3 times, the first being 1btc reward per bug found on his site to which he never payed out to my 10 found.... Not even a bitpenny after multiple pm's... As I see it currently you most likely won't get the script if payed for... Just squeezing another BTC any way he can...
Fredyy
Full Member
***
Offline Offline

Activity: 143
Merit: 100



View Profile
June 21, 2012, 12:36:49 PM
 #16

I bet 5BTC for the Source, if you are going first.
Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 22, 2012, 10:17:41 AM
 #17

ATM the Source is going to Fredyy for 5BTC
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1011



View Profile
June 22, 2012, 10:20:55 AM
 #18

Can you give a rough description of what is in the source code?

Is there stuff to process transactions, send payments, communicate with bitcoin network, etc?

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
Raoul Duke
aka psy
Legendary
*
Offline Offline

Activity: 1358
Merit: 1002



View Profile
June 22, 2012, 11:42:06 AM
 #19

ATM the Source is going to Fredyy for 5BTC

5.1 BTC and it's mine. Keep the domain name for you.
Bitcoin-Dice (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0



View Profile WWW
June 22, 2012, 11:51:05 AM
 #20

Can you give a rough description of what is in the source code?

Is there stuff to process transactions, send payments, communicate with bitcoin network, etc?

Yes its all in the Source depending on the Bitcoind JSON-RPC Api
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!