Skip to content
Hacker News front page

Teaching a World Model to Play Pokémon: Learning Game Dynamics from Screenshots

Teaching a World Model to Play Pokemon

The author trained a LeWorldModel (a JEPA-style world model) on Pokémon Red to predict the next screen from a screenshot and a button press, then plan a sequence to select a starter Pokémon. The encoder turns screenshots into 192-dimensional embeddings; SIGReg prevents embedding collapse. Training used 1,040 (screenshot, action, next-frame) pairs. The first plan failed because the model spammed A without pressing B to dismiss dialogue; rollout fine-tuning fixed that, and the model successfully walked to the Poké Ball and selected Squirtle in 11 steps. The post doesn't disclose total training time or final success rate.

Read the original ↗Export Markdown