logoalt Hacker News

PetitPrincetoday at 3:25 PM0 repliesview on HN

NES Tetris have memory système that tries to repetition. As per Tetris wiki:

> The randomizer features a slight protection against direct repetition. The first roll generates a value 0-7 and will accept and deal on any value other than the previous piece dealt or the dummy value of 7. The piece history is initially empty. If the first roll fails, it progresses to a second roll that generates a value 0-6 and deals that piece.

Later games would evolve into a more ambitious history system like in Tetris the Grand Master, or a "bag" (Fisher Yates) system.

From a game design point of view, this avoids repetition in the distribution which generally suuuucks while playing.