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
the code block: ```zig var gray: std.ArrayList(*value.Header) = .empty; // before: // self.globals.mark(temp_alloc, &gray); // for (self.roots.items) |r| r.mark(temp_alloc, &gray); // after: try gray.append(temp_alloc, &self.globals.header); for (self.roots.items) |r| try gray […]
mastodon.gamedev.place
Original post on mastodon.gamedev.place
000 0
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 · 09/10/2026
(DELTARUNE Chapter 5, slight egg room spoiler) really can't believe how much of a comfort song this has been to me these past months or so www.youtube.com/watch?v=wHsXCCRWOP8
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 09/10/2026
@glitchypsi.xyz damn :/
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 09/10/2026
@glitchypsi.xyz somehow one of my favs from the sword route
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 09/10/2026
@glitchypsi.xyz give yourself a break, you would've never seen it coming lol
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 09/10/2026
@glitchypsi.xyz wait, did TeamTSD explicitly disband or...?
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 27/09/2026
@glitchypsi.xyz it's honestly really relieving to see the same issue I have reflected back; sometimes I wish to draw something really cool for a particular cover art or project, or otherwise notice things artists do and it just doesn't come the same way knowing I'm not alone, at least in the […]
mastodon.gamedev.place
Original post on mastodon.gamedev.place
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 22/09/2026
ok so it seems as if it was vibecoded.......I don't feel all too good about that now github.com/nesbox/TIC-80/discussion…
github.com
General policy in regards of the use of AI (LLM) · nesbox TIC-80 · Discussion #2938
Is there a general policy towards using LLM for contributing to TIC-80? I'd really like to work on the inclusion of the FORTH language into TIC-80, but if AI is not tolerated it doesn't worth to tr...
010 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)
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 22/09/2026
alright so that was 4 days ago, I should've specified honestly github.com/nesbox/TIC-80/pull/2947
github.com
Forth by luginf · Pull Request #2947 · nesbox/TIC-80
adding Forth langages to TIC-80 (using pforth)
100 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 · 15/09/2026
@glitchypsi.xyz I was looking for a job and then I found a job (well no I wasn't doing either)
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 06/09/2026
@glitchypsi.xyz me with TV Tropes
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 17/08/2026
@glitchypsi.xyz the tagtalking, but I just realized that's probably something I could figure out myself elsewhere, sorry :p
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 16/08/2026
@glitchypsi.xyz genuinely I don't even know how it happened in the first place
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 03/08/2026
@glitchypsi.xyz warning: epic, media, detected
010 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 · 31/07/2026
tfw you really like an (imo) severely underrated track of an album over the rest of the album (in reality, I haven't listened to the rest of Taiga; maybe I should) www.youtube.com/watch?v=zBnaBRNKNqw
000 0
Reposted by x4n3ku
BRICKBREAKER SPRINT @brickbreakersprint.bsky.social · 29/07/2026
✱ ( Well, there is a man here. )
BRICKBREAKER SPRINT screenshot.
The background is black while the foreground and Advancer brick are tones of pink.

A tree is built out of bricks, both destructible and indestructible.
Timer sits at 18:53 left.

The ball looks like an egg.
03110 31
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 29/07/2026
improved on it
mastodon.gamedev.place
[Audio] Original post on mastodon.gamedev.place
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 29/07/2026
@glitchypsi.xyz I completely forgot I watched this, thanks
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 29/07/2026
@glitchypsi.xyz fr
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 29/07/2026
(DELTARUNE Chapter 5 forgotten man) did it for the bit I guess
mastodon.gamedev.place
[Audio] Original post on mastodon.gamedev.place
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 27/07/2026
right, yeah, forgot to say I made a new track it's a remix(-ish)! that's rare www.youtube.com/watch?v=3DCkJM2Z2og #chiptune #furnacetracker #nes #famicom #vrc7 #deltarune
020 2
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 27/07/2026
I am surprised that a stupid minigame just near endgame of which two small snippets of this song are used, caught me so much
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 27/07/2026
just played RIBBIT, it was great anyways www.youtube.com/watch?v=adH5dY7ntoY
110 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 27/07/2026
@lobo how does that even work
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 20/06/2026
...through osmosis? what
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 20/06/2026
through osmosis I keep finding new tracks I like from artists I already know I'm not sure if the universe is trying to tell me something with this /nsrs www.youtube.com/watch?v=rFtTml4Uw_s
100 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 22/04/2026
I update on progress here... really infrequently actually. this doesn't show the input map and that's because I didn't record to show that, I was showcasing the cell textures. sorry about that
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
I also didn't want to spend months making a UI framework, and when I plugged dvui it looked like ass lmao
000 0
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 · 17/03/2026
doi ng another stackerrrrrrr
101 1
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 20/02/2026
ooookay nevermind this never worked actually... type stuff I guess idk
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 20/02/2026
...wait, why does this not work now
100 1
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
I should learn how to do better mastering/volume mixing
000 0
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 14/02/2026
I tend to forget that bridging like this is a lossy translation :/
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
100 1
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
x4n3ku @thacuber2a03.mastodon.gamedev.place.ap.brid.gy · 17/07/2023
heyo, I make music (chiptune) and games every other blue moon. I primarily use #furnacetracker for composing. I like systems programming, I'm interested on PL dev... and well programming, in general; - fan of Lua (despite its shortcomings) and languages related to it - have used Go, use Umka […]
mastodon.gamedev.place
Original post on mastodon.gamedev.place
010 1