nightmareci / HeborisCE

Cross-platform Expansion (C.E.) and continuation of Heboris U.E. using modern technology and development approach
36 stars 5 forks source link

Misfeature: piece sequences are always pregenerated and looping when they don't have to be. #38

Open zaphod77 opened 1 month ago

zaphod77 commented 1 month ago

I programed in LCGRand specifically so that it would be possible to store a seed instead of a piece sequence, as well as to generate piece sequences possible on real TGM hardware.

For most modes, the piece sequence limit works fine because the mode always ends before the pieces run out. For ARS old style, the piece sequence is supposed to loop after 1000.

But for any other potentially infinite mode, storing the seed instead of the sequence should allow the mode to have a much longer piece sequence.