News for hackers. Stuff that matters.
Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by keldami on Wednesday January 11, 2023 @12:38PM (#34341447)
Hey, why does it matter if it's made in 'common lisp' ?
Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by Shinmera on Wednesday January 11, 2023 @12:42PM (#34341530)
Common Lisp is pretty cool, and to my knowledge this is the first major game title using it that is actually released.
Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by lelanthran on Wednesday January 11, 2023 @01:09PM (#34342028)
Maybe not common lisp, but look up crash bandicoot by naughty dog software for the playstation.

That was an exclusive playstation title, probably the third biggest title in terms of sales on the playstation, and it was written in Lisp.

Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by bmitc on Wednesday January 11, 2023 @01:21PM (#34342225)
To my knowledge, Naughty Dog have never fully implemented a game in a Lisp. They used it and custom languages written in Racket as scripting and automation tools.

The game posted here appears to be written in Common Lisp from the engine up.

Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by bitwize on Wednesday January 11, 2023 @02:32PM (#34343348)
The first few Jak & Daxter games were written from the ground up in GOAL.
Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by lispm on Wednesday January 11, 2023 @06:36PM (#34346691)
Though all their games written in GOOL or GOAL had their development environments implemented in Common Lisp.
Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by Shinmera on Wednesday January 11, 2023 @01:31PM (#34342390)
Yeah I know about GOAL and OpenGOAL and all that.
Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by bitwize on Wednesday January 11, 2023 @02:32PM (#34343339)
I have a private conspiracy theory that one of the reasons for the recent remaster of The Last of Us is to move all of Naughty Dog's go-forward IP off a Lisp-based workflow. Through at least The Last of Us (2013), ND had been still sneaking in Lisp through the back door: while the engine was in C++, a toolchain in Racket would generate all the entity component types as well as data for various animations, etc. I think there's been a shift in developer talent at ND in the past few years, and Druckmann wants to get rid of all the Racket stuff (because it's hard to find maintainers for it) and stick with a standard C++ workflow.

All of which makes Kandria even more refreshingly welcome.

Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by kemayo on Wednesday January 11, 2023 @01:35PM (#34342459)
I'd say that to the end-user it doesn't matter (which is why it's not mentioned on the linked store page), but to the HN crowd it's interesting because lisp is a nifty hacker topic and seeing someone manage to write a game in it is pretty cool.

(It's probably more interesting than all the "X, a clone of Y but in Rust" posts, at least.)

Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by sigstoat on Wednesday January 11, 2023 @03:45PM (#34344459)
if i've learned anything from HN, it is that the language you write something in is the most important thing you can say about it.
Re:Show HN: Kandria, an action RPG made in Common Lisp is no... by 59nadir on Thursday January 12, 2023 @01:30AM (#34349943)
This is an unnecessarily cynical comment, IMO. The title already establishes the value prop of the project as a "Show" entry; it's an action RPG, i.e. game. It's not "I made a clone of a C tool but in Rust" where there is no actual value prop.

It's a bonus that it's written in something a bit more interesting than your average game.