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

nifflas.itch.io
Yeah, it was a whole thing. 2 years ago, I belive?
December 11, 2025 at 6:24 PM
Dog and goat!
December 11, 2025 at 5:24 PM
I left my phone home, it was on 3% and needed charging

So, today you get a laptop webcam picture of Gävlebocken I just captured from a cafe. I'll get you a fancy picture next time, promise!
December 8, 2025 at 3:07 PM
Keyboard customization code. Starts implementing a way to retrieve key and button pairs from string identifiers.

Until I spot these two lines and realize I already did exactly that at some point already.
December 7, 2025 at 10:41 PM
I installed it, then uninstalled it

There are new icons and I'm hypersensitive to being overloaded with irrelevant information. I tried googling how to disable these new UI elements with no luck. It's better if I spend that time working on my project

You need a quick "right click->disable feature"
December 7, 2025 at 4:52 PM
Anyone knows how to remove the screwdriver and the yellow thingy that indicates something changed in the code?

I'm very sensitive to being overloaded with information and it's an aspect of me that can't change. I need my API to show me as few icons and thingies as possible.
December 7, 2025 at 4:40 PM
With access to a proper non-potato PC again, I'm back making my game!

Next up: Keyboard/controller customization. I've not been looking forward to this one. Alas, it has to be done!
December 4, 2025 at 4:05 PM
The buck is back, and I've returned from my trip, so I can start documenting my sightings

Look at it, majestically watching over our town
December 4, 2025 at 12:26 PM
Delicious
November 28, 2025 at 2:57 PM
I'm on a train. Bought carolina reaper strawberry salted licorice. Normally Swedish things labeled "extremely hot" is 3/10 tops. Let's find out about this one
November 25, 2025 at 10:26 AM
This is what my tooling for it looks like
November 24, 2025 at 8:26 PM
Like this, basically. I think the form works best because the letters appearances are so closely tied to the sound
November 24, 2025 at 8:18 PM
A while ago, I asked people on bluesky to tell me the name of the movie Koyaanisqatsi without looking up the spelling. I made a musical algorithm based on the answers.

I figure I owe you a demo of what it sounds like!

It's for my game Rhytm Doggo: store.steampowered.com/app/4090240/...
November 23, 2025 at 4:31 PM
Working on algorithmic music code! This totally makes sense and will make good music.
November 22, 2025 at 1:30 PM
Whenever I see variations of the "Dependency" comic by xkcd (xkcd.com/2347/), I always feel it's actually more like this:
November 21, 2025 at 3:05 PM
I cracked it! I figured out how to turn my games into art with this simple trick!

With this configuration, the game is only art while you play it, but is not art while it's just sitting on the hard drive. I feel this is right for my game.
November 20, 2025 at 12:39 PM
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