FG Spreadshirt Swag
Page 10 of 15 First ... 89101112 ... Last
  1. #91
    I did 3x 1 mio. D8 rolls and they all showed the same pattern with very little variation. Currently I do not plan to do another mio. D20. 3D click-/auto-rolling is bad and my energy currently goes into finding better workarounds (after fixing the Instant Dice extension to make it usable).

    Auto-rolls and click-rolls should not be using 3D dice, because they lack the random mouse-movement seed. And even then I am not convinced that this isn't more of a physics engine problem than random seed problem.

    Best solution would be to update FGU to a more modern version of LUA, which introduced better RNG (random.new, later also implemented in math.random).

  2. #92
    Quote Originally Posted by Weissrolf View Post
    I did 3x 1 mio. D8 rolls and they all showed the same pattern with very little variation. Currently I do not plan to do another mio. D20. 3D click-/auto-rolling is bad and my energy currently goes into finding better workarounds (after fixing the Instant Dice extension to make it usable).

    Auto-rolls and click-rolls should not be using 3D dice, because they lack the random mouse-movement seed. And even then I am not convinced that this isn't more of a physics engine problem than random seed problem.

    Best solution would be to update FGU to a more modern version of LUA, which introduced better RNG (random.new, later also implemented in math.random).
    In your opinion.

  3. #93
    You are stating the obvious here.

    Integrating a new version of LUA could introduce compatibility issues if any old functions were deprecated. LUA v5.1 was introduced 2006 and ended 2012.

  4. #94
    I found pure Lua implementations of three different random number generators. Unfortunately I cannot implement them, because FG's Lua API excludes "setmetatable" which is used by said implementation.

    Next I may compare FGC's 3D dice results with FGU's, because they do roll visibly different.

    Quote Originally Posted by Moon Wizard"
    We do have some plans to tweak the dice rolling behaviors to have a little more rotational velocity to look better, but changing the underlying system is not in our plans.
    I specifically wonder how can having "a little more rotational velocity" only make it look better? Should that not also change the possible outcome? Currently 3D hardly ever turn, often only just before they settle. Sometimes they don't even turn when they hit the table several times. So more rotation should surely change that?
    Last edited by Weissrolf; December 3rd, 2020 at 12:12.

  5. #95
    FYI: 3D dice fail the PractRand randomness test with 8 KB test sequences (range of numbers tested), on my W10 system Instant Dice fails with a 128 KB test sequence. Both are small and testament to how bad these RNGs are, but the latter at least survives larger test sequences than the former.
    Last edited by Weissrolf; December 3rd, 2020 at 12:20.

  6. #96
    Quote Originally Posted by Weissrolf View Post
    Instant Dice, 1 mio. rolls, distribution of D20 results:

    #6: 5.05%
    vs.
    #7: 4.98%

    There are 1.8% more #6 than #7 results (50453 vs. 49631).

    FG Classic, 1 mio. rolls, distribution of D20 results:

    #2: 5.21%
    vs.
    #10: 4.80%

    There are 8.6% more #2 than #10 results (52099 vs. 48002).



    FG Unity in direct comparison:



    There are 18.8% more #16 than #1 results (54863 vs. 46177).
    Last edited by Weissrolf; December 3rd, 2020 at 16:24.

  7. #97
    Distribution of Doubles (2 dice consecutively showing the same result) in percent (expected value ~0.25% per die side):



    In terms of DnD5E "advantage" rolls this means: Your chance of rolling another 3 after an initial 3 are 33% higher than rolling another 1 after an initial 1. And on average your chances of rolling a double 3 are 16.5% higher than they should be.

    For comparison:



    Last edited by Weissrolf; December 3rd, 2020 at 17:21.

  8. #98
    I want to see the dice table have different surface qualities and possible coffee stains, both sugary and non-sugary and see how the dice interact on those surfaces and while we are at it add VR dice and possible table shake.

  9. #99
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    33,411
    Quote Originally Posted by Jiminimonka View Post
    I want to see the dice table have different surface qualities and possible coffee stains, both sugary and non-sugary and see how the dice interact on those surfaces and while we are at it add VR dice and possible table shake.
    If you don't have anything constructive to contribute then please don't post anything. Please leave this thread to those who are interested in this type of theoretical stuff.
    Last edited by Trenloe; December 3rd, 2020 at 18:37.
    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

  10. #100
    Quote Originally Posted by Jiminimonka View Post
    I want to see the dice table have different surface qualities and possible coffee stains, both sugary and non-sugary and see how the dice interact on those surfaces and while we are at it add VR dice and possible table shake.
    This would be a nice touch (pun intended), but only useful if the initial click-/automation-roll is anywhere close to how users roll dice via mouse-movement. And even then the physics engine needs to be good enough to not just blur everything into much too deterministic paths (literally).
    Last edited by Weissrolf; December 3rd, 2020 at 19:00.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
5E Product Walkthrough Playlist

Log in

Log in