LD50.exe by Antsa
Your machine is infected with something. You don't know what it is, or why it is there, but one thing is for sure: It want's to fill up your ram really badly! Blue screen of death seems to be inevitable, but how long can you delay it?
Take on the most exciting popup closing simulator out there.

Patch 1.0.2: Fix a texture loading error on launch
Ratings
| Overall | 803th | 3.447⭐ | 21🧑⚖️ |
| Fun | 483th | 3.579⭐ | 21🧑⚖️ |
| Innovation | 585th | 3.421⭐ | 21🧑⚖️ |
| Theme | 346th | 3.947⭐ | 21🧑⚖️ |
| Graphics | 786th | 3.526⭐ | 21🧑⚖️ |
| Audio | 722th | 3.083⭐ | 20🧑⚖️ |
| Humor | 168th | 3.921⭐ | 21🧑⚖️ |
| Given | 19🗳️ | 11🗨️ |
As for web builds, that is in the plans but not implemented yet into the game engine
Thanks for your interest though :P
[14:59:17] [] Failed to load texture [/tmp/.mount_LD50.eIcQ64j//usr/share/application/res/sprites/x_button.png]: Invalid renderer
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 96
Current serial number in output stream: 97
Edit: The bug should be fixed now
Edit 2: Spun up a Ubuntu 21.10 VM and had no issues.
./LD50.exe-1.0.1-x86_64.AppImage
[13:05:52] [] Failed to load texture [/tmp/.mount_LD50.ekcZ8oF//usr/share/application/res/sprites/x_button.png]: Invalid renderer
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 107
Current serial number in output stream: 108
(on ubuntu 21.10)
I'm sorry about not being able to provide windows builds. I'll aim for more cross-platform compatibility before the next LD comes around
As far as I know, it is a game. If you want to verify for yourself, you can read the source code right here:
- https://github.com/Toasterbirb/Ludum-Dare-50
- https://github.com/Toasterbirb/Birb2D
You can also compile it from source and run it in Firejail to contain it completely. You should actually use firejail etc. with all Ludum Dare games if you are running them on your own computer locally. I don't know of any malware being in LD games, but you should always be cautious when running random binaries
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 108
Current serial number in output stream: 109
:( looks really cool
Osu players will like this
I also can't test it on AMD GPUs and that might be a problem with the AppImage. Me and my friend also found a possible bug in the font rendering library we used and I'm a bit powerless against that. The problem has to do with a text wrapping function that has near zero documentation and doesn't seem to behave in a stable way on every system.
I'm almost a bit scared of rating other peoples games because it puts this game to the front page and encourages others to play this buggy mess that seems to crash on every other system :D. Kinda counter intuitive
Wanted to compile for windows, but code is not suitable for porting. It references linux code everywhere and works based on getting environment variables from Linux. Also memory managements was an issue, got it to compile and launch, but would need to rewrite alot of directory things to get it work properly. @antsa if I manage to port it tho, I'll send compiled version here.
Also, I'm aware of the directory problem. The main issue is that I don't have access to windows devices and can't really test anything on windows. My PC has a storage shortage and my laptops proprietary BIOS has completely crapped itself and selectively recognizes boot media.
I don't ideologically have anything against a Windows port, but I have no clue how to do Windows development when not on Windows. I'll clearly have to solve this issue though if I want to take part in LD next time around.
I'll happily accept a Windows port if you manage to create one and/or accept any pull requests to the repositories
Link below will have two archives available as soon as I upload them. Release.zip contains built game that **should** run properly if people have redistributable available. Other one will contain whole project adjusted to Microsoft Visual C++ Compiler with Visual Studio 2019 project files. I didn't try to get it to work with MinGW (which is windows port of GNU GCC).
I also didn't really fix memory leaks and other stuff I just did what was necessary to launch your game on windows. Have fun, and please upload at least Release.zip somewhere else, cause I cannot guarantee my link will be available longer than one week.
LINK: https://drive.google.com/drive/folders/1ychAg4VbsJGTefFVeRDtX_6zvu9Wkh0s?usp=sharing (files will be available soon)
I got the release running in wine after doing a few tweaks and installing the C++ Redistributable. I'll upload the release to the projects github page and link it here shortly. I might also try to add your changes to the source code with preprocessor directives or something, so that they could be used for other projects as well.
I really didn't think that this would even be possible :D
I hope you reach 20 ratings as well ;)
I lost because I wanted to read what the popups said. No regrets.
By the way, on the Windows version the line break in the Game Over screen didn't work.
(probably because of the Unix line break being "\n", while Windows expects "\r\n")
I had a moment of worrying that things were going to take forever to ramp up, but then a switch flipped in the game and I was a goner. Amazingly timed, so well done!
Thank you.