Notes from me · In English

My posts.

What I learn while making games and testing software. Bugs, ideas and small tools.

Journal

Latest posts.

09

A scroll hint at the bottom is too late

On 7 June 2026, I shared an embarrassing N-OS interface problem: there was no visible scrollbar, and the hint explaining that the player could scroll was at the bottom of the content. The player had to scroll before reaching the explanation of how to scroll. Very helpful of me.

From the developer's chair, the panel seemed obvious. I knew there was more content below the visible area. A player opening it for the first time had only what was on screen. My familiarity with the panel had quietly replaced a cue that the interface needed to provide.

That is a useful thing to look for when reviewing an interface: can someone discover the next action before taking it? An instruction being present somewhere is not enough. Its position can make it practically unavailable to the person who needs it.

A desktop-style game makes this easy to overlook because windows and panels already feel familiar. But familiarity with a computer does not reveal every custom interaction. A scrolling cue belongs where the player reaches the end of the visible content, rather than at the end of the content they have not discovered yet.

Sources: Mint Mode, 7 June 2026: https://t.me/Mint_Mode/219

Read this post
10

The Community Archive: a small contribution with clear boundaries

On 2 June 2026, I invited people to send a short message for a possible Community Archive in the N-OS Developer Support Pack / DLC. It could be a thought, a wish, a reaction, a strange phrase that suited N-OS, or a note to other players. I wanted to leave room for something small and personal.

I suggested roughly 250–500 characters and welcomed any language. A slightly longer thought was fine too. The length was there to help contributors picture a short message, not to turn participation into an essay-writing task.

The rules were more definite: no advertising, links, spam, personal information or other people's names without permission. Contributors had to read the rules and allow their text to be used in N-OS materials. Before asking someone to write, I needed to explain where their words might end up.

I also made clear that submission would not guarantee inclusion. The archive was meant to contain selected messages that felt interesting, warm and appropriate for the game. That combination matters for a community invitation: make contributing approachable, while keeping the eventual use of the contribution clear.

Sources: Mint Mode, 2 June 2026: https://t.me/Mint_Mode/209

Read this post
11

Why N-OS became Desktop Story

On 31 May 2026, a community poll helped settle the name of my next game: N-OS: Desktop Story. N-OS was the name of the system and its world. Desktop Story described how I wanted people to discover what happened there. Together, the two parts gave the project a setting and a way of telling its story.

Applications, messages, files, windows and strange system events were how that story unfolded. I liked the idea of an ordinary-looking desktop gradually becoming something more. The title needed to suggest that experience without explaining the plot. A list of computer features would have described the objects on screen, but missed why they were there.

N-OS was also a prequel in the Neuro Clicker series. The series connection gave it a place beside my earlier game; Desktop Story gave it an identity of its own. Choosing the name made me put the idea into words that somebody outside the project could understand. When explaining an interface-heavy game, the useful question is not only what the player can click, but what those interactions let them discover.

Sources: Mint Mode, 31 May 2026: https://t.me/Mint_Mode/206

Read this post
12

N-OS update: fixing saves, video and music

Player reports exposed a connected set of N-OS failures: stage ten could stay locked after the required ICU and forum actions, videos failed on clean user PCs, scrubbing froze, music showed 0:00 or Out of memory, and localized buttons were clipped.

I reproduced the issues with migrated saves, exact 17-byte CRLF media links and the frozen Windows build. The toolkit: Python, pytest, headless pygame QA, OpenCV, FFmpeg and FFprobe, PyInstaller, SteamCMD and SteamPipe.

The fix migrated stale story flags, bundled CV2 and FFmpeg, resolved old media links, cached video frames and audio, repaired music duration caching and measured translated UI labels across 13 languages.

Proof: 452 tests and 298 subtests passed. OpenCV decoded frames from all 17 registered videos, FFprobe checked every file, bundled FFmpeg extracted audio, and the Windows game plus DLC were uploaded to SteamPipe.

Read this post

Keep exploring

See what I made.

Explore my games, test reports and resume.