Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can't Pokemon be beaten by almost random play?


Judging by the “pi plays Pokemon Sapphire”, uh, not in a reasonable amount of time? It’s been at it for over 3 years, hasn’t gotten a gym badge yet, mostly stays in the starting town.


It's impossible to beat with random actions or brute force, but you can get surprisingly far. It doesn't take too long to get halfway through route 1, but even with insane compute you'll never make it even to viridian forest.


It can be brute forced if that’s what you mean. It has a fairly low difficulty curve and these old games have a grid system for movement and action selections. That’s why they’re pointing out the lower parameter amount and CPU. The point I took away is doing more with less.


It definitely cannot be beaten using random inputs. It doesn't even get out of Pallet Town after billions of steps. We tested...


the game has been beaten by fish


Based on the other examples of random inputs not being sufficient, I dare say the fish-based attempt may have been fraudulent.


dyor we only tested it with a pufferfish, courtesy of puffer.ai / pufferlib RL library. i promise it doesn't work with random inputs.


I'm not sure if you're just making a play on words, but I believe the commenter was talking about the streamer who sets up their fishtank to map to inputs and then let's their fish "play games". They beat pokemon sapphire supposedly. https://www.polygon.com/2020/11/9/21556590/fish-pokemon-sapp...


The win condition of the game is the entire state of the game configured in a certain way. So there exists a lot of win conditions, you just have to do a search.


not sure what you mean..details?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: