Nifflas's Avatar

Nifflas

@nifflas.bsky.social

Game developer and adaptive music specialist nifflas.itch.io

384 Followers  |  129 Following  |  1,445 Posts  |  Joined: 04.02.2025  |  1.509

Latest posts by nifflas.bsky.social on Bluesky

I also built my stuff completely with very unusual algorithms - tho they don't have fancy interfaces with fun 3D buttons and maps like ODDADA :)

07.12.2025 23:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's an effect from my game Ynglet, but I just did a bit of video processing in DaVinci Resolve. I thought it'd be nice if the video looks pretty :)

ODDADA is actually surprisingly similar in its representation of music to my adaptive music software.

07.12.2025 23:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

(don't worry, strings aren't actually used for realtime stuff, this is for serialization reasons)

07.12.2025 22:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
The following two lines of code:

public ReadOnlyDictionary<string, Record<KeyPair>> keysByIdentifier { get; private set; }
public ReadOnlyDictionary<string, Record<ButtonPair>> buttonsByIdentifier { get; private set; }

The following two lines of code: public ReadOnlyDictionary<string, Record<KeyPair>> keysByIdentifier { get; private set; } public ReadOnlyDictionary<string, Record<ButtonPair>> buttonsByIdentifier { get; private set; }

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.

07.12.2025 22:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Maybe instead of the Copilot key, all computers should have a dedicated "remove this feature" key on the keyboard. Hold it and click or press Enter on the feature you want to remove

Maybe a "are you sure?" and you just go Y, then gone!

And it'd be a universal standard UI thing :) God I'd love that

07.12.2025 16:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I have no idea! I can see the rationale that they got to enable the features for the sake of discoveribility

If they had a "anything can be disabled instantly in a right-click context menu" I could ninja those things away in less than a minute than spending tons of time googling

07.12.2025 16:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Visual Studio 2026, a screwdriver and a yellow rectangle

Visual Studio 2026, a screwdriver and a yellow rectangle

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"

07.12.2025 16:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I think I have some kind of over sensitivity, because any IDE with its default setting is absolute hellish to me and I have no idea how people can handle it

Same with notifications.

07.12.2025 16:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I want to right click the lightbulb and the yellow rectangle and click "don't show this"

but no such option exist :( I need to find the setting, and there are a LOT of settings

07.12.2025 16:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
An icon of a screwdriver and a yellow outlined rectangle

An icon of a screwdriver and a yellow outlined rectangle

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.

07.12.2025 16:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Huh... okay? So far it's actually not trying to push AI onto me? What's up with that?

Do I dare to be hopeful?

07.12.2025 16:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Time to open VS 2026 for the first time. I deselected "copilot" during installation.

Place your bets, will I be able to disable all AI features quickly, or will I uninstall 2026 today?

07.12.2025 16:28 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

which makes me kinda a time traveler? how cool is that!

07.12.2025 16:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For sure!

I like rules as guidelines, seeing whether I can extract something good for them, and how it applies to what I do. Since I only do solo programming project, my code is all about communicating with my past and future self :)

07.12.2025 16:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If the rule is "make wise choices when refactoring", I definitely can't disagree with that one :)

07.12.2025 13:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Haha I like it :) I think I'll start saying that too

07.12.2025 13:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That loops back to my second post - practice and experience. That's the way to learn how to make wise choices

07.12.2025 13:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I had lots of fun with it \o/ It was very relaxing to play around in it

06.12.2025 22:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Thingy (A little album-ish thing I made in ODDADA)
YouTube video by Nifflas Thingy (A little album-ish thing I made in ODDADA)

โ€ชDo you know the videogame/music making thing ODDADA?

I made a bunch of songs with it, and now I've put them all on Youtube

ODDADA is on Steam! Link: store.steampowered.com/app/1627870/...

06.12.2025 21:35 โ€” ๐Ÿ‘ 18    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Haha :D

06.12.2025 17:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

(and ofc I say this being an indie dev who only have to worry about my own code, I totally understand working with others means having to agree on how things are done)

06.12.2025 17:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Problem is, it's kind of a coin flip whether the rules are good for one's own code style (or in case of Stackoverflow, actually good in the first place)

I'm not saying rules are something bad. More like, consider critically whether they're useful for what you're doing.

06.12.2025 17:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That's a very good guideline :)

I have tons of personal code rules that really work for me that I generally don't break. But I do recognize, those are specifically made for me and shouldn't be mistaken for "good for everyone"

06.12.2025 15:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah! I have the feeling this goes for a lot of things

I always get suspicious the Dunning-Kruger may be in effect is in play whenever someone focuses way too much on unbreakable ruels

06.12.2025 15:47 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Probs a boring answer, but, it's just practice and experience! That's it.

Main reason I'm saying this is, don't take it as gospel when programmers (even experienced ones) try to get you to stick to specific rules for the code to be good. There may be fragments of truths, but rarely the entire truth

06.12.2025 15:43 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

After programming for so many years, I've learned there are no "rules" that makes any code goo

Almost every rule have an anti-rule. Like "Don't repeat yourself"'s anti-rule is "Bad abstractions hurts the code more than repetition"

So if rules are just guidelines, how to know when to do what? (1/2)

06.12.2025 15:40 โ€” ๐Ÿ‘ 17    ๐Ÿ” 0    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0

Unfortunately, then it would be invisible in the interface.

05.12.2025 19:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Input customization menu!

I need a symbol for "key is unassigned". I want to avoid using a word because localization reasons. However, if I use "?" or "X" players will think it's assigned to the ? or X keys

The symbol can be anything I can draw. Color is 1-bit and undefined

05.12.2025 19:32 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 0

I like it!

I imagine it's difficult to balance so that the same choice isn't always the best one, but it's very interesting when pulled off right so I'm like "hmmmmmm I wonder which choice fits me best right now"

05.12.2025 16:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Exactly! Cyberpunk dystopias has so many things going for them. Cool tech, tons of DIY hacking, and usually a fantastic music scene

05.12.2025 14:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@nifflas is following 20 prominent accounts