@unfa Do you have any advice for composing chiptune music? I currently use LMMS; do you think Ardour would be a better tool for the job?

The prospect of quantum computers is enticing, but it's looking like they'll be the same old proprietary locked-down devices that is no different than the current state of computing. We cannot truly advance if we must continually rely on overlords that have the power to do whatever they want with the things we rightfully own.

Kimimaru boosted

I cannot stress enough how important it is to understand that Apple, Google, or Amazon can simply _decide_ to remove access to anything you've "purchased", including many physical goods (if they are internet-connected and running proprietary software), and you have absolutely no recourse.

Show thread

@houkimenator Hey! 😀 That's the plan. The main blocker is the deprecated Matrix .NET SDK, which hasn't been updated in a long time to account for the finalized Matrix API. I will probably roll my own with the basics needed to read chat messages.

Two new tracks: "Confrontation_A" and "Confrontation_B".



You've encountered an intimidating opponent. An inevitable battle ensues!

I've been playing Monster World IV, a late Japanese-only Genesis platformer. The Pepelogoo creatures are so adorable! Overall, the game is very polished and colorful - a hidden gem in my mind.

2.4.0 is finally released! Lots of new improvements, such as an event dispatcher, new features, the usual performance improvements and bug fixes.


There are some breaking changes with custom commands and routines, which the documentation covers. Fortunately it's not much work to convert them.

@JbGD I'm not entirely sure: maybe some way to withhold payouts? This would require payouts in increments instead of at once.

Bloodstained: Ritual of the Night promised GNU/Linux and macOS ports and cancelled them. The game was released back in 2019 and still is not available on these desktop platforms, yet is available on iOS and Android which are even more difficult to adapt a game like that to.

The game was built in UE4. Backers had no refund option; only a different choice of platform.

@JbGD Good question. I think what I'm getting at is there should be a way for the backers to keep the devs more accountable - similar to a publisher.

@Blackthorn Not to say that developers aren't honest - most are, especially indie devs! But in the case of other projects, where the game was funded to be cross-platform and the developers failed to deliver, rubs wrongly.

I would argue in this case that the backers should know which tech is used to build the game so they know how feasible the endeavour is (Ex. a DirectX tech-stack will not go well with compatibility with other platforms).

@Blackthorn That's a good question. I didn't have a solution in mind and wanted a discussion.

Of course the developers ultimately are making the game. Compare it to a publisher. The publisher keeps the developers in check and, for better or worse, has influence over the outcome, seeing as their funding it.

Kickstarter is different in that there is no binding contract. Once the project is funded, that's it - what the backers paid for may or may not come to fruition in the form they expected.

Kimimaru boosted

Are you looking for a #FreeSoftware job?

Sharing is very appreciated.


Univention, a German company that creates #Univention GNU/Linux server systems, opens several #jobs and IT vacancies including #devops and #python programming positions.

🇩🇪 :gnu: :linux: :nextcloud: :opensource: :python:

#gnu #linux #opensource #career

Show thread

Does anyone else find it jarring that crowdfunded software remains exclusive to the developers (Ex. Kickstarter games)? The developers are being funded by the community to develop the game, yet the ones funding the game own no parts of it. This is exasperated when the developers cut corners and don't deliver what was promised.

Tech companies that state their proprietary software or service is the "future" are actually implanting dependence. The future of a field shouldn't rely on a single point of failure. As soon as the product is no longer profitable for the company, they back out and everyone is back to square one.

This is why and open tech truly advance us, not false promises from proprietary vendors. Humanity has thrived building off of each other, not keeping everything to themselves.

@unfa If the code is run on servers, I would recommend AGPL. The server code can also be licensed separately from the game code. AGPL would offer better protection overall.

I have been doing a lot of refactoring for to utilize dependency injection more. This will really clean up some of the code and make writing tests so much easier. There's more work to be done, but it's in a much better state already 😀. For now I am using manual injection. I plan to switch to an IoC container at some point.

Take a look at the 2.4 release progress: codeberg.org/kimimaru/TRBot/pr

Kimimaru boosted
Kimimaru boosted

As long as the code behind "smart" home devices is proprietary, these companies are free to spy on us as much as they like. Help us fight back: urge your friends to join the FSF! Support #FreeSoftware. fsf.org

Show older
Gamedev Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!