Live data from Hacker News

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

ertu.dev

21–30 of 57 posts

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

#21

Author here, thank you all for taking the time to read about my journey and, of course, for playing my game. I’m very glad that you liked it!

Thanks for taking the leap by making a game with Clojure!

I’m a aspiring gamedev and my focus so far has been working bottom up with C and friends. But I do love Lisp and especially Clojure, I’m really hopeful now that Jank is gonna be a full time project this year.

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

#24

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.

Or, we want to make a game, but we also want to make the base a reusable game engine, so we can later make another game with it, and this way we can also make simpler tech demos on the way to impress our friends (real or on social media), and because of that we need to do this properly, and wait I remember the Virtual File System in StarCraft was fascinating to me as a kid, let's do something like it, and wow did you see this new ambient occluding path traced cube marched screen space voxel protrusion demo, I absolutely need to implement this for my game, and...

... this is how you end up making three skeletons of a game engine and never making that game itself, before running out of childhood and having to switch to doing webshit for a living to pay for mortgage.

Ask me how I know.

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

#25
post #8

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

In college Intro to CS was taught with Racket (a lisp) and we even had to write code with pen and paper during our exams. Got really good at quickly visually matching parentheses which is still helpful to me today in non-lisps. (But given that the handwritten code would never be run, you could also just fudge it and write a bunch of )))))'s at the end and hope the TA grading it wouldn't count them either)

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

#26

This is bonkers and so cool that you did this solo. Loaded right up on my iPhone 13, prompted me to turn my phone to landscape and I was running around in a 3d world shooting spells at other players - really great work and surprisingly polished for being a solo project.

I'd say relatively unsurprising for a Clojure project, props to the OP.
Post reply on HN