Interactive programming Flappy Bird in ClojureScript
What it is
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.
Why Hacker News recommends it
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.
- 6 people recommended it
- 6 different months
- 1 strong recommendations
- first 2015, last 2020
What HN commenters said
“I still marvel at Bruce Hauman's demo”
Impressive demo of interactive game development
nprescott, 2016-07 · Strong recommendation · in “Fun vs. Computer Science”
“if you liked this, check these out”
Live interactive development demo, not smoke and mirrors
dustingetz, 2015-04 · Recommendation · in “Myself – v1.0.3”
“Watch these talks to see what I mean about tooling”
Shows the excellent ClojureScript tooling in a few minutes
base698, 2015-09 · Recommendation · in “Lisp is still a secret weapon”
“Bruce Hauman has some good talks about his tools, which are GUI application-centric and a joy to use”
Talks on GUI-centric Clojure tools with immediate feedback
freshhawk, 2017-07 · Recommendation · in “Show HN: Mesh IDE – a code editor that feels like a spreadsheet”
“One of the best things about ClojureScript is figwheel and realtime programming.”
Figwheel and realtime programming in action
LandR, 2019-11 · Recommendation · in “Learn ClojureScript: Functional Programming Concepts”
“Illustrated well in this video where the author is interactively re-implementing Flappy Bird”
Interactive reimplementation of Flappy Bird showing hot reloading
Nihilartikel, 2020-07 · Recommendation · in “Nubank acquires Cognitect”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: clojurescript, figwheel, hot reloading, live coding, game development
Also recommended by the same people
comedyI Forgot My PhonecharstarleneTV · 2 HN recommenders · 2013–2026
comedyUsing Social Media To Cover For Lack Of Original Thought - Onion Talks - Ep. 6The Onion · 3 HN recommenders · 2012–2022
talkBruce Hauman - Developing ClojureScript With FigwheelClojureTV · 3 HN recommenders · 2017–2022
lectureThe spelled-out intro to neural networks and backpropagation: building microgradAndrej Karpathy · 17 HN recommenders · 2022–2025
talkRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks · 17 HN recommenders · 2013–2026
talkThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences · 16 HN recommenders · 2019–2024
talk"Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference · 14 HN recommenders · 2022–2026
talk"Making Impossible States Impossible" by Richard Feldmanelm-conf · 9 HN recommenders · 2017–2026