Speedrunning

Yeah as expected, I never got around to building the true-RNG-fier emulator plugin I got excited about in that thread. It wouldn’t be hard, but I later realized also wouldn’t be particularly interesting or even understandable without building an AI to play a videogame alongside it, and that’s a much larger project.

I heard later that there is a bot scene already exclusively for Pokemon. I gather that to get the game PRNG to work “as intended”, the Pokemon bots themselves use a seed to wait a random amount of time at the beginning of the run, and also deliberately avoid human-infeasible strategies. This is subtly different from my idea of injecting true RNG directly into the game RAM (which would allow bots to compete without artificial restraints, and e.g. would be more amenable to neural net style approaches).

2 Likes