Listing randomizers by Tetris game

Thread in 'Research & Development' started by Arcorann, 17 Jul 2018.

  1. I'd like to know the randomisers used in as many Tetris games as possible. Not only will it give us an idea of how the different games compare, but also there are many games that have not been looked at in detail, and there could be some interesting randomisers in there - for example, Kitaru recently posted some info indicating that the WonderSwan version of Tetris used an 8-bag, previously only seen in Tetris Online Japan.
  2. This is a good idea! If I were you I would start out by making a list of all known ones, make a page on dedicated to it, and as people find new ones we can add them to the list.
  3. iirc Tetris with Cardcaptor Sakura isn't completely known. The Easy and Normal modes pull pieces differently and while Normal is similar to TAP, Easy is... Unique.

    Edit: I'd do it myself however I don't really know what to do beyond opening the ISO up.
  4. I'll use this post to write some useful lists. A full list of randomisers by game would need actual table syntax, so I'll put it on one of the wikis at some point. Will be edited in the future. Let me know if I missed anything.

    A list of the games I'm interested in knowing randomisers for:
    * SNES Tetris, all versions - a curious gap in randomiser knowledge?
    * Well-known clones such as Heboris and the original Cultris
    * Other older pre-guideline versions of Tetris from the 1980s and 1990s
    * Anything else

    Games with multiple randomisers:
    * Tetris Ultimate (7-bag, 14-bag, memoryless)
    * Lockjaw (bag, bag + 1, double bag, 4 history strict, 4 history 6 rerolls, memoryless)
    * NullpoMino (lots)
    * Tetris Online Japan beta (8-bag, only for player)

    Games that use neither 7-bag or memoryless randomiser:
    * NES (Nintendo)
    * GB (original)
    * DX (apparently biased towards T - I tried to interpret the assembly once but didn't get that far)
    * TGM (4 history 4 rerolls)
    * TAP (4 history 6 rerolls); does the original TGM2 use the same randomiser? No reason to believe otherwise
    * TGM3 (TGM3 randomiser, described in the Randomiser Theory thread)
    * Tetris with Cardcaptor Sakura (Easy and Normal having different randomisers is news to me)
    * Some versions of N-Blox (8-bag); when did the change happen?
    * Tetris (Wonderswan Colour) (8-bag)
    * The New Tetris (63-bag)
    * LJ65 (3 history strict); old versions used a near-memoryless algorithm where there was 1/8 chance of issuing a "bonus piece" from a fixed sequence
    * DTET (weighted by order of last appearance)
    * Cultris II (weighted by order of last appearance)
    * SpeedBlocks (dynamically weighted)
    * Bastet, Hatetris, etc. (based on board state)
    colour_thief likes this.
  5. I think Tetris Ultimate's "classic" randomizer is supposed to have light memory, but I could be misremembering.
  6. That's interesting. Do you know where I could find a sample piece sequence?
  7. I'll see if I can record some this weekend. The other thing that needs to be looked at is whether it's consistent between the two codebases; the 3DS version and Vita/PS4/XBO/PC versions were developed by different teams.
  8. I’m certain TA and TAP have the same randomizer.

    If you want to get really hardcore, we could document the high level algorithm (your list right now) as well as the specific low level algorithm that feeds it (specific LCG or LSFR parameters etc).
  9. botitas, Muf and colour_thief like this.
  10. Last edited: 30 Mar 2021
    colour_thief likes this.

Share This Page