"Your donations so far have allowed us to check numerous companies' source releases this year, each time getting us a bit closer to the goal of fully compliant releases of the GPLed software they use. " Denver Gingerich speaks about how our compliance work happens. https://sfconservancy.org/blog/2020/jan/09/publicGPL/
A Theory of Fun is a really good book, and itself extremely fun? I was reading it before bed last night and just blasting through it, the way I only usually do with graphic novels. (I also read a lot of non-graphic-novels but am semi slow comparatively in reading them.) Self-application of its own ideas while teaching; quite incredible.
This also means it's much easier to give enemies health.
That also means that the kamikaze fighters and the turrets are now considerably more dangerous.
This was partly for fun, but it was mostly because I really believe in it. Conservancy does critical work in standing up for user freedom principles and in supporting tons of FOSS projects (lots of which you probably use).
There's 2 days left and over $17k to go. If you haven't donated yet, they could use your help! https://sfconservancy.org/supporter/
maybe a future milestone.
nobody would probably use it but it would be very easy to add multiplayer to #terminalphase right now
YES I GOT IT I FIGURED IT OUT
All I had to do was double-rubber-duck-debug by also talking with @mlemweb and writing in org-mode at the same time
I'll probably use obs, which is packaged in Guix.
The main downside is I don't think there's a libre / federated system that streams with obs yet? Or is there?
Which means I might do the minimum viable thing, which is stream to youtube (boo)
I'll upload the finished videos either to archive.org or a peertube instance after the fact regardless.
I might try a small video streaming experiment tomorrow about #terminalphase development? Not sure if people would be interested.
despite everything I just said, struggling to figure out how to do a nice "enemy with health" mixin I don't hate so I can stop repeating myself
If you want to know how #terminalphase's architecture works, @tsyesika and I had a chat where I explained things and she gave me permission to post it. https://gitlab.com/dustyweb/terminal-phase/blob/master/architecture.org
Eventually this may become a more coherent document... in the meanwhile, maybe you get something out of it!
still not sick of hacking to the Axelay OST https://www.youtube.com/watch?v=Mm0JY0qbHLg
Ie, it's possible to very easily compose structures, but you don't get the kind of ambiguous "triangle of death" inheritence problems that class heirarchies have. The flow is more obvious.
One thing that makes it nice is I use mixins that are akin to the ones that are in Racket's class system (lots of things I don't love about Racket's classes, but I love those), and a methods macro that has something like E's "extends" feature. This combination makes for some really pleasant to construct designs.
Planning a new mixin for managing the common case of enemies that have health in #terminalphase
Avatar by David Revoy (based on a tiny sketch by me)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!