Bitcoin Forum
November 15, 2024, 07:07:31 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 »  All
  Print  
Author Topic: [Development]SatoshiRat - a bitcoin game  (Read 12478 times)
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
September 16, 2013, 02:41:14 PM
 #101

I've done this update.
A rat draws 2 speed, one for the first part, the other for the second part of the runway. The rat with the greatest sum of both speed is the winner.

To ensure compatibility with past races, the second speed is considered the same as the original speed.

Also the runway is almost double in length.

SatoshiRat.com - inmates betting on rat races
Mitchell
Staff
Legendary
*
Offline Offline

Activity: 4116
Merit: 2325


Verified awesomeness ✔


View Profile WWW
September 16, 2013, 03:22:32 PM
 #102

I've done this update.
A rat draws 2 speed, one for the first part, the other for the second part of the runway. The rat with the greatest sum of both speed is the winner.

To ensure compatibility with past races, the second speed is considered the same as the original speed.

Also the runway is almost double in length.
Sounds and looks good. Well done!

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
September 30, 2013, 01:09:10 PM
 #103

made another major update

I studied the way just-dice and satoshidice makes their provable randoms and implemented something similar to satoshirat as well.

Everybody can check their rolls or other's rolls to ensure the game is fair for everybody.
More info on satoshirat.com.

For this i had to change the way speeds are drawn to a DnD fashion roll.

A level 1 rat will run by default with 10+d21.

The order of the rats is determined now by their average speed which is 2*s1*s2/(s1+s2).

Enjoy!


SatoshiRat.com - inmates betting on rat races
Mitchell
Staff
Legendary
*
Offline Offline

Activity: 4116
Merit: 2325


Verified awesomeness ✔


View Profile WWW
September 30, 2013, 01:22:13 PM
 #104

Great update!

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
November 01, 2013, 12:00:50 PM
 #105

For you guys that are using Mac OS with http://grabhive.com/ wallet an app is available:

https://github.com/hivewallet/hiveapp-satoshirat

SatoshiRat.com - inmates betting on rat races
birkomester
Full Member
***
Offline Offline

Activity: 336
Merit: 100


View Profile
November 06, 2013, 02:26:30 PM
 #106

Great idea, will try it.
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
December 10, 2013, 08:08:11 AM
 #107

new players needed!

SatoshiRat.com - inmates betting on rat races
binaryFate
Legendary
*
Offline Offline

Activity: 1512
Merit: 1012


Still wild and free


View Profile
December 22, 2013, 02:01:43 AM
 #108

Everybody can check their rolls or other's rolls to ensure the game is fair for everybody.

I'm sorry, but I believe it's not provably fair at all.

What prevent you, with a shill account, to change your own seed at the last moment, trying several ones until you know it gives you a result that you like? This can be done automatically in microseconds and other players cannot tell that this was not a "normal" last moment seed change.

Monero's privacy and therefore fungibility are MUCH stronger than Bitcoin's. 
This makes Monero a better candidate to deserve the term "digital cash".
kuverty
Sr. Member
****
Offline Offline

Activity: 770
Merit: 250


View Profile
December 22, 2013, 02:09:55 AM
 #109

This should have more players! It just doesn't work if there is a race every few days. Maybe you should drop the requirement for five rats?
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
December 22, 2013, 10:42:48 AM
 #110

Everybody can check their rolls or other's rolls to ensure the game is fair for everybody.

I'm sorry, but I believe it's not provably fair at all.

What prevent you, with a shill account, to change your own seed at the last moment, trying several ones until you know it gives you a result that you like? This can be done automatically in microseconds and other players cannot tell that this was not a "normal" last moment seed change.


You don't got your own seed. There is just a server seed that changes once every 10 games. A hash of this seed is provided to know the seed does not change.
Once the 10th game is played, instantly the server seed is revealed for everybody to compute their past speeds(and the other players' speeds) and the new seed is generated and the hash for it provided(this is done also instantly).

This seed cannot be changed on the fly cause then the hash wouldn't mach and again the last 10 games wouldn't mach.

The algorithm uses data from the new race, so someone that wants to cheat need to know in advance the exact rats that will take place in a race, what race id and of course the server seed. So only the last player that enters the race has any chance of cheating.
The server seed is impossible to get cause nobody has access to the code except me, or someone could hack the server to get it, but the gain is so small i don't know if it worth the trouble to try.

Anyway another defense is that everything is in the open, history of all games is provided and everything is on the blockchain so anyone can look.
On the blockchain you can see the order the players entered in the race and so you can look at the last players to enter the race to check if they won more or not.

Any idea of another data feed that can be used for the RNG that is impossible to know by anyone only at the start of the race is welcomed.

thx



SatoshiRat.com - inmates betting on rat races
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
January 03, 2014, 02:17:31 PM
 #111

Happy new year !

I changed the Random Number Generator today.

One data that nobody can precompute or know before a game is the timestamp when a transaction is included in a block.
I decided to add this info also in the algorithm.

In this way the last player(or any other player), even if he somehow hacks or know the server seed, still cannot compute in advance anything because the last piece of the puzzle for all rats will be the timestamp his transaction will be included in a block.

SatoshiRat.com - inmates betting on rat races
binaryFate
Legendary
*
Offline Offline

Activity: 1512
Merit: 1012


Still wild and free


View Profile
January 03, 2014, 07:59:07 PM
 #112

Happy new year !

I changed the Random Number Generator today.

One data that nobody can precompute or know before a game is the timestamp when a transaction is included in a block.
I decided to add this info also in the algorithm.

In this way the last player(or any other player), even if he somehow hacks or know the server seed, still cannot compute in advance anything because the last piece of the puzzle for all rats will be the timestamp his transaction will be included in a block.

Sounds fair! Well done Smiley

Monero's privacy and therefore fungibility are MUCH stronger than Bitcoin's. 
This makes Monero a better candidate to deserve the term "digital cash".
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
January 10, 2014, 09:43:30 AM
 #113

You can now change the name of your rat.

No need for an account, you just need to sign the new name with your btc address and that's it.

SatoshiRat.com - inmates betting on rat races
kezzyp
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
January 13, 2014, 01:03:36 PM
 #114

Well this is great! I like it..
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
February 06, 2014, 01:24:27 PM
 #115

Transaction fee down to 0.0002 from 0.0005.
The 0.0002 fee will be split among the rats that will get paid.


SatoshiRat.com - inmates betting on rat races
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
January 11, 2015, 03:48:17 PM
 #116

There was an issue and last game payment was delayed.

Now everything is in order, payments are instant after a game is finished again.

SatoshiRat.com - inmates betting on rat races
Mitchell
Staff
Legendary
*
Offline Offline

Activity: 4116
Merit: 2325


Verified awesomeness ✔


View Profile WWW
January 11, 2015, 04:57:59 PM
 #117

This is still going? Glad to hear that! How much visitors do you get each month?

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
Reynaldo
Legendary
*
Offline Offline

Activity: 1144
Merit: 1000


View Profile
January 11, 2015, 08:59:59 PM
 #118

seems a nice game, really bad i didnt hear it before. Did you make the layout? seems to simple but clean and beautiful to the eye.
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
January 12, 2015, 07:28:46 AM
 #119

This is still going? Glad to hear that! How much visitors do you get each month?
I don't know most probably not many.
But i moved the game to a server were other projects are on, so basically the only cost is just the domain itself.
The game runs by itself so i intend to leave it online in the next years.

SatoshiRat.com - inmates betting on rat races
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
October 26, 2018, 09:09:52 PM
 #120

Finally fixed the payment issue.
Game working again.

SatoshiRat.com - inmates betting on rat races
Pages: « 1 2 3 4 5 [6] 7 »  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!