Viewing a response to: @mattclarke/announcing-my-next-game-and-auditioning-for-players
An interesting idea for dicerolls that i was thinking about for other random number stuff. If the player just posts "roll 2D6" you can take the transaction sig from the post (which i think is random) and convert it to 2D6. So its a hex#, so you can use an algorythim to get 2 random numbers between 1 and 6. Like maybe divide by 2, and if the result is greater than 6 move on to the next least significant digit until you have 2 rolls. This may be a bit much for monopoly, but ive been thinking about how to incorporate random number generation into the blockchain for other types of games. example below:
author | sigmajin |
---|---|
permlink | re-mattclarke-announcing-my-next-game-and-auditioning-for-players-20161224t141702748z |
category | monopoly |
json_metadata | {"tags":["monopoly"]} |
created | 2016-12-24 14:17:00 |
last_update | 2016-12-24 14:17:00 |
depth | 1 |
children | 4 |
last_payout | 2017-01-20 14:38:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 610 |
author_reputation | 35,847,511,233,614 |
root_title | "Announcing my next game, and auditioning for players." |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,077,735 |
net_rshares | 102,102,983,525 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
sigmajin | 0 | 96,376,873,230 | 100% | ||
windmaster | 0 | 1,161,197,785 | 100% | ||
virtigocordova | 0 | 2,637,623,572 | 100% | ||
yaman | 0 | 1,927,288,938 | 100% |
Roll 2D6
author | sigmajin |
---|---|
permlink | re-sigmajin-re-mattclarke-announcing-my-next-game-and-auditioning-for-players-20161224t141725628z |
category | monopoly |
json_metadata | {"tags":["monopoly"]} |
created | 2016-12-24 14:17:21 |
last_update | 2016-12-24 14:17:21 |
depth | 2 |
children | 3 |
last_payout | 2017-01-20 14:38:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 8 |
author_reputation | 35,847,511,233,614 |
root_title | "Announcing my next game, and auditioning for players." |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,077,738 |
net_rshares | 102,174,270,649 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
sigmajin | 0 | 96,376,873,230 | 100% | ||
windmaster | 0 | 1,161,197,785 | 100% | ||
virtigocordova | 0 | 2,708,910,696 | 100% | ||
yaman | 0 | 1,927,288,938 | 100% |
SO we can look at the transaction that put this post on the blockchain here: https://steemd.com/tx/d86423c91f18ce61355e6335b6f3e1969adb1946 We could take the signature or the transaction ID, (i think both are random-ish, or at least unpredictable if not you could hash it) before hand, we can set algorythims to get 2D6 out of say the sig. Something like start with the least siginficant digit. Turn it into a decimal. If its a 15, 14, 0, or 1 skip to the next digit. Otherwise, divide by 2 and drop and .5s. so the last 3 digits of the sig are 603 the zero gets skipped, and we have a 1 and a 3. just some interesting deep thoughts about on chain gaming.
author | sigmajin |
---|---|
permlink | re-sigmajin-re-sigmajin-re-mattclarke-announcing-my-next-game-and-auditioning-for-players-20161224t142436079z |
category | monopoly |
json_metadata | {"tags":["monopoly"],"links":["https://steemd.com/tx/d86423c91f18ce61355e6335b6f3e1969adb1946"]} |
created | 2016-12-24 14:24:33 |
last_update | 2016-12-24 14:24:33 |
depth | 3 |
children | 2 |
last_payout | 2017-01-20 14:38:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 664 |
author_reputation | 35,847,511,233,614 |
root_title | "Announcing my next game, and auditioning for players." |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,077,782 |
net_rshares | 100,136,108,561 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
sigmajin | 0 | 94,409,998,266 | 100% | ||
windmaster | 0 | 1,161,197,785 | 100% | ||
virtigocordova | 0 | 2,637,623,572 | 100% | ||
yaman | 0 | 1,927,288,938 | 100% |
Or we could try to integrate with PeerPlays once it's up and running.
author | brendio |
---|---|
permlink | re-sigmajin-re-sigmajin-re-sigmajin-re-mattclarke-announcing-my-next-game-and-auditioning-for-players-20161226t023858518z |
category | monopoly |
json_metadata | {"tags":["monopoly"]} |
created | 2016-12-26 02:38:57 |
last_update | 2016-12-26 02:38:57 |
depth | 4 |
children | 1 |
last_payout | 2017-01-20 14:38:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 69 |
author_reputation | 2,247,042,714,470 |
root_title | "Announcing my next game, and auditioning for players." |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 2,085,893 |
net_rshares | 0 |