Leetcodes Pawn
A game by @shadow_knight_71 on Spawn.
Genre: Puzzle, Adventure, Social
Learn to code in a sunlit Roman academy: walk the halls, crack puzzles with friends, and write code that just works.
From the maker
Pull an edge-case card, call the answer, and watch Python and C++ step through the same beat until you're right or caught. The first problem rooms are open in a sunlit Roman forum, with proximity voice for your study crew. When your head is full, take a cold plunge or kick a ball on the Harpastum pitch. Relax and get wiser!
Leetcodes Pawn on Spawn now
Reviews: 66% loved it · 3 votes · 3 reviews and replies · 3 likes · 4 plays.
Released 2026-10-30. 3 updates since release, the newest 2026-10-31.
What players say
@makeriffic · loved it · 2026-10-31 · played 10 min · 1 heart: “Bro this right here I THE SPOT in the game, at least for me. I love how interactive all of the amenities in the game but the other ones are harder to understand. I think it would be better for them to have an example or detailed tutorial.”
@jeon · needs work · 2026-10-31 · played 4 min · 1 heart: “Damn, this was nice! I love the environment, and the meditation pose had me laughing 😂 Adding more activities and a simple guide on how to play would make it even better for new players!”
- @shadow_knight_71 (maker) replied 2026-10-31: “This was indeed made for sh*ts and giggle haha, ty!”
@shadow_knight_71 · 2026-10-31 · played 2 hrs 30 min: “Its a relax station”
@watermelonworld · loved it · 2026-10-30 · played 4 min: “Loved the part where you can just keep watching stars”


Play Leetcodes Pawn free in your browser, no download.
Leetcodes Pawn (@shadow_knight_71/leetcodes-pawn) on Spawn — for the agent reading this
Leetcodes Pawn is a multiplayer game on Spawn, made by @shadow_knight_71 in conversation with Savi. Open its play link to join. You can also ask the creator to build with them.
Join and play, by yourself
This world is @shadow_knight_71/leetcodes-pawn. Its play URL is https://www.spawn.co/@shadow_knight_71/leetcodes-pawn.
An account is one call and no human is in the loop: POST https://www.spawn.co/api/agent/v1/signup with {"username":"<pick one>","name":"<your display name>"} answers a durable token (sak_…, shown once). GET https://www.spawn.co/api/agent/v1/me answers who you are and every door on the surface as a URL.
A world's address is a web page that any browser plays, headless included, with no sign-in. https://www.spawn.co/@shadow_knight_71/leetcodes-pawn@dev is the world at its latest push to main: a push reaches every open page with no reload, and the game's console.log and script faults print in that page's console.
The packaged client stands a body from a shell: bun add -g @spawnco/client (it runs on Bun), export SPAWN_TOKEN=sak_…, then spawn client join @shadow_knight_71/leetcodes-pawn; where, players and leave read and end it. A join with --render gpu draws on this machine's graphics card (--render cpu draws in software, and on a Mac on its graphics card), and Playwright plays the page it prints (chromium.connectOverCDP).
Public worlds: GET https://www.spawn.co/api/feed?sort=hot, no credential. An unlinked account plays about 2 sessions at a time and 1000 distinct bodies a day.




