Show newer

doom wad that replaces all of the death sounds with the wilhelm scream

when splatoon 3 drops, if ranked is still locked behind level 10, maybe it would be nice to host a little "get to level 10" party~

i super-love the idea of just hanging out with pals during a new game launch and helping everyone get to that point

anyway, fennel continues to be a super-cool language that i like lots, so it's cool finding excuses to use it more

Show thread

oh, and if you are curious about the faces i drew in literally 5 seconds in mspaint because i needed something to test with, here they are!

Show thread

the magic is that resuming a coroutine just jumps right back to the place i yielded from, so i can break this coroutine into tiny pieces that get rendered every frame

meaning, i only ever need to interact with it in once place after making it; it's completely self-contained!

(i wonder how this compares to how scheme continuations work?)

Show thread

this is what the closure actually looks like if you're curious! gist.github.com/Archenoth/d189

(i named it .clj because github doesn't recognize fennel)

basically, every tick, the coroutine to render a single line of dialogue resumes with a new time in scope, and based on that, renders a subset of text

after it renders a full line, it continues to a new yield loop to render the bouncy triangle at the bottom to note you can progress

and when the coroutine finally finishes, a new line takes its place

Show thread

this is the *entire* code to use this

render-text literally is just a coroutine closure that gets resumed every tick, and automatically handles how to render it based on the current time

Show thread

small victory: i managed to implement a love2d dialogue textbox system in fennel using only coroutines

oh! i'm not sure how many emacs peeps follow me, but i finally updated Archemacs' readme so that it would be easier to setup for others~

i tend to try and stick pretty close to the defaults, so the end result is really light, and i use tangling to trim support for things you don't have installed making it even lighter!

the end goal is basically having a really light emacs that looks good (i use doom's dracula style), but also has a lot of modern niceties

github.com/Archenoth/Archemacs

humanity has evolved beyond the need to secretly think aqua created some real bangers

step 1: start earthbound
step 2: realize you don't hang out with enough people who use he/him pronouns to name the characters after

(yes, this is pretty much the first time i've seen any indication that someone paid attention to a thing i did on there, why do you ask? hee)

Show thread

i got a comment on my blog recently, and gossssh, even though it's just one, it's super-validating to have made enough of an impression that someone would take the time to write something in response to words that i put out there

...and not have it be on social media

huh! that's a higher ratio using it than i expected

(i wonder how much of that is from how they are a part of the default paradigm of linux desktops?)

Show thread
Show older
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!