Janet is a functional and imperative programming language and bytecode interpreter. It is a modern lisp, but lists are replaced by other data structures with better utility and performance (arrays, tables, structs, tuples).
The language also supports bridging to native code written in C, meta-programming with macros, and bytecode assembly.
#gamedev been implementing stable cascaded shadow maps in https://luxeengine.com for fun but didn't like all the literature on the topic, so i've been making tasty visualizations to write about instead. See it in motion here for best results:
(because upload limits!)
Put môsi, my tiny game engine, on itch.io today!
"Rhei, a prototype electro-mechanical clock with a liquid ferrofluid display, created by Damjan Stanković in collaboration with Marko Pavlović"
▱▱▱▱ MUSHY ▱▱▱▱
is an asset pack of neural network generated isometric tiles, for use in your projects. its a complete mess and i'm very proud of it. you can get it for free at -
@neauoire when you get back to van we still need to play a show. we have all our instruments in the city so it's a lot easier than SF :D
MIDI 2.0 :O
auto configuration, expanded resolution etc.
( via friends tweet:
shared a (very) wip preview of the luxeengine progress over 2018. The dev log behind it all is WIP still but I'm happy with progress.
There's a lot to post about :o last dev log was a while ago.
( more details at https://luxeengine.com )
@neauoire you may like this one
Kathryn Hymes - Word Play: Language is a treasure box of game design majesty
saw this talk at full indie and it was interesting if you like language.
p.s all the full indie talks here -
@neauoire unrelated, but have you seen "coffee leaf tea"
was reminded by this through random assertions last night:
don't forget to tell Unreal about your random c++ structs that contain graphed objects. it'll randomly delete things out from under you.
so either 1. don't try to use UObjects if you want to also use plain c++ structs/types or 2. make your types uclass/uobject/ustruct bound (1 can be much easier just, be aware).
If you forget the basic rules while in a rabbit hole, they'll let you know (but it won't be clear why it asserts heh)
filling up the oscean and suddenly @neauoire ... do... do i stop here
@neauoire is it intended for home to have itself in children? it shows up if i INDEX them, but for example (echo :children) has a stack overflow (max callstack exceeded i.e infinite loop)
@neauoire for horaire, what is the - + ! in front of the code?