Nifflas
nifflas.bsky.social
Nifflas
@nifflas.bsky.social
Game developer and adaptive music specialist

nifflas.itch.io
NPC dog traversal algorithm worked! The calculated jump vector to get the correct jump arc was flawless!

Only I had messed up another algorithm, so the dog went to the opposite side of the platform to initiate the jump

Wishlists would be super appreciated: store.steampowered.com/app/4090240/...
November 5, 2025 at 11:58 PM
Had a bug with Linux Mint that it didn't recognize the laptop was plugged in and the UI indicated it was on battery power

After a short debugging session I found the issue
October 28, 2025 at 4:52 PM
This is one of the funniest bugs I've had recently.

It was canvas scaling related, so when I started the game, I was greeted to this, perfectly filling the screen

Also, game has a steam page, if you want to wishlist: store.steampowered.com/app/4090240/...
October 27, 2025 at 11:03 PM
Oh no I'm becoming a Linux person
October 17, 2025 at 10:14 AM
Have you ever wanted to listen to the Monty Hall Problem, in procedural music form?

If the answer is "Yes", see my upcoming talk at Roguelike Celebration on October 26, www.roguelike.club
October 14, 2025 at 2:40 PM
Cafe, dog, coffee, chocolate ball, and AKO kola. I'm very Swedish today
October 14, 2025 at 9:42 AM
What do you reckon it would sound like, playing a sample, but skewing the playback head, so it reads a bit ahead in time for positive values, and behind time for negative?

...and what if I were to modulate the skew by an LFO? Or use a parabolic playback head?

Time to write some audio code
October 12, 2025 at 1:32 PM
A difference between the architecture of my own music software and most other, is you don't assign synthesizer outputs to mixer channels, but assign individual voices of any synth when triggered

In this case, an expression gives the sound a 2% chance to play on channel 1 instead of 2
September 30, 2025 at 7:26 PM
Final day this cafe is open for the season. Nice cafes is one of the most important things in my life
September 28, 2025 at 9:03 AM
Here's what I ended up with
September 13, 2025 at 11:17 PM
I'm basically after an algorithm that does this - preferably antialiased, but it's not a must.
September 13, 2025 at 10:27 PM
Very weirdly tame bird appeared today. Recorded a few minutes ago with my phone.
September 4, 2025 at 2:25 PM
3rd day of cafe & synthesis

Let me tell you the most important lesson about music gear: there is no "Best". Expensive doesn't mean better music.

Use whatever inspires you, and gets you creating
August 13, 2025 at 10:58 AM
Another dog, synthesis and cafe morning. I love videogame console synthesizers and the world needs more of them.
August 12, 2025 at 7:27 AM
Dog, coffee and Korg DSN-12 on the cafe. Prefect way to start the day
August 11, 2025 at 8:10 AM
Quest completed!
August 10, 2025 at 11:20 AM
Like this? Which government or organization do I write to, in order to apply for funding?
August 5, 2025 at 5:41 AM
I wrote a tool that tracks when I work. As a side effect, I now have enough data to finally visualize my sleeping pattern, since it's surprisingly hard to describe with words (I've tried many times).
August 5, 2025 at 4:41 AM
It's time for me to share the recipe for my newly invented drink, "Welcome to Pain Heaven". (The company of a dog is recommended for the full experience, but do not let the dog drink it. The dog is only for company)

Let's dig into it! [Thread]
July 27, 2025 at 4:41 PM
Me writing code today
July 22, 2025 at 6:12 PM
Sometimes when I fix a bug but I know it's a bug that doesn't affect the stability, I leave the bugged code in and run it depending on a bool check

This means I can re-enable a lot of the in-development bugs by flipping the bool

Only question now, what should I do with that ability?
July 3, 2025 at 11:27 PM
Anyone good at mathing?

I'm terrible at actual math, I only know it through code.

I'm looking for t, but unlike the other formulas this website gives me, it's saying the entire thing equals to zero, not what I assign to t. I don't know what to do with that info.
July 3, 2025 at 3:37 AM
Syntax Error? Why is this a syntax error? Has the compiler bugged out? There's no way this is my fault!

...wait, oh no
June 30, 2025 at 5:16 PM
@compulsiongames.bsky.social I've been up to shenanigans, and found many strange and wonderful things!

(don't worry, nothing needs fixing though, it took a lot of effort finding spots to break out of bounds, it was really difficult)
June 28, 2025 at 10:21 PM
So, it's time to see what lies beyond the edge of the world. Turns out we just fall while the darkness engulfs us. After these shots, there were only a dark void. I probably should have screenshotted it, but the last image is one I drew in MS Paint to illustrate what it looked like
June 24, 2025 at 12:01 AM