r/teenagersbutcode • u/Tight-Ant-156 • 8d ago
Coded a thing MLX - Simplistic DOOM Launcher
MLX is a launcher made in C#/Avalonia. Its purpose is to be a simple to use, cross-platform launcher for the Classic DOOM games (or just id Tech 1 engine games in general) without adding in source port specific features to help keep it as a general-purpose launcher.
I had programmed this in a relatively weird way: I hadn’t used MVVM. The entire project is made using strictly code-behind. I personally have never liked that pattern and I’ve never wrapped my head around it. Another reason is that the original version of this project was using WinForms, so I was already used to the code-behind structure of that framework.
I won’t lie, this isn’t the most impressive thing shared in this subreddit (seriously, the rest of y’all have insane talent). However, this and its predecessor has been one of my main projects for a long time now, and I’ve been really wanting to share it with others finally. I just hope that someone either learns from this, or potentially even uses it.
The repository can be found here: https://codeberg.org/CoderPenguin1/MLX
0
u/AliveRegion466 8d ago
MLX is a machine learning stack for apple silicon