Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

x4n3ku

@thacuber2a03.mastodon.gamedev.place.ap.brid.gy
6 followers 1 following 49 posts

fka ThaCuber I make music and games. 🇩🇴 - made Blockdate- uhhh I mean a completely normal falling block game for the :playdate: console - rhythm game […] 🌉 bridged from ⁂ mastodon.gamedev.place/@thacuber2a03, follow @ap.brid.gy to interact

PostsRepliesMedia
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 14/10/2026
discord message:
debugged a nasty GC bug last night
turns out my gray stack discipline was broken right at the roots, I was marking the roots' elements but not queuing those very roots to get marked themselves and they got freed 😭 
*Zig code block, shared in next reply*
mark is a misnomer, it really only queues objects to be marked
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 22/09/2026
um
screenshot of the topmost 2 messages from the PR
> luginf: adding Forth languages[sic] to TIC-80 (using pforth)
> *commit notices*
> luginf: (made with help of Claude code)
010 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 22/09/2026
unbelievable
full window screenshot of the starter code for FORTH
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 22/09/2026
they added FORTH to TIC-80 I'm in shambles (not really)
screenshot of snippet of TIC-80 CLI after running empty `new`; it lists two new languages: MiniScript and FORTH.
101 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 02/08/2026
(sound warning) I locked in #tetrio #tetris
010 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 22/04/2026
gave it a makeup
110 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 15/04/2026
finally dropped logical presentation it was consistent, sure, but everything was blurry and I noticed I never really had a pixelated look in mind with the things I kept adding. in exchange, **B L I S S**
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 14/04/2026
made spins now ^^ I should probably implement TGM already lmfao
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 12/04/2026
it's lookin quite good (gameplay by 1oolm on Discord)
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 20/02/2026
#zig this is beautiful
a Zig snippet of code showcasing the use of Mecha and some generic programming:

```zig
fn ParserBuilderReturn(comptime b: anytype) type {
    return @typeInfo(b).@"fn".return_type.?;
}

/// ‘oneOfMany(parsers, opts)` is ‘many(oneOf(parsers), opts)`.
fn oneOfMany(comptime parsers: anytype, opts: mecha.ManyOptions) ParserBuilderReturn(mecha.many) {
    return mecha.many(mecha.oneOf(parsers), opts);
}

/// Numeric literals.
const number_literal = struct {
    fn sepByUnderscores(comptime d: anytype) ParserBuilderReturn(mecha.combine) {
        return mecha.combine(.{oneOfMany(.{
            d,
            mecha.combine(.{ mecha.ascii.char('_').discard(), d }),
        }, .{ .collect = true })});
    }
    const parser = PrintInspect(mecha.oneOf(.{
        mecha.combine(.{ mecha.string("0x"), sepByUnderscores(mecha.ascii.digit(16)) }),
        sepByUnderscores(mecha.ascii.digit(10)),
    }));
}.parser;
```
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 15/02/2026
content too large 💀
another screenshot of Compiler Explorer, this time after running the "Claude Explain" option; the text reads "Error: Server returned 413", which is HTTP code for "Content Too Large".
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 15/02/2026
OH COME ON
a screenshot of Compiler Explorer at https://godbolt.org.
the last item of the context menu of "Add a new pane" reads "Claude Explain", with its on-hover text reading "Get AI-powered explanation of your code".
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 14/02/2026
any #botb user that knows how to unfavorite one's own track?
a screenshot of the BotB voting page for the loop I posted a while ago; right side shows me in the favorites list
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 14/02/2026
[Furnace loop, likely too loud (turn down your volume)] ah, no, ok, it was some notes that were wrong; the root note of the chords at the third or so bar that was wrong? something like that idk I also adjusted the bass after that
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 14/02/2026
ok, what? why...?
photo of my latest toot bridged to bsky; the content warning is shown as "graphic media" and does not allow embeddingthe popup that appears when clicking on "graphic media"
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 13/02/2026
loop, with a strange chord progression? idk it's a bit off but I still cooked I think
100 1