marcingas

Joined 1 year ago

Karma
167
Submissions
55
Member since
Feb 11
Inventor of autonomous agent orchestration. Co-founder of monk.io

I like making compilers.

View on Hacker News

Recent submissions

Comment · 4 months ago
https://github.com/nooga/let-go has been making huge leaps in terms of perf and interop since its launch.
Comment · 5 months ago
Thanks! Happy that you've noticed :)
Comment · 5 months 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-> fire)` sets the default target (enemy you hit, coordinates you shoot with the bow etc.) of action on fire, `(magic-> (area 2) fire)` is the same but here, the area rune expands the target into a circular zone. `(magic-> (damage 2) self (heal 2))` would damage the target, reset the target to yourself and heal you. The entire world state is chained through these expressions so it should enable some insane spells to be made: travel back in time, swap minds with a door, modify creatures ai etc.

Try looking at the runic weapons you find, they show the spell syntax in the inventory.

3. These are damage ranges.

re gamma, key binds and q: thanks for the feedback, I'll look into improving these.

Comment · 5 months ago
Good point! Thanks.
Comment · 5 months ago
Interesting idea... maybe it could send terminal bell or tint the screen red at low health?
Comment · 5 months 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!

Comment · 5 months ago
This totally is a bug. Was this recently? I thought I fixed this in WASM version.
Comment · 5 months ago
Comment · 5 months ago
I wouldn't even dare posting this to a game jam... or HN at this point but someone posted it for me, welp.
Comment · 5 months ago
Love it :D
Comment · 5 months ago
FWIW it's a good fuzz test for the interpreter ;)
Comment · 5 months ago
Yeah that was it, the let-go stdlib changed.
Comment · 5 months ago
This was caused by a stdlib bug in the language, I bypassed it :D
Comment · 5 months ago
fixed

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton