web-sploosh-kaboom
web-sploosh-kaboom copied to clipboard
Improve efficiency of board generation initialization
Current board generation algorithm can be made more efficient and/or transferred to the Rust code
@CryZe has suggested he may implement this in a PR into the Rust code
I'm currently working on just stashing all of these tables (and the downloaded board table) in IndexedDB, at @CryZe's suggestion (I didn't even know about IndexedDB!), so hopefully the current dumbness of the generation shouldn't be to big of a deal.
There are times when the first board has many matches. I think it would be nice if the tool could recognize there is a high probability of failing to get under 20 and in this case instructing you to throw another board to reroll the odds.
Whoops, sorry, I haven't checked on the comments here on issues in ages! I didn't realize folks were still using this tool, I might get some time during this three-day weekend (in the US) to try to make some improvements based on the comments of whoever are the main users these days.
also fix the RNG tick rate so that we don't need to do the bandaid fix of room enter offset and then we can possibly remove room enter offset as a setting you can change or make it a hidden setting
the room enter offset is possibly slightly different on SD, so we could have a button you click to show if you are playing on HD or SD