hackertube.io

Interactive programming Flappy Bird in ClojureScript

Bruce Hauman · demo · Watch on YouTube

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

  1. “I still marvel at Bruce Hauman's demo”

    Impressive demo of interactive game development

    nprescott, 2016-07 · Strong recommendation · in “Fun vs. Computer Science”

  2. “if you liked this, check these out”

    Live interactive development demo, not smoke and mirrors

    dustingetz, 2015-04 · Recommendation · in “Myself – v1.0.3”

  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”

  4. “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”

  5. “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”

  6. “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