Sisyphus: The Board Game (Digital Edition)

I’m off work sick today: it’s just a cold, but it’s had a damn good go at wrecking my lungs and I feel pretty lousy. You know how when you’ve got too much of a brain-fog to trust yourself with production systems but you still want to write code (or is that just me?), so this morning I threw together a really, really stupid project which you can play online here.

Screenshot showing Sisyphus carrying a rock up a long numbered gameboard; he's on square 993 out of 1000, but (according to the rules printed below the board) he needs to land on 1000 exactly and never roll a double-1 or else he returns to the start.
It’s a board game. Well, the digital edition of one. Also, it’s not very good.

It’s inspired by a toot by Mason”Tailsteak” Williams (whom I’ve mentioned before once or twice). At first I thought I’d try to calculate the odds of winning at his proposed game, or how many times one might expect to play before winning, but I haven’t the brainpower for that in my snot-addled brain. So instead I threw together a terrible, terrible digital implementation.

Go play it if, like me, you’ve got nothing smarter that your brain can be doing today.

23 comments

  1. Ruth Ruth says:

    I won!

    I cheated.

  2. Netty 🐀 Netty 🐀 says:

    @tailsteak This sounds infuriating. Like the single, most drawn out way to wind up thoroughly engaged.

    Ima play it later…

  3. Netty 🐀 Netty 🐀 says:

    This sounds infuriating. Like the single, most drawn out way to wind up thoroughly engaged.

    Ima play it later…





    Read more →

  4. My game designer brain keeps wanting to add new rules to make it more engaging, give the player(s) more control, etc, but then I remember that’s not the point.





    Read more →

  5. By crappy napkin math, it would take an average of 143 rolls to make it to 1000. Just to roll two dice 143 times without hitting a snake-eyes is a 1.78% chance. I am too lazy to compute how many of those runs you would need to land exactly on 1000, but you’ll be at it a while…






    Read more →

  6. Netty 🐀 Netty 🐀 says:

    I just noticed that you and I both misspelled “enraged” as engaged.





    Read more →

  7. Dude we already did this in Bonkers






    Read more →

  8. A few people have taken a run at the math, @digitrev actually ran 7000 simulations:
    twitter.com/digitrev/statu…
    Assuming you could take one turn per second, an average playthrough is about 3.5 days.






    Read more →

  9. Roll three consecutive 7s or it’s back to the torment nexus






    Read more →

  10. Netty 🐀 Netty 🐀 says:

    Riley took that to school and torment nexused her classmates.






    Read more →

  11. The goal is not to win, it’s to make others suffer just as much as you are






    Read more →

  12. The only addition I can think of would be a reminder of the option for the player to at any time accept defeat and stop rolling it. You know, to emphasize that they’re doing this to themselves.






    Read more →

  13. Netty 🐀 Netty 🐀 says:

    How DARE you bring kindness into this den of suffering.






    Read more →

  14. I also ran simulations (in Perl).

    10,000 games
    Best score: 160 rolls
    Worse score: 1,029,702 rolls
    Mean score: 112,115
    Std Dev: 112,982

    Not sure why my mean & std dev are 10x higher than @digitrev’s, though my worst is also 10x higher. More games = more chances for bad games.








    Read more →

  15. Exactly what I was thinking, more ways to make it more futile.






    Read more →

  16. Just for fun, ran 50,000

    Best: 156
    Worst: 1,402,431
    Mean: 113,605
    Stdev: 113,190

    Definitely a long tail on the distribution — I don’t know enough stats to know if this is the best analysis.








    Read more →

  17. digitrev digitrev says:

    I probably should have looked at quartiles, since the distribution has a lower limit but not an upper limit, and even a few bad runs can drive the sample mean up crazy high








    Read more →

  18. Yeah… I did a quick histogram, the game lengths drop off quickly over 100,000, but can still go very high.








    Read more →

  19. I mean, in theory, a game could last forever.








    Read more →

  20. True. Though if it does, I recommend you have your dice checked…








    Read more →

  21. Ishtar Ishtar says:

    Only thing i would like to add is a highest score, nothing like the taunt of hope for having reached higher only to be brought low once again.





    Read more →

    1. Spencer Spencer says:

      I love the dice animation! Even if it’s length means I have no chance of ever completing. I wonder if anyone will ever complete this without hacking.

      It’s been a while since I dusted off my statistics textbook, so I thought I’d do a proper analysis. The final results:

      – The median number of turns before winning is 8995
      – The expected number of turns before winning is even higher, 12930.2.
      – The probability of winning if you keep at it long enough is 100%! (Statistical model does not include actuarial tables.)

      I include lots of plots and explaination in a jupyter notebook which can be run on [colab][1] or downloaded from [github][2]

      Thanks for the implementation!

      [1]: https://colab.research.google.com/gist/sbliven/472f506c80208f8cfb74aeb4cab29b15/sisyphus.ipynb#scrollTo=eeecbc1d-5c65-4f7e-b6f9-948f1d3d503c
      [2]: https://gist.github.com/sbliven/472f506c80208f8cfb74aeb4cab29b15

  22. Ishtar Ishtar says:

    @tailsteak Only thing i would like to add is a highest score, nothing like the taunt of hope for having… https://t.co/XLfQPRAztK

Reply here

Your email address will not be published. Required fields are marked *

Reply on your own site

Reply elsewhere

You can reply to this post on Mastodon (@dan@danq.me), Facebook, Mastodon (@blog@danq.me).

Reply by email

I'd love to hear what you think. Send an email to b20828@danq.me; be sure to let me know if you're happy for your comment to appear on the Web!