Live data from Hacker News

I made a multiplayer shooter game in Lisp, here is my journey

ertu.dev

11–20 of 57 posts

Re: I made a multiplayer shooter game in Lisp, here is my journey

#12

Quick summary: ClojureScript + Babylon.JS on the frontend and Clojure for the backend, coordination via Websockets. The point about lack of tooling for Babylon.JS is interesting: a lot of times I see people wanting to release games but spending most of the time building tools... sometimes all of the time. It is a delicate balance! Congratulations on releasing! Very cool project.

> The point about lack of tooling for Babylon.JS is interesting: a lot of times I see people wanting to release games but spending most of the time building tools... sometimes all of the time. It is a delicate balance!

Ah we all know what we really want to do - build tools!

A game just makes the journey a tad more interesting.

Re: I made a multiplayer shooter game in Lisp, here is my journey

#13
post #8

How many closing parenthesis do you have on a last line?

As many as needed for the level of nesting?

...you do know no s-expression editor makes you count or type those out manually, right? It's all handled by paredit or parinfer, unless you're a masochist.

It's just not something any lisper thinks about.

Re: I made a multiplayer shooter game in Lisp, here is my journey

#15
post #8

How many closing parenthesis do you have on a last line?

Things that terrify ICE car drivers about electric vehicles: Range.

Things actual EV drivers rarely worry about: Range.

Things that terrify non-Lisp programmers about Lisp: Parentheses.

Things actual Lisp programmers rarely worry about: Parentheses.

Re: I made a multiplayer shooter game in Lisp, here is my journey

#16
I found some old gaming instincts kicking in when I asked myself: did I get a frag?

This is a fun little romp. Very Quake-esque in terms of mechanics (though the floaty jumps have more of a Tribes feel). Excellent job putting it all together in a Lisp... even if that Lisp is Clojure! I like to think of Lisp as a mind-tool for creatives, a way to turn thoughts into code so quickly it can keep up with the highly iterative creative process for other endeavors and enhance the reach of people working in other digital media besides code. It's probably less relevant in that capacity today than it was in the past, though.

Re: I made a multiplayer shooter game in Lisp, here is my journey

#19
post #8

How many closing parenthesis do you have on a last line?

Things that terrify ICE car drivers about electric vehicles: Range. Things actual EV drivers rarely worry about: Range. Things that terrify non-Lisp programmers about Lisp: Parentheses. Things actual Lisp programmers rarely worry about: Parentheses.

Bit of a selection bias there, people with range as a concern don’t become EV drivers, same goes for people terrified of parentheses.
Post reply on HN