Playing Terra Nil right now, and it's funny because from the promo stuff I thought I wouldn't like it much, yet I'm enjoying myself a lot. There's definitely a game design lesson to be leaned here.
I was absolutely correct in my assessment that the game feels like it's actively trying to make suspension of disbelief as hard as possible with its completely ridiculous mechanics that make absolutely zero sense. "That's... Not how that works at all!" Is basically playing on repeat in my brain.
Furthermore, the entire technosolutionist tenor of the game rubs me very much the wrong way. This compounds with the physics- and biology-defying (or perhaps -spiting) fictional layer in cases like the convenient magical radiation-absorbing buildings so that you can reverse radiation contamination with a few simple clicks to be extremely bad politics actually...
But... The mechanics do work together quite well to make interesting puzzles with good gameplay that includes satisfying variety and challenges. The art is wonderful, and the music and audio design are spot on. The the result of each level is immensely satisfying, and the pacing is excellent.
I guess the lesson I'm taking away from this is that really solid fundamentals can triumph over an absolute cacophony of ludonarrative dissonance. That doesn't mean that in every decision between ludonarrative harmony (or just straight up believability) and neat mechanics you should compromise towards mechanics, but it reinforces the idea that if you make the mechanics enjoyable in the abstract, players (or at least, players like me) will be willing to compromise a *lot* on whether it actually makes any sense for things to work that way.
I'm still bothered by the "use technology to fix everything" politics, which prevents this game from being one I'll enthusiastically recommend, but despite myself I am having a lot of fun with it.
#GameDesign #SolarPunk
🇺🇦 #NowPlaying on KEXP's #ElSonido
Miguel Bose:
🎵 Amante Bandido
#MiguelBose
https://deejayjj.bandcamp.com/track/miguel-bose-amante-bandido-deejay-jj-edit
https://open.spotify.com/track/1hj6nYHeGclSY0VNTHMi27
Hey folks, we’re almost at 50% of the monthly pledges we need to get Aseel and her family out of their precarious existence in a tent and into stable accommodation in an apartment.
We have six patrons so far (thank you all so much), including me, who have pledged $270 a month towards covering the $600 rent of the place they found but can’t afford.
I’ve pledged $50/month myself. Will anyone match that today so we can get past the half-way mark? If so, just reply to the thread with…
I wouldn’t say this myself without a whole lot of asterisks, but…there is something to this line of critique for sure.
https://mastodon.social/@jonathanhogg/116091870281045546
The DOJ joins xAI in its legal challenge to a new Colorado law that seeks to prevent discrimination by AI tools in employment and other areas (Madlin Mekelburg/Bloomberg)
https://www.bloomberg.com/news/articles/2026-04-24/do…
"I do not try to dance better than anyone else. I only try to dance better than myself."
—Mikhail Baryshnikov
#acting #coaching #inspiration
imagine how much calmer our lives would be if apps and websites would fucking stop logging us out all the time
at this point i’m reacting with primal rage and have to stop myself from yelling “WHY!?” at all the GitLabs, Sentries, LWNs, Blueskies, and let’s not even get started with airlines
Why do I find myself digging in the depths of Go tooling again? 🥺
It's a sunny Sunday afternoon... 🌞
https://cs.opensource.google/go/x/tools/ /master:go/packages/packages.go;drc=f045b047b729bbb193f2a0ceda7…
Is it just me or this is the most confusing thing someone who came up in the 1980s listening to punk rock and skateboarding has seen... but also it's just confusing anyway.
https://bones-brigade.bandcamp.com/album/i-hate-myself-when-im-not-skateboarding…
🇺🇦 #NowPlaying on KEXP's #90TEEN
Macseal:
🎵 Nothing's a Sure Thing, Shelly
#Macseal
https://macsealband.bandcamp.com/track/nothings-a-sure-thing-shelly
https://open.spotify.com/track/6djt2cuL6y2qP7NZIdwC8I