Show HN: Wall Go – browser remake of a Devil's Plan 2 mini-game
7 comments
·May 25, 2025joeyrideout
This is great! I love The Devil's Plan, I wish I could play all of the games. Some sort of in-person escape room-style experience re-enacting the games would be the best, but I have also thought about making multiplayer video game versions. Wall Go is a perfect candidate! Well done!
The AI seemed easy to me, I know the rules from watching the show and I won by a large margin first try.
jfindley
I don't seem to be able to select "hard" AI - is this just not implemented yet? It'd be nice to have a stronger AI, but I do realise that this is a lot easier said than done.
DrJid
Yeah. Medium seems too easy. But I also can’t select hard mode.
spicybright
I've never seen the show so it took a bit to understand, but it's a pretty clever game!
It's kind of like Go, but you only have 4 pieces that you can move around the board to build walls between cells to mark territory.
Good implementation, and props to the show creators.
zdw
Having watched both seasons, if you like board/card/social games I'd recommend it. Although the last game of the second season has significant "Why would you ever do that?" yelling at the screen due to one player.
Sometimes the explanations of instructions go very quickly and aren't totally explained from original Korean language, so I would recommend re-watching them if you want to follow along in detail.
snarf21
Maybe I am missing something but why are the walls colored by each player? At first I thought that I could go through my walls but not my opponents.
zdw
The color doesn't really mean anything other than to indicate which player created them.
Would be interesting if this had a 3 player mode, like in the show.
Source code: https://github.com/schaoss/wall-go
I binge-watched Netflix’s “Devil’s Plan 2” and got hooked on the “Wall Go” round. A few nights of vibe-coding later, here’s a fully playable browser version:
• 7×7 board, staggered placement (1-2-2-1), 0-to-2-step moves, mandatory wall each turn. • Light / dark mode, mobile-friendly hit boxes • Simple AI (ΔReach + liberty heuristic) – beats random, not a grandmaster yet • Tech stack: Bun + Vite + React + Tailwind v4 + Zustand, deployed on GitHub Pages
Looking for feedback: * is the AI too weak / unfair? * any UI quirks on touch devices? * rule misinterpretations I missed?
Bug reports, feature requests, or PRs very welcome. Hope you enjoy boxing your friends into tiny corners as much as I did while coding this :)