Yo, whaddup? I just logged on here to disassociate my handle from my persona by removing my last name from my profile. This is the only place I had built this association and changing this was easier than finding all my extra-snarky reddit comments and deleting them. :P
I'm streaming some #gamedev here:
https://www.twitch.tv/eppygames
I'm adding gamepad support to a game that wasn't really designed for it, so woooooooooo
Senator Henrich is ๐
Sessions is the most delicate snowflake
Livin the life
https://octodon.social/media/nmvgXdMry6r1SXIECO0
Friendly reminder that I make games and music and would love for you to play my stuff and talk to me about it.
Most recent music: https://rainbowkitten.bandcamp.com/album/a-mixed-up-mixtape
Current game in development: https://vitekim.itch.io/recoil
What do you think? ๐
Something fucked up my system readline. Why shared libs are so important again?
Ah yes, I remember writing this comment and sighing heavily.
```
/*
There's a possible destruction order bug where this script is destroyed, but the ItemDropSystem script that starts this coroutine has not yet been destroyed, and the delay time elapses resulting in a null reference exception when accessing this script's Unity API. So if (this == null) then exit the coroutine.
*/
if (this == null) { yield break; }
```
MonoBehaviour--anything derived from UnityEngine.Object, really--can be incredibly frustrating to work with.
Here is today's reason: https://gist.github.com/michaelbartnett/e15b20d4461741bc76209654a3eb61e4
i like the Oracle of Ages/Seasons vibes here https://twitter.com/wizwagalot/status/872112017674522624/photo/1
Got greedy, took the door key, flooded the level and got mauled by eels >_<
Is this how it's meant to be played early on? Because honestly the first couple of floors don't require much decision making unless you get a floor with lots of pits #gameing
I'm a shitty roguelike player, but I can mash X in Brogue like a champ #gameing
(I guess I should link these toots into #programming )
To accomplish this, when an exception is thrown my clear_op_stack routine scans bytecode until it sees a ProtectedJump (marks the end of a catch or try, similar to MSIL's CEE_LEAVE_S), along the way it keeps track of stack effects and applies them at the end. so that way you get however may POPs you'd expect if the exception weren't thrown
Since my language is all expressions I can't just clear the entire operand stack like you'd see in the openjdk, coreclr, and mono interpreters
python seems to use frames for everything, and I wanted to see if I could do this without pushing protected-block frames
got exceptions working along with my weird idea for clearing the operand stack ๐ค https://hastebin.com/oqalutefuz.js
Imagine all the cool stuff we'd have if people didn't have to work. ๐