ROllerozxa
voxelmanip.se
ROllerozxa
@voxelmanip.se
I like touching the computer. University student, Principia maintainer, Luanti contributor, various other FOSS stuff...

21 – 🇸🇪 – 🏳‍🌈

(Also see: https://hachyderm.io/@ROllerozxa)
Update on my Hydroventure-like game thing:

Last weekend I implemented some rudimentary Tiled map rendering as an experiment, but concluded that it wouldn't be suitable. I wanted something more polygon-based that would also transform perfectly to static objects in the physics world.

#gamedev
December 17, 2025 at 10:37 PM
Last week I began working on a water simulation thing in C with Box2D and SDL... First I used the SDL renderer to just render some lines and circles to the screen. But after bolting on a nice water metaball shader with OpenGL I decided to just write my own 2D OpenGL renderer (uh, yes!).

#gamedev
December 10, 2025 at 5:38 PM
While Tensy 1.0.1 is mostly a minor patch release, one of the new things it brings is Windows XP support for the 32-bit build... So, if you want to play Tensy on Windows XP, in 2025, you can do that!

(This is mostly thanks to SDL3 still supporting Windows XP to this day.)

#gamedev #gaming #puzzle
November 30, 2025 at 8:12 PM
Tensy 1.0.1 has been released, a small patch release with various changes accumulated since last week.

It is now live on itch: rollerozxa.itch.io/tensy

News announcement: tensy.voxelmanip.se/news/2025/te...

#gamedev #gaming #puzzle
Tensy by ROllerozxa
Select numbers that sum to ten
rollerozxa.itch.io
November 30, 2025 at 8:09 PM
Yesterday I finally released my game Tensy on #itchio. It is a #puzzle game where you match numbers to sum up to ten.

It's $5 and available for a number of platforms, as well as a free web version. Source code is also available on GitHub for free.

rollerozxa.itch.io/tensy

#gamedev #gaming
Tensy by ROllerozxa
Select numbers that sum to ten
rollerozxa.itch.io
November 23, 2025 at 8:02 PM
TOTP is a great form of #2FA, but seems to be very commonly misunderstood due to the likes of Google Authenticator. I wrote a blog post which goes over how it really works, and how to remain in control while using it.

voxelmanip.se/2024/11/20/t...
TOTP - The most misunderstood 2FA method
Time-based one-time password (TOTP), RFC 6238, is an authentication method commonly provided as a means of 2FA for many services. It is a great alternative to other 2FA methods such as SMS. It is unfo...
voxelmanip.se
May 29, 2025 at 10:40 AM
While working on the distribution for a LÖVE game (Box Smasher) I discovered Electron's rcedit Windows utility, which can be used to modify executable resource files such as the VERSIONINFO resource used for metadata, conveniently from a script.

voxelmanip.se/2025/01/28/e...

#gamedev
Editing Windows executable resources programmatically with rcedit
Sometimes you are in a situation where you need to modify an already built Windows executable, whether it be a program without available sources or where it is more convenient to use already available...
voxelmanip.se
May 29, 2025 at 10:31 AM
When writing for university I usually write things in Markdown. So when handing things in I end up converting it to a PDF using Pandoc and Weasyprint. I wrote a blog post which goes over the workflow I have been using for the past 2 years while at university.

voxelmanip.se/2025/04/22/g...
Generating PDF documents from Markdown
When you are supposed to write something and submit it as a PDF document, generally the most common tool that comes to mind are traditional word processors such as LibreOffice Writer. Such word proces...
voxelmanip.se
May 29, 2025 at 10:31 AM
In early 2022, the #Luanti modpack Techage received a pull request with a malicious backdoor hidden inside. This year I wrote a blog post detailing the events as well as analysing the backdoor payload in question.

voxelmanip.se/2025/03/23/t...
The Luanti Techage Backdoor
In early January of 2022, a modpack for Luanti (named Minetest at the time) called Techage received a pull request from a well known community member by the name of HybridDog. The pull request was abo...
voxelmanip.se
May 29, 2025 at 9:40 AM
Recently I wrote a blog post about porting my game Tensy to 7 platforms: Linux, Windows, WebAssembly, Android, macOS, Haiku OS and the PlayStation Vita.

Throughout this I even found a bug in SDL, which got subsequently fixed.

voxelmanip.se/2025/05/06/p...

#gamedev
Porting a game to 7 platforms
When making a game or another kind of general purpose program, you would usually want to ensure that it runs on more than one platform. Targeting a higher-level, cross-platform library rather than OS-...
voxelmanip.se
May 29, 2025 at 9:28 AM
I suppose I should just post a bunch of stuff from me and see if anyone sees it
May 29, 2025 at 9:17 AM
It's sad that bsky's content language filter still appears to be broken for smaller languages. Would be great if it were possible to filter any feed/list by language as I assume you're meant to.

But I don't know, German works fine in comparison.
May 29, 2025 at 8:09 AM
For some reason I keep coming back to bsky because I keep feeling like there's something I'm missing. Like there is something everyone else knows that makes bsky great that I haven't figured out yet.
May 28, 2025 at 10:04 PM
Reposted by ROllerozxa
Did you know that Principia was the sequel to the 2011 #Android hit Apparatus?

It reached the top of the charts at the time as the #1 best selling game in its category, #1 top rated game and handpicked as Editor's Choice for several months on Android Market (wow, remember when it was called that?).
April 11, 2025 at 10:33 PM
Reposted by ROllerozxa
And of course, the classic Principia puzzle package still remains available, featuring 31 levels where you build contraptions of varying complexity to help robots reach the goal, through any means necessary.

principia-web.se/classic-puzz...

#foss #gaming #puzzles
April 11, 2025 at 10:29 PM
Reposted by ROllerozxa
In case you missed it, the new 2025.04.05 release of Principia last week reintroduces #puzzles as a new level type you can create in the sandbox. Create and play custom puzzles in Principia, just like in the old days!
April 11, 2025 at 10:29 PM
Reposted by ROllerozxa
Hello Bluesky!

Principia is an #opensource physics-based sandbox building #game featuring #electronics, #circuitry, #robotics, miniature robots, #puzzles, #Lua scripting and more.

Starting its life as a commercial game by Bithack, it has now been released as #FOSS to be developed by the community.
April 11, 2025 at 10:43 PM
How do flows work from someone posting, generally speaking?

Say with the game-dev flow, it says I "opt-in with "game", followed by animation, art, audio, design, dev, jam, lighting, music, narrative, or writing.". Do I put this in the post, in my profile, or somewhere else?
April 11, 2025 at 10:57 PM
I suppose I should give an introduction of myself:

I'm the maintainer of the open source game #Principia (@principia-web.se), and doing other open source work in addition to that (you may also know me from my work on #Luanti, formerly #Minetest).

Beyond that I'm studying at university.
April 11, 2025 at 10:52 PM
I haven't really paid too much attention to Bluesky, and have mostly been on Mastodon, but apparently this place became quite popular. Hello Bluesky.
April 11, 2025 at 10:46 PM
Reposted by ROllerozxa
Principia 2025.04.05 has just been released! It brings many changes and improvements since the last release.

The biggest one of them all is that puzzles are now once again available as a level type to be created in the sandbox and played from the community site!

principia-web.se/news/19
April 5, 2025 at 11:54 AM