Interactive programming Flappy Bird in ClojureScript
6 人推荐 · 跨 6 个月 · 2015–2020

中文导读
Bruce Hauman 在约 6 分钟内用 ClojureScript 现场手写了一个 Flappy Bird,并借助 figwheel 将代码改动实时热重载到运行中的游戏里,全程无需重启即可交互式修改游戏逻辑。
为什么 HN 推它
HN 社区讨论交互式实时开发与热重载时必引用的典范 Demo,它用无可辩驳的事实证明这种开发体验绝非噱头。
「至今看 Bruce Hauman 这个演示依然觉得神乎其神。」HN 网友原话:I still marvel at Bruce Hauman's demo
英文原摘要(HackerTube / Claude 整理)
Bruce Hauman live-codes Flappy Bird in ClojureScript in about six minutes, using figwheel to hot-reload changes into the running game. The demo shows game behavior being changed interactively without restarting.
It is the canonical demo HN people cite for live interactive development and hot reloading, as proof the workflow is real and not smoke and mirrors.
HN 上的提及
if you liked this, check these out
Watch these talks to see what I mean about tooling
I still marvel at Bruce Hauman's demo
You can check out [2] if you are interested.
Bruce Hauman has some good talks about his tools, which are GUI application-centric and a joy to use