Live data from Hacker News

Show HN: Kandria, an action RPG made in Common Lisp, is now out

store.steampowered.com

101–110 of 133 posts

Re: Show HN: Kandria, an action RPG made in Common Lisp, is now out

#102

Reminds me of Knytt. Is it more like Knytt than Celeste ? I didn't Celeste.

It definitely has Knytt influences in there and features a lot of exploration, but there are a lot more platforming challenges especially in the later sections. There are accessibility options that let you toggle infinite dashes on and off at any time, which lets you bypass most of the challenges pretty easily should you get frustrated.

Thanks !

(I meant to write "didn't enjoy Celeste")

Re: Show HN: Kandria, an action RPG made in Common Lisp, is now out

#106

Earlier quoted context omitted.

Believe me I'd love to have it on Switch but it's a tall order for reasons I can't discuss due to NDAs. It might happen if my finances look well enough. It does run on the Steam Deck, though, so if you can get a hold on one of those...

Thanks for the response and the suggestion, I’ll look into it. If the issue with a port is CL, maybe you could look at doing AOT compilation to C or something like that. The switch is more than powerful enough even if the resulting code is slow. Brief google brought up CLiCC.

That unfortunately won't be possible. And I'm afraid the Switch is by far not as powerful as one would like.

Re: Show HN: Kandria, an action RPG made in Common Lisp, is now out

#107

Forgive me if this is a dumb question, if I install this through Steam can I hack on it?

Not a dumb question at all. You need a full copy of the game from Steam or somewhere else to hack the game. You can get the source code here: https://github.com/shirakumo/kandria and hack on it that way. You can also just look at the asset files in the install folder and mess around with those. Nothing's encrypted.

Great! I just bought it. I'm not really a gamer, I want to learn CL. :) (I just played a bit and I really like it!)

Re: Show HN: Kandria, an action RPG made in Common Lisp, is now out

#108
post #48

Earlier quoted context omitted.

Very cool. Is any of this exposed at the user level in any way for modding/experimentation or is that just too unworkable in production? Also, curious if there was a toolchain reason for the lack of a Mac version or is it just too tiny of a market to bother?

Official modding support is coming as the second major post launch update. Mac version isn't supported because I got tired of Apple constantly breaking things and making them way more difficult, while still having the worst documentation on the planet. I don't have it in me anymore to chase that. But, if anyone else wants to fix things up, the engine and game are OSS.

This all looks great. I’ll save you the Apple agony and run a vm for this.

Re: Show HN: Kandria, an action RPG made in Common Lisp, is now out

#109
post #49

Earlier quoted context omitted.

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.

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.

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 now out

#110

Earlier quoted context omitted.

Official modding support is coming as the second major post launch update. Mac version isn't supported because I got tired of Apple constantly breaking things and making them way more difficult, while still having the worst documentation on the planet. I don't have it in me anymore to chase that. But, if anyone else wants to fix things up, the engine and game are OSS.

This game looks super exciting! Unfortunately, I have a mac : So, I install sbcl, installed quicklisp and then used quicklisp to install your game after cloning and cc'ing into your directory. It looks like your game would work if you (or someone) looked into why your "Harmony" sound engine isn't working (line 28-29 in your package.lisp file). I attempted to load from your github/Harmony directory and this is the err…

[dead]
Post reply on HN