Skip to content
0:00 / 0:00

#clojure#play-clj#nightmod

Zach Oakes - Making Games at Runtime with Clojure

ClojureTV

111K subscribers • 135 videos on Hallway

YouTube
  • Recommended by 4 people: 2 on Hacker News, 1 in engineering communities and 1 curated list.
  • Presented by Zach Oakes, creator of Nightcode
  • May be out of date. Uploaded 11 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

31K views11 years ago4 recommendations

Game developmentProgramming languagesGame programmingFunctional programmingLisp and Clojure

Zach Oakes demonstrates how to build and modify games at runtime using Clojure, play-clj, and the Nightmod tool.

Games are a modern art form, and like other artists, game designers need to experience their work as they create it. This talk will explore the benefits of making games "at runtime". Through both abstract discussion and concrete demonstration, we will see why Clojure is uniquely suited to the task. Zach is an independent programmer and tutor in the Pittsburgh area. He made Nightcode, a Clojure IDE for beginners, and is working to make Clojure games a reality with the play-clj library and Nightmod, a game creation tool. Previously, he was a programmer at the National Security Agency in Maryland.

Why it's here

4 people recommend this

What people say. Recommended as a great talk on live game programming and functional style in Clojure.

u/based2in r/Clojure • Recommends

Zach Oakes - Making Games at Runtime with Clojure

zachon Hacker News • Recommends

On “Code, Eval, Play, Loop – Common Lisp OpenGL Environment”

For Clojure enthusiasts, I highly recomment Zach Oakes' environment in the same vein, Nightmod (his Nightcode IDE specialized with his play-clj library). It's an experimental platform that is a tidy, simple way to experience game programming in a functional style. link Also, here is his presentation on this subject at the last Conj (great talk): link to this video

programming-talkscurated list on GitHubRecommends

Under “Clojure”

Making Games at Runtime with Clojure 00:37:34 by **Zach Oakes** (He's a very funny guy!) (2014)

ronjouchon Hacker News • Recommends

On “Clojure is for Type B personalities”

If you're interested in Clojure, the gist author (Zach Oakes) maintains a few cool projects 1: - play-clj, a Clojure game library - Nightcode, an IDE for Clojure - Nightweb, an anonymous P2P social network in Clojure and (non-Clojure) - SolidOak, an IDE for Rust Also, his "Making Games at Runtime with Clojure" talk 2 is great. 1 link 2 link to this video

hardwaresoftonon Hacker News • Mentions

On “Ask HN: What are some tips for making my first tech talk a success?”

Assuming your audience are beginners (as it is an intro talk), I find it immensely useful when tech talks have slides that follow this kind of pattern: - Problem/Feature/Reason why it's useful - Code - Demo of the problem/feature/reason working (whether recorded or live) Doing a bunch of live demos is real risky for a first tech talk, but if you practice (I mean really practice, with network access turned off for example), and know your stuff, it's possible. If you're game to do a demo, I think one of the most important things you can demo is going 0-100 with a small kotlin app on Android. This will require you to make some choices that your audience would normally make themselves (like how…