Conversation
Notices
-
CrunkLord420 (crunklord420@clubcyberia.co)'s status on Saturday, 26-Oct-2024 01:54:49 JST CrunkLord420 Drew DeVault starting his 3D rendering journey as part of his image rehabilitation is cute.
Make a game engine, faggot. Bet you can't. :smugcat:
Last time he was talking about doing rendering with Cairo :caco_laugh:-
xianc78@gameliberty.club's status on Saturday, 26-Oct-2024 02:08:55 JST xianc78 @crunklord420 His programming language doesn't even have wrappers for graphics libraries, last time I checked.
-
Dumb Idiot Retard (idiot@shitposter.world)'s status on Saturday, 26-Oct-2024 02:10:43 JST Dumb Idiot Retard @crunklord420 Fuck now I have to make that 3D engine I kept putting off before Drew finishes his. CrunkLord420 likes this. -
CrunkLord420 (crunklord420@clubcyberia.co)'s status on Saturday, 26-Oct-2024 02:14:55 JST CrunkLord420 @idiot no one will ever be able to (successfully) fork away your code, or bully you out with a CoC when you write a game engine.
The innards of a game engine is ultimate "Here be dragons". Juan must have been laughing to himself thinking about people trying to fork Godot. Good, fucking, luck. There's no design document, all the million little reasons everything is the way it is, it's all in his head. It is simply too large to even reason about as a single piece.
Meanwhile Sway can just be passed around between code jannies like nothing. -
Dumb Idiot Retard (idiot@shitposter.world)'s status on Saturday, 26-Oct-2024 03:40:39 JST Dumb Idiot Retard @xianc78 @crunklord420 Hare being a huge wet fart is the icing on the shitcake of not only all the recent drama with Drew, but all the recent language drama too.
I know it doesn't make any sense outside the context of its own little world, but I still maintain that HolyC is the best and only totally-not-C language that would actually be worth meaningfully moving to. -
CrunkLord420 (crunklord420@clubcyberia.co)'s status on Saturday, 26-Oct-2024 03:40:39 JST CrunkLord420 @idiot @xianc78 Hare is at toy. -
CrunkLord420 (crunklord420@clubcyberia.co)'s status on Saturday, 26-Oct-2024 15:49:35 JST CrunkLord420 @nasu I'd never use a git that arbitrary bans entire categories of software ("crypto" in this case). I use GitGud specifically because their most popular repo (at the time) was like an ancapistan sex slave pregnancy simulator. If they host that, then I'm safe. I like that feeling of security and neutrality. I do not like the idea of some sperg who is frankly just looking to virtue signal by banning shit that wasn't even a problem to begin with. How embarrassing. Apologists for that action are the worst, as well.
Hurr durrrrr crypto bad. Who cares. Plus I personally wrote chainboard with a blockchain based imageboard that runs on testnet chains for free. You can literally use Binance as a free database that you can base64 encode images into. I just realized that's not on my gitgud, I should re-upload it. likes this. -
suvi (nasu@mastodon.cloud)'s status on Saturday, 26-Oct-2024 15:49:39 JST suvi @crunklord420 I regret ever signing up for his shitty hipster GitHub clone.
-
CrunkLord420 (crunklord420@clubcyberia.co)'s status on Saturday, 26-Oct-2024 16:04:16 JST CrunkLord420 @wowaname @idiot I tried to write a big ass post like 3 times with all the reasons why game engines get devilishly complicated when dealing with hardware and just the realities of attempting to optimize for worst-case latency.
I don't know. I've spent a lot of time in Quake 1 engine code and GoldSrc (SDK). You can definitely get the idea of the entity system, but it's designed to be an API. I've spent many hours specifically reading the BSP code, the collision code. It's a giant fucking mess of highly optimized code. It's not about being OOP pretty. It actually needs to run fast and it's written that way. It has no concern for the human programmer. It's extremely procedural. -
opal (wowaname@freesoftwareextremist.com)'s status on Saturday, 26-Oct-2024 16:04:17 JST opal @crunklord420 @idiot now is that an unavoidable fact game engines have to face or is it theoretically possible to design one that is actually easy enough to understand -
CrunkLord420 (crunklord420@clubcyberia.co)'s status on Saturday, 26-Oct-2024 16:10:43 JST CrunkLord420 @wowaname @idiot here look at perhaps one the most batshit insane functions in my entire engine: https://gitgud.io/CrunkLord420/cyberchud/-/blob/master/src/vshaders.c?ref_type=heads#L960
Who wants to untangle this mess? This is just vertex stuff. It's not even really the "center" of the engine, but it's pretty close as far as the graphics component is concerned.
-