Bitcoin Forum
July 05, 2024, 05:56:54 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Play Hi/Lo Card game. Win Bitcoins (our first BitCoin App)  (Read 1775 times)
BitCoinWarrior (OP)
Newbie
*
Offline Offline

Activity: 37
Merit: 0



View Profile WWW
March 04, 2013, 02:43:03 PM
 #1

We're a couple of guys trying to get our heads around Bitcoin from a economic and technical perspective.
We put together a simple site where you can play Hi/Lo Card game and win bitcoins.

We'd love to know what you think of our implementation and how we're used Bitcoin transaction ID's to prove the games are fair and authenticated.

The site is: http://bitino.com

We'd love to know what you think.
titus
Newbie
*
Offline Offline

Activity: 29
Merit: 0


View Profile
March 04, 2013, 02:44:45 PM
 #2

Just wanted to say that I used this the other day after the post on hacker news.  Worked out well, got paid out without any problems. Looking forward to seeing more games!
BitCoinWarrior (OP)
Newbie
*
Offline Offline

Activity: 37
Merit: 0



View Profile WWW
March 04, 2013, 02:48:49 PM
 #3

hey, thanks for the feedback
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1330



View Profile
March 06, 2013, 05:31:04 AM
 #4

We'd love to know what you think.

I notice you don't use a regular deck of 52 cards and shuffle them.  You use a 50 random numbers between 1 and 13.  That can mean there are lots of aces and no 2's, for instance.  You seem to have complete control of the seed used to pick the cards, and the txid is only used to shuffle it.  So you can deliberately pick seeds which result in a skewed deck (lots of very high or very low cards) to throw the player off.

It would be better if you either used a full deck of 52 cards, or used the txid to adjust the seed for card selection as well as for card shuffling, if you want the game to be provably fair.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1330



View Profile
March 06, 2013, 05:35:13 AM
 #5

Typos: "as a encrypted hash" *an* encrypted.

"We create a sever 'seed'" -> server

"algorthims" - spell check!

"pythons implementation" -> Python's

"and withdraw you Bitcoins" -> your

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
Lajci
Newbie
*
Offline Offline

Activity: 25
Merit: 0



View Profile
March 10, 2013, 11:29:38 AM
 #6

good job
montana
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
March 10, 2013, 03:17:48 PM
 #7

We're a couple of guys trying to get our heads around Bitcoin from a economic and technical perspective.
We put together a simple site where you can play Hi/Lo Card game and win bitcoins.

We'd love to know what you think of our implementation and how we're used Bitcoin transaction ID's to prove the games are fair and authenticated.

The site is: http://bitino.com

We'd love to know what you think.

doesn't seem to be available on either Opera or Firefox  ;-/
WikileaksDude
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500



View Profile
March 10, 2013, 04:13:54 PM
 #8

We'd love to know what you think.

I notice you don't use a regular deck of 52 cards and shuffle them.  You use a 50 random numbers between 1 and 13.  That can mean there are lots of aces and no 2's, for instance.  You seem to have complete control of the seed used to pick the cards, and the txid is only used to shuffle it.  So you can deliberately pick seeds which result in a skewed deck (lots of very high or very low cards) to throw the player off.

It would be better if you either used a full deck of 52 cards, or used the txid to adjust the seed for card selection as well as for card shuffling, if you want the game to be provably fair.

This is why I love btc community.

We ain't stupid ya kno'?

Looking to play soon Tongue
Pages: [1]
  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!