@vamp898@mastodon.ikaros.space cover

This profile is from a federated server and may be incomplete. View on remote instance

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

I'm spending too much time cleaning up code for a quick prototype I will never work on again.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer oh, I feel that.

"I only need an X and Y variable, nothing more. Only this one time, never used again. I could just declare them and be fine... Or I could wrap it in an typedef struct and write _new() and _delete() functions for it

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

No comment...

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer I am getting insane shuffle ware vibes from that screenshot :D

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Feeling old because I've never heard of Bad Bunny before a few days ago.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer 35, never heard of him

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Running into a big limitation of Raylib. It only support very simple 3d animation. It can't do blending between animations (like walk -> run). Hopefully this is on their roadmap. I'm having a lot of fun with Raylib but I don't think I could release a game with it, even a small toy game, mostly due to the animation issue. I'm going to write a blog post about my experience with raylib.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer I once played with SDL_gpu and used nothing except SDL, so no extender libs.

And I had this feature because I just wrote it and it was surprisingly easy.

The issue with such libraries is, they often cover things you won't need 90% of the time, but have to be written/made in a way it supports these.

Often the solution is surprisingly simple, implementing it in a general way everyone can use it for every product isn't. But I only care about my very own game so it works for me^^

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

CLion is junk stop recommending it.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar
@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

The problem with ditching services like Discord or Google Docs or Dropbox isn't me, I'm happy to do it. It's everyones I need to work with. They aren't going to join my self-hosted service just to exchange work files or chat, etc. I've tried.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer Thats the wrong approach.

You create an account for them and say "Here, there you go, log in and change your password after first login".

On the other hand, i never had any company ever that used Discord.

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , (edited ) to random

Not sure what I should do next with raylib:

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer i haven't looked into raylib yet which I did now.

I am always positively surprised how clean and elegant C looks. I am very thankful that this programming language exists.

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Working on a big update for Death by Scrolling. I miss releasing a game in 80s where it shipped and you stopped working on it.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer to be fair, those times were already over in the 90s :P

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

People being amazed that AI can code is like people being amazed a chimp can ride a unicycle.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer I'd like to put it that way: AI can output code and it might even compile and... it ends there

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

I will never understand why printf() doesn't support printing binary when you can print hex and octal. It seems like programmer back in the 70s would have need binary as well.
Anyone who responds with some alt printf library gets a block. It's rhetorical question. I'm not looking for an alt method.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer printf() should be able to do that, at least it can do it in C https://www.gnu.org/software/libc/manual/html_node/Integer-Conversions.html

@fdroidorg@floss.social avatar fdroidorg , to random

This week in (TWIF) is brought to you by SSSE3:

  • 15 new apps
    & 197 updates
  • 2 archived

And we have yet to unleash all its power: https://f-droid.org/2025/11/13/twif.html

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@fdroidorg RetroArch 1.22.0 got also released =)

@dlr_next@social.bund.de avatar dlr_next , to random German

Wieder verstärkter Sonnenwind in Richtung Erde unterwegs. https://www.swpc.noaa.gov/news/g4-severe-watch-effect-12-november

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@dlr_next dann zieh ich lieber ne gute Jacke an

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

My favorite quote from a Death by Scrolling review.

"There’s also one or two people that think Ron should just keep making adventure games and to that I say, fuck off. People can do more than one thing in life."

https://virtualmoose.org/2025/11/10/death-by-scrolling-thoughts/

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer that's right. Looking forward to the next game that will, surely and no doubt about it, will be an RPG

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Free idea of the day: A tower defense game but as an interactive narrative.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer you mean Rampart?

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

If you bought Death by Scrolling and are enjoying it, please give it a thumbs up on Steam. A lot of people have bought it thinking it's yet another Vampire Surviver clone and it's not so they leave crappy reviews. Death by Scrolling is a very different game for a different audience.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer
These days people think there is only like 3-types of games and when you make something different, you're doing it wrong.

I already planned that the steam page for my game will show an interview with me telling the audience, they will probably not like my game and should not buy it until they are really sure it's for them, followed by an explanation of the game.

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer have you heard of LOOM?

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , (edited ) to random

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer I just played it yesturday to show my wife how amazing the soundtrack with an MT-32 (cough Emulator cough) sounds. imho better than the current remaster. Nothing beats the original+MT-32

(Obviously i mean Monkey Island...)

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

I'm looking for a few native Japanese speakers to join the Death By Scrolling beta test. "I learned Japanese by reading Manga" isn't good enough. DM me for fun.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer I have an JLPT-N1, not sure if that is enough. According to this image, that is equivalent to C1 level

@Mastodon@mastodon.social avatar Mastodon , (edited ) to random

Today, we’re ready to show you the upcoming quote posts feature in more detail. We’ve put together a blog post with examples of how quote posts will work on Mastodon, ahead of early access on our own servers next week 💬 Full launch to come, in Mastodon v4.5

https://blog.joinmastodon.org/2025/09/introducing-quote-posts/

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@Mastodon when someone's quotes people I muted, what will happen?

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@Gargron @Mastodon Hmm not sure if i like that or not :D very ambivalent about that.

Usually i mute people because i am not interested or annoyed by their content. If other people share it, i'll see a comment out of context that probably makes no sense anymore

Something like "This is a good idea" and then you just don't see what idea is supposed to be good

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

My day...

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer そそそそww、so I'll be able to enjoy your game in Japanese? Well I have no excuse to not buy it then

@dlr_next@social.bund.de avatar dlr_next , to random German

Zum Wochenausklang mal wieder ein Blick in die Tiefe des Raumes. Die Aufnahme des James-Webb-Teleskops zeigt kosmische Wolken und junge Sterne. Weitere Infos: https://science.nasa.gov/missions/webb/glittering-glimpse-of-star-birth-from-nasas-webb-telescope/

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@dlr_next Werd ich ganz sentimental wenn ich so junge Sterne sehe. Die haben noch ihr ganzes Leben vor sich

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

My Compiler Explorer coffee mug arrived today and is now proudly sitting on the bookshelf.

Thanks @mattgodbolt

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer @mattgodbolt vi reference mug, huh laughs in emacs

@dlr_next@social.bund.de avatar dlr_next , to random German

Starship-Testflug kurz vor geplantem Starttermin abgesagt. https://www.tagesschau.de/ausland/amerika/spacex-start-102.html

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@dlr_next besser so als wenn wieder plötzlich der Kontakt abbricht ^^

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Adding new text that will make the translators sad because they thought they were done.

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer At least you can just write text^^ i decided for an custom-built font-rendering that uses byte-code^^ i have to "compile" my strings first^^

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , (edited ) to random

I am comfortable with AI...

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer I tested several AI for writing code. They all suck, every single one of them. The code is horrendously bad, inconsistent, inefficient, mixes old with new standards, wastes RAM and CPU, overomplexely solves simple issues and whatnot. I heard some people praise AI for it's code quality, I'm fine with that. That way I instantly know "Ah okay, you suck at coding" and can move on without wasting my time.

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Kaleidoscope, the excellent diff tool on the Mac is now predatory subscription software. I use it three of four times a year, I am not paying $8/month for that. Shame on them and shame on you if you make subscription software that doesn't have a need to be just because you think your a poor dev that need to milk customers. Charge a reasonable price and don't race to the bottom.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer

To be fair, you can't really blame them that hard. The whole Apple ecosystem is about milking customers and turning even devs into consumers. To them, you showed your willingness to pay unreasonable prices the moment you bought a Apple product to begin with, they know their customers and they are successful doing so.

People throw their money at them, why should they not take it? Lets be honest, they would be stupid not taking the money.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer Actual Mac Software? Not Linux/OpenSource Software that just also runs on macOS?

It still does exist, but it is rare and is getting rarer as the Apple ecosystem is optimized to feed greediness.

Even the Anki App, that is OpenSource and Free on every platform, costs 35$ on iOS. Apple attracts greediness like a dungheap attracts flies and people are willingly throwing their money with both hands on the heap so the flies keep coming.

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Something to read to the kids as they go to sleep tonight:

https://www.grumpygamer.com/deathbyscrolling4/

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer Human Players are and probably will always be the most important in game dev.

But it's an unspoken truth that it's the same for every software. You're not allowed to say that out loud though because there is a whole industry behind replacing the need for people and some companies pay 6-7 figure numbers for automated systems and probably some CTO or higher manager requested the Implementation.

Questioning the capabilities of such systems means questioning the CTO

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

I'm getting a Steam cloud sync conflict when running Death By Scrolling and can't seem to fix it. Steam doesn't show me a window to resolve it. I can't find anything in Steam to fix it. I just want my local file to be used? Steam doesn't tell me what the conflict is? Nothing. I find it annoying then software just says there is an error and no information.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer I feel you, it was an conscious decision that I will not add any steam exclusive features to my game. It will be released on steam for the people who enjoy putting themselves in chains, but nothing more.

I remember being unable to start the steam client for 6 weeks with the support being no help. Found out that they are starting a local webserver and I blocked that using a firewall rule. No error message from the client that would me helped finding that, pure pain

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

I'm looking for some good game dev blogs that have RSS feeds. Only interested in ones that have RSS feeds, so check before you suggest.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar
@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

I have to updates my Mac's OS. This always terrifies me. Several years ago an OSX updated bricked my machine. This close to Death By Scrollings release this would not be a good thing. Yes, I've backed up, etc, etc. Don't be a reply guy unless you have a secret way the upgrade will work 100% of the time.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer the upgrade will work with 100% guarantee, when you replace the OSX installation with an Gentoo Installation before doing the upgrade.

14 years and my Gentoo system is still going strong 💪 I'll take that into grave with me.

No, just kidding, I'll hand that over to my child which will continue the legacy. And no, he doesn't have a choice

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , (edited ) to random

The new Death By Scrolling Dev Blog is live. Don't miss the unscripted shenanigans and be left out of this weeks water cooler talk at work.

https://www.grumpygamer.com/deathbyscrolling3/

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer Godot needs ton of memory/CPU/GPU too even to Display an 320*240 image on screen.

I tried playing around with Godot a bit but decided to write my own engine in the end. Godot is not as wasteful as Unity/Unreal but it still wastes tons of resources to archive the simplest things.

I am Cross-Testing my game in an Windows VM without 3D support (because Linux VMs are too fast, even without 3D, due to LLVM) and most performance issues instantly pop up there

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Steam users that put Emoji in their Steam names are destroying my afternoon.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer it's not a bug, it's a feature. Intentional punishment for annoyance

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

The new Death By Scrolling blog post is here. Make sure the kids are in bed and asleep before you start reading.

https://www.grumpygamer.com/deathbyscrolling2/

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer He is two days old. He is in bed all the time and basically sleeps all the time. So I'm safe

@DLR@social.bund.de avatar DLR , (edited ) to random German

Wie fühlt sich Isolation im All an? 👨‍🚀 Die ESA-Studie SOLIS8 hat genau das getestet: 6 Teilnehmende lebten 8 Tage abgeschottet – ohne Tageslicht, mit striktem Zeitplan, 2 Duschzeiten pro Woche und täglichem Training. Im :envihab, dem DLR-Zentrum für Raumfahrtmedizin in Köln, wurden Gesundheit & Verhalten der Proband/innen rund um die Uhr überwacht. Die Erkenntnisse fließen in die 100-Tage-Isolationsstudie SOLIS100 ein, die kommendes Jahr durchgeführt wird. Würdet ihr? ℹ️: https://s.dlr.de/solis8

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@DLR klar, so lange ich da mein MiniPC mitnehmen dürfte ^^

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

It's pouring down rain, so it's a good day to code.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer it's perfect weather here but if I don't code this weekend, I'm getting behind the plan^^

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer Hence i develop games with SDL. There is nothing more you really need (Everything else is comfort) and you can make RPG Masterpieces with 40h playtime within 3mbyte

@dlr_next@social.bund.de avatar dlr_next , to random German

Guten Morgen zusammen - wie immer mit einem aktuellen Bild der Sonne via Satellit SDO.

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@dlr_next Für die Retro Fans, hier noch die MegaDrive Version der Sonne

@dlr_next@social.bund.de avatar dlr_next , to random German

Weil es gerade durch die Medien geht: Ja, Asteroid 2024 YR4 könnte theoretisch den Mond treffen - aber immer noch mit geringer Wahrscheinlichkeit, die quasi unter der 5-Prozent-Hürde liegt. 😉 Und nein: Selbst ein Einschlag würde die Mondbahn nicht verändern. https://science.nasa.gov/blogs/planetary-defense/2025/06/05/nasas-webb-observations-update-asteroid-2024-yr4s-lunar-impact-odds/

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@dlr_next Na super, dann bring ich das Toilettenpapier und die Pasta jetzt zurück in den Laden

@dlr_next@social.bund.de avatar dlr_next , to random German
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@dlr_next Bekomme ich direkt Hunger wenn ich die Bilder der NASA sehe

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , (edited ) to random

Should we removed OpenGL support from our engine?

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer Vulkan 4tw

@grumpygamer@mastodon.gamedev.place avatar grumpygamer , to random

Why is the Blue Prince available on Xbox and PS but not Switch? It's not like Switch is hard (or even underpowered) so I'm curious what the decision process was? Is it related to being on Game Pass and Plus? Normally these platform don't require exclusivity and when they do it's usually with each other.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@grumpygamer most gamedevs suck these days, that's why.

It's not hard objectively, but if you don't know how to do it properly, everything is getting hard.

The game wastes ton of resources without really needing them, the Switch doesn't have they resources

@bsi@social.bund.de avatar bsi , to random German

Warum ist Cybersicherheit im Gesundheitswesen wichtig?
Wir haben KI gefragt – und die Antwort sitzt: „Weil Angriffe direkte Auswirkungen auf medizinische Geräte und Systeme haben können und somit Leben gefährden.“

Fakt ist: Ohne digitale Technik geht in Kliniken, Arztpraxen und im Rettungsdienst nichts mehr.
Deshalb muss Cybersicherheit im Gesundheitswesen immer mitgedacht werden.

Ihr wollt mehr zum Thema erfahren? Dann klickt hier: 👉 https://www.bsi.bund.de/dok/127084

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@bsi ich hab gestern die KI gebeten mir die dbSPL anhand von verschiedenen werten zu berechnen. Das Ergebnis hat nicht gestimmt.

Beim zweiten Versuch (Identischer prompt) dann plötzlich schon. Als ich gefragt habe wo die Diskrepanz her kam, bekam ich als Antwort dass ich bis das vielleicht falsch gemerkt/notiert hab...

Bei nem Würfelspiel hat sie irgendwann nur noch 7er gewürfelt 23x in Folge)

Immer sehr vertrauenswürdig diese KI, hat man direkt gar keine Zweifel an der Antwort.

@bsi@social.bund.de avatar bsi , to random German

Habt ihr euer Zuhause smart gemacht? Prima! Aber wie sicher sind eure Geräte wirklich? 🫠
Weiß vielleicht euer , wie ihr euren Kaffee am liebsten trinkt oder dass ihr heute schlechte Laune habt?

➡️ Macht den Check mit unseren fünf wichtigsten Fragen – und holt euch direkt auch Tipps, wie ihr euer Zuhause digital besser schützt!

Sammelst du heimlich unsere Daten? Tipp: Checkt die Datenschutzeinstellungen in der App und gebt nur die nötigsten Berechtigungen frei. Okay, aber wo landen unsere Daten eigentlich? Tipp: Achtet auf lokale Datenspeicherung oder Anbieter, die Server in der EU betreiben.
Und mit wem teilst du unsere Daten eigentlich so? Tipp: Lest das Kleingedruckte: Wer mit wem Daten teilt, steht oft in den AGB – oder versteckt sich hinter unklaren Freigaben.

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@bsi Mein zu Hause ist dumm. Ich muss sogar von Hand die Rollläden runter machen.

@kde@floss.social avatar kde , (edited ) to KDE

Update your Steam Deck! New SteamOS Beta now with KDE Plasma 6.2.5!

https://www.steamdeck.com/en/news

kde@lemmy.kde.social icon KDE

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@kde kde@lemmy.kde.social icon KDE Sadly the Steam Deck stopped existing in Japan since quite some time. Not sure if they come back with a newer model, but the current model is dead here.

Luckily i can just use my MiniPC with Ryzen7 with Archlinux+KDE+Steam =)

@bsi@social.bund.de avatar bsi , to random German

Früher haben wir Ostereier gesucht, heute suchen wir Sicherheitslücken... 🔍 🐣

Aber egal, ob im Garten oder in der IT – das Ziel bleibt das gleiche, nichts übersehen!
Bleibt wachsam und klickt nicht auf verdächtige Ostereier!

ALT
vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@bsi Der Typ sucht nach Sicherheitslücken während vor ihm und um ihn herum Glas zersplittert?

Der hat offensichtlich andere Probleme :D

@Gargron@mastodon.social avatar Gargron , to random

So, this has been in the works for a while, arguably most of last year. I intend to transfer my personal ownership of the Mastodon trademarks and assets, incl. copyright over my code, to the Mastodon non-profit, and transition to a different role at the organization.

vamp898 ,
@vamp898@mastodon.ikaros.space avatar

@Gargron it would not exist, that is the simple answer. Mastodon exists because you are the way you are. If you would not be an introvert, there probably would be no Mastodon to begin with.

Also no CEO knows magic anyway and often has less influence than people think. Did Google+ fail because the CEO wasn't good enough?

If someone else would have done it better, he would have done it, there would be no question about it. Your existence didn't prevent anyone from doing it and still nobody did