Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
marcingas
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
marcingas
3mo ago
https://github.com/nooga/let-go has been making huge leaps in terms of perf and interop since its launch.
2.
▲
by
marcingas
4mo ago
Thanks! Happy that you've noticed :)
3.
▲
by
marcingas
4mo ago
Thank you for playing! 1/2. There are no docs, in fact, the system is not really fleshed out yet. The core idea is that these runes really stand for lispy threading macro that gets evaluated by the game engine. So for instance `(magic-
4.
▲
by
marcingas
4mo ago
Good point! Thanks.
5.
▲
by
marcingas
4mo ago
Interesting idea... maybe it could send terminal bell or tint the screen red at low health?
6.
▲
by
marcingas
4mo ago
I don't have a numpad so it did not occur to me to add diagonals :D Good feedback though, I'll add it. Thanks to your 15 year old!
7.
▲
by
marcingas
4mo ago
This totally is a bug. Was this recently? I thought I fixed this in WASM version.
8.
▲
by
marcingas
4mo ago
I'd say don't immediately go into making an ECS and don't sweat about perf too much. You can totally do this in any programming language. This is a good talk about roguelike software design in general: https://www.
9.
▲
by
marcingas
4mo ago
I wouldn't even dare posting this to a game jam... or HN at this point but someone posted it for me, welp.
10.
▲
by
marcingas
4mo ago
Love it :D
11.
▲
by
marcingas
4mo ago
FWIW it's a good fuzz test for the interpreter ;)
12.
▲
by
marcingas
4mo ago
Yeah that was it, the let-go stdlib changed.
13.
▲
by
marcingas
4mo ago
This was caused by a stdlib bug in the language, I bypassed it :D
14.
▲
by
marcingas
4mo ago
fixed
15.
▲
by
marcingas
4mo ago
I think I fixed it!
16.
▲
by
marcingas
4mo ago
I see your point but I like to think it's not as sloppy as you'd expect. This one is written in a programming language I've been making since 2021 and it's not a direct Brogue clone despite its looks.
17.
▲
by
marcingas
4mo ago
Agree, will patch this.
18.
▲
by
marcingas
4mo ago
Definitely a bug. I'll look into this at some point. Please note that this is not a finished game by any means. If anyone asked I'd call it a tech demo at this point :)
19.
▲
by
marcingas
4mo ago
Thanks! Please check it out and leave me a star if you like it :)
20.
▲
by
marcingas
4mo ago
Brogue is insanely well balanced and ingeniously designed. XsofY is a mere tribute ;)
21.
▲
by
marcingas
4mo ago
Noita was another inspiartion when making this - the inverted power curve is real! Start squishy, become a god, die anyway.
22.
▲
by
marcingas
4mo ago
I know, this is intentional :) I took things I like from Brogue and added my own spin on it.
23.
▲
by
marcingas
4mo ago
yeah, this is a Brogue-like. I love Brogue and have been inspired by it. XsofY is not an exact clone but I've studied Brogue C source heavily when making this. I'll link to Brogue in the README :)
24.
▲
by
marcingas
4mo ago
Author here! Thanks for posting! This game is written in a Clojure-like programming language I've made. So this is a (B)rogue-like in a Clojure-like :) What I think is interesting is that this game computes the entire world state each
25.
▲
by
marcingas
4mo ago
Actually, look what I just found https://github.com/tcard/gojure 12 years!
26.
▲
by
marcingas
4mo ago
Changing name to Gojure now would only add to the confusion :D
27.
▲
by
marcingas
4mo ago
I laughed, audibly :D
28.
▲
by
marcingas
4mo ago
Love the demo for 9social! I'm not a user myself but I'm always inspired by the Plan 9 ways :)
29.
▲
by
marcingas
4mo ago
I started publishing amd64 and arm (32) binaries for Plan 9 in GH releases. I tested the amd64 one on 9front and everything seems to work. The CLI is not very Plan9-y but I'm happy to make the port more native at some point :)
30.
▲
by
marcingas
4mo ago
I think Gloat/Glojure has the best hosted runtime story because of its AOT to Go src pipeline - you can grab anything Go at compile time. OTOH let-go can roundtrip any Go value including structs, functions and channels but it does not
More ›