Apr 5, 2025 · 1h 14m · latent-space

Claude Plays Pokémon Hackathon: Escape from Mt. Moon!

David Hershey · 21m spoken Jesse Han · 10m spoken Hackathon Organizer · 2m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

This hackathon kickoff event explores the development, engineering challenges, and cloud infrastructure behind autonomous AI agents playing Pokémon, featuring technical talks from Anthropic, Mangrove Technology, and Morph Labs for the 'Escape from Mt. Moon' challenge.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. How this is scored →

The hosts as informed peer 0.4 Guest teaching 0.6 Guest disagreement 0.3 The hosts pushing back 0.3
05100:0015:0030:0045:001:00:000:02–5:47 · The hosts as informed peer 0/10 History and Evolution of Claude Plays Pokémon David Hershey gives a solo talk detailing the timeline of building Claude Plays Pokémon across different Sonnet versions. The host does not engage during this presentation segment.5:47–9:29 · The hosts as informed peer 0/10 Anecdotes and Funny Failure Modes of Claude David continues his solo monologue recounting humorous failure modes of earlier Claude models in Pokémon, including reset requests and hallucinated roleplay. There is no host involvement.9:29–15:44 · The hosts as informed peer 0/10 Model Limitations, Spatial Reasoning, and Prompting Tips David presents on Claude's struggles with spatial reasoning, screen comprehension, and agent prompting strategies. No host interaction takes place.15:44–26:44 · The hosts as informed peer 3/10 Q&A on Agent Prompting, Vision, and Architecture The host and audience ask questions regarding vision and memory architectures. The host suggests using an upscaler model on low-res screens, but David explains why spatial reasoning remains the true bottleneck.26:44–41:27 · The hosts as informed peer 0/10 Building an Autonomous Virtual Streamer with Ruby and RAM Reading Andrew presents his virtual Pokémon streamer architecture using Ruby, RetroArch, and RAM reading. The host is not involved aside from minor setup logistics.41:27–49:47 · The hosts as informed peer 0/10 Streamer Q&A and Hackathon Competition Rules Andrew answers audience questions before the hackathon organizer outlines rules against hardcoded hints. The host does not participate substantively.49:47–57:58 · The hosts as informed peer 0/10 Morph Cloud, Infinibranch Architecture, and the EVA Framework Jesse Han explains Morph Cloud's InfiniBranch snapshot technology and the EVA verification framework for the hackathon. The host does not engage during this talk.0:02–5:47 · Guest teaching 0/10 History and Evolution of Claude Plays Pokémon David Hershey gives a solo talk detailing the timeline of building Claude Plays Pokémon across different Sonnet versions. The host does not engage during this presentation segment.5:47–9:29 · Guest teaching 0/10 Anecdotes and Funny Failure Modes of Claude David continues his solo monologue recounting humorous failure modes of earlier Claude models in Pokémon, including reset requests and hallucinated roleplay. There is no host involvement.9:29–15:44 · Guest teaching 0/10 Model Limitations, Spatial Reasoning, and Prompting Tips David presents on Claude's struggles with spatial reasoning, screen comprehension, and agent prompting strategies. No host interaction takes place.15:44–26:44 · Guest teaching 4/10 Q&A on Agent Prompting, Vision, and Architecture The host and audience ask questions regarding vision and memory architectures. The host suggests using an upscaler model on low-res screens, but David explains why spatial reasoning remains the true bottleneck.26:44–41:27 · Guest teaching 0/10 Building an Autonomous Virtual Streamer with Ruby and RAM Reading Andrew presents his virtual Pokémon streamer architecture using Ruby, RetroArch, and RAM reading. The host is not involved aside from minor setup logistics.41:27–49:47 · Guest teaching 0/10 Streamer Q&A and Hackathon Competition Rules Andrew answers audience questions before the hackathon organizer outlines rules against hardcoded hints. The host does not participate substantively.49:47–57:58 · Guest teaching 0/10 Morph Cloud, Infinibranch Architecture, and the EVA Framework Jesse Han explains Morph Cloud's InfiniBranch snapshot technology and the EVA verification framework for the hackathon. The host does not engage during this talk.0:02–5:47 · Guest disagreement 0/10 History and Evolution of Claude Plays Pokémon David Hershey gives a solo talk detailing the timeline of building Claude Plays Pokémon across different Sonnet versions. The host does not engage during this presentation segment.5:47–9:29 · Guest disagreement 0/10 Anecdotes and Funny Failure Modes of Claude David continues his solo monologue recounting humorous failure modes of earlier Claude models in Pokémon, including reset requests and hallucinated roleplay. There is no host involvement.9:29–15:44 · Guest disagreement 0/10 Model Limitations, Spatial Reasoning, and Prompting Tips David presents on Claude's struggles with spatial reasoning, screen comprehension, and agent prompting strategies. No host interaction takes place.15:44–26:44 · Guest disagreement 2/10 Q&A on Agent Prompting, Vision, and Architecture The host and audience ask questions regarding vision and memory architectures. The host suggests using an upscaler model on low-res screens, but David explains why spatial reasoning remains the true bottleneck.26:44–41:27 · Guest disagreement 0/10 Building an Autonomous Virtual Streamer with Ruby and RAM Reading Andrew presents his virtual Pokémon streamer architecture using Ruby, RetroArch, and RAM reading. The host is not involved aside from minor setup logistics.41:27–49:47 · Guest disagreement 0/10 Streamer Q&A and Hackathon Competition Rules Andrew answers audience questions before the hackathon organizer outlines rules against hardcoded hints. The host does not participate substantively.49:47–57:58 · Guest disagreement 0/10 Morph Cloud, Infinibranch Architecture, and the EVA Framework Jesse Han explains Morph Cloud's InfiniBranch snapshot technology and the EVA verification framework for the hackathon. The host does not engage during this talk.0:02–5:47 · The hosts pushing back 0/10 History and Evolution of Claude Plays Pokémon David Hershey gives a solo talk detailing the timeline of building Claude Plays Pokémon across different Sonnet versions. The host does not engage during this presentation segment.5:47–9:29 · The hosts pushing back 0/10 Anecdotes and Funny Failure Modes of Claude David continues his solo monologue recounting humorous failure modes of earlier Claude models in Pokémon, including reset requests and hallucinated roleplay. There is no host involvement.9:29–15:44 · The hosts pushing back 0/10 Model Limitations, Spatial Reasoning, and Prompting Tips David presents on Claude's struggles with spatial reasoning, screen comprehension, and agent prompting strategies. No host interaction takes place.15:44–26:44 · The hosts pushing back 2/10 Q&A on Agent Prompting, Vision, and Architecture The host and audience ask questions regarding vision and memory architectures. The host suggests using an upscaler model on low-res screens, but David explains why spatial reasoning remains the true bottleneck.26:44–41:27 · The hosts pushing back 0/10 Building an Autonomous Virtual Streamer with Ruby and RAM Reading Andrew presents his virtual Pokémon streamer architecture using Ruby, RetroArch, and RAM reading. The host is not involved aside from minor setup logistics.41:27–49:47 · The hosts pushing back 0/10 Streamer Q&A and Hackathon Competition Rules Andrew answers audience questions before the hackathon organizer outlines rules against hardcoded hints. The host does not participate substantively.49:47–57:58 · The hosts pushing back 0/10 Morph Cloud, Infinibranch Architecture, and the EVA Framework Jesse Han explains Morph Cloud's InfiniBranch snapshot technology and the EVA verification framework for the hackathon. The host does not engage during this talk.

speaking balance: gold is the hosts, purple is the guest (3 minute bins)

0:00 · the hosts 0% · guest 100%0:00 · the hosts 0% · guest 100%3:00 · the hosts 0% · guest 100%3:00 · the hosts 0% · guest 100%6:00 · the hosts 0% · guest 100%6:00 · the hosts 0% · guest 100%9:00 · the hosts 0% · guest 100%9:00 · the hosts 0% · guest 100%12:00 · the hosts 0% · guest 100%12:00 · the hosts 0% · guest 100%15:00 · the hosts 0% · guest 100%15:00 · the hosts 0% · guest 100%18:00 · the hosts 0% · guest 100%18:00 · the hosts 0% · guest 100%21:00 · the hosts 0% · guest 100%21:00 · the hosts 0% · guest 100%24:00 · the hosts 0% · guest 100%24:00 · the hosts 0% · guest 100%27:00 · the hosts 0% · guest 100%27:00 · the hosts 0% · guest 100%30:00 · the hosts 0% · guest 100%30:00 · the hosts 0% · guest 100%33:00 · the hosts 0% · guest 100%33:00 · the hosts 0% · guest 100%36:00 · the hosts 0% · guest 100%36:00 · the hosts 0% · guest 100%39:00 · the hosts 0% · guest 100%39:00 · the hosts 0% · guest 100%42:00 · the hosts 0% · guest 100%42:00 · the hosts 0% · guest 100%45:00 · the hosts 0% · guest 100%45:00 · the hosts 0% · guest 100%48:00 · the hosts 0% · guest 100%48:00 · the hosts 0% · guest 100%51:00 · the hosts 0% · guest 100%51:00 · the hosts 0% · guest 100%54:00 · the hosts 0% · guest 100%54:00 · the hosts 0% · guest 100%57:00 · the hosts 0% · guest 100%57:00 · the hosts 0% · guest 100%1:00:00 · the hosts 0% · guest 100%1:00:00 · the hosts 0% · guest 100%1:03:00 · the hosts 0% · guest 100%1:03:00 · the hosts 0% · guest 100%1:06:00 · the hosts 0% · guest 100%1:06:00 · the hosts 0% · guest 100%1:09:00 · the hosts 0% · guest 100%1:09:00 · the hosts 0% · guest 100%1:12:00 · the hosts 0% · guest 100%1:12:00 · the hosts 0% · guest 100%
Sharpest disagreement ▶ 21:15 David doubts upscaling will solve spatial reasoning

David gently dismisses the host's idea of upscaling the screen with an auxiliary model, explaining that Claude's inability to calculate paths from A to B persists regardless of visual fidelity.

Hardest push from the hosts ▶ 21:05 Host proposes model-based image upscaling

The host pushes back against the premise that Game Boy vision is a permanent blocker by pitching an architecture that upscales game frames to realistic images.

Biggest teaching moment ▶ 21:15 David explains the core limitation is spatial logic

David clarifies to the host that resolving screen clarity will not fix Claude's fundamental deficit in understanding relative positioning and navigation.

The host holds their own ▶ 21:05 Host pitches computer vision preprocessing

The host demonstrates technical problem-solving by proposing a multi-model pipeline where an upscaler bridges the visual gap for the primary agent.

the scores for every segment, with the reasoning behind each
ChapterTopicThe hosts as informed peerGuest teachingGuest disagreementThe hosts pushing backWhy
History and Evolution of Claude Plays Pokémon 0000 David Hershey gives a solo talk detailing the timeline of building Claude Plays Pokémon across different Sonnet versions. The host does not engage during this presentation segment.
Anecdotes and Funny Failure Modes of Claude 0000 David continues his solo monologue recounting humorous failure modes of earlier Claude models in Pokémon, including reset requests and hallucinated roleplay. There is no host involvement.
Model Limitations, Spatial Reasoning, and Prompting Tips 0000 David presents on Claude's struggles with spatial reasoning, screen comprehension, and agent prompting strategies. No host interaction takes place.
Q&A on Agent Prompting, Vision, and Architecture 3422 The host and audience ask questions regarding vision and memory architectures. The host suggests using an upscaler model on low-res screens, but David explains why spatial reasoning remains the true bottleneck.
Building an Autonomous Virtual Streamer with Ruby and RAM Reading 0000 Andrew presents his virtual Pokémon streamer architecture using Ruby, RetroArch, and RAM reading. The host is not involved aside from minor setup logistics.
Streamer Q&A and Hackathon Competition Rules 0000 Andrew answers audience questions before the hackathon organizer outlines rules against hardcoded hints. The host does not participate substantively.
Morph Cloud, Infinibranch Architecture, and the EVA Framework 0000 Jesse Han explains Morph Cloud's InfiniBranch snapshot technology and the EVA verification framework for the hackathon. The host does not engage during this talk.

Statements from this episode (11)

Opinion
Hershey: Claude is exceptionally bad at point-to-point spatial navigation
“The thing that Claude's the worst at is understanding how to get from point A to point B. It's, like, really, really god-awful at hitting the buttons to go from point A to point B on a screen.”
David Hershey Apr 5, 2025 ▶ 3:24
Insight
Hershey: Pokémon serves as an effective multi-day evaluation benchmark for AI models
“Building evals that actually test, like, time performance over, like, days of token sampling are quite hard. Like, it's actually really, really hard to build things that you can measure In a reasonable way. And one, this is one of them. Like, it's an eval that…”
David Hershey Apr 5, 2025 ▶ 4:58
Insight
Hershey: Newer Claude Models Tenaciously Keep Trying Rather Than Quitting
“This is, like, maybe the thing that is the best about the new models is they have a tendency to, like, tenaciously still try things.”
David Hershey Apr 5, 2025 ▶ 6:56
Assertion Not checkable as stated
Hershey: Claude 3.0 Sonnet Hallucinated Pokémon Progress Instead of Playing
“Sonnet three point oh, I eventually hooked up to this, just because, like, fun to see what would happen. And it started role playing its own progress of the game, so like, it stopped being able to make progress, and instead it said, so like, now I'm going to g…”
David Hershey Apr 5, 2025 ▶ 7:10
Disclosure
Hershey Restricts Multi-Button Inputs After Claude Overwrote Ivysaur's Attack
“People who have watched the stream often complain about the fact that I don't let Claude press multiple buttons when there's dialogue on the screen anymore. That's because I watched a run, or a run, where it had an Ivysaur in Mt. Moon, and it had Tackle as its…”
David Hershey Apr 5, 2025 ▶ 7:58
Insight
Hershey: Prompt engineering cannot fix Claude's visual comprehension limitations
“Vision is, like, pretty beyond fixing with a prompt. Again, go for it. Have fun. I've spent a lot of hours, like, overlaying grids, overlaying images, stretching, compressing, contrast colors, all sorts of stuff.”
David Hershey Apr 5, 2025 ▶ 12:54
Assertion Not checkable as stated
Hershey: Claude 3.7 extended thinking does not help Pokémon gameplay
“I've tested, like, all sorts of the extended thinking mode with, ah, 3.7 on it, and, like, it doesn't really help.”
David Hershey Apr 5, 2025 ▶ 14:01
Assertion Not checkable as stated
Hershey: Chain-of-thought between tool calls only improves agent progress 10%
“Forcing it to think between tool calls. It does help, but not much. It's, like, 10% faster progress if you, like, have it use a lot of chain of thought tokens every time it chooses an action.”
David Hershey Apr 5, 2025 ▶ 14:08
Assertion Not checkable as stated
Hershey: Anthropic Study Found Claude Treats Named Characters Better
“Anthropic actually did like a blinded study of like named characters versus unnamed characters in different settings, and Claude like actually does clearly prefer and is nicer to named characters, which is an interesting thing.”
David Hershey Apr 5, 2025 ▶ 18:16
Assertion Not checkable as stated
Hershey: Eight Historical Images Yields Peak Performance for Game Agents
“At least in my harness, something like eight historical images is the best performance. More than that, and you start flirting with the space where, like, you get drop off in performance from, like, just having more tokens in the context, which is a thing that…”
David Hershey Apr 5, 2025 ▶ 23:52
Insight
Hershey: Stacking Negative Scaffolding Instructions Degrades Agent Performance
“If you keep adding that type of instructions, you eventually make the model stupider. Like, if you add 50 of that type of instruction, you just end up, like, with the whole agent doing worse”
David Hershey Apr 5, 2025 ▶ 25:37
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 200 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.