Details
-
AboutChad C developer.
-
SkillsC, OpenGL, HTML, CSS, JS
-
Location/home/archusr
-
Website
-
Github
Joined devRant on 10/22/2025
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Just got a new smartwatch and the first thing i did was using it to measure my heart BPM before, during and after taking a shit?3
-
Je fais un post en français parce que je m'ennuie et la certification https de devant viens d'expirer.2
-
No matter religion, skin color, feet size, hair color, genre, what united us all is taking a good shit after 3 cups of tea and holding it through the day.6
-
I know u guys don't care but I chose to go with TOML for lights and entities eg triggers, enemies, player spawn, etc.. and IQM. Plus it'll be a FPS engine, just like Quake (no)!12
-
Hi y'all! I got question, for my engine map format (the map editor will be blender/blockbench) should I just use a GLTF that contains every node and extras for light and custom properties or code a blender plugin that exports a TOML like:
# === MAP ===
name = "E1M1"
description = "At Doom's gate"
# --- Objets ---
[[objects]]
path = "assets/models/tree01.obj"
position = [10.5, 0.0, -3.2]
rotation = [0.0, 90.0, 0.0] # pitch, yaw, roll in degrees
scale = [1.0, 1.0, 1.0]
[[objects]]
path = "assets/models/coin_gold.obj"
position = [5.0, 1.0, 2.5]
rotation = [0.0, 0.0, 0.0]
scale = [1.0, 1.0, 1.0]
[[objects]]
path = "assets/models/rock_large.obj"
position = [-2.3, 0.0, 4.8]
rotation = [0.0, 0.0, 0.0]
scale = [1.0, 1.0, 1.0]
# --- Static lights ---
[[lights]]
type = "point" # "point", "directional", "spot"
position = [0.0, 5.0, 0.0] # spot or point
direction = [0.0, -1.0, 0.0] # spot or directional
color = [1.0, 0.9, 0.7] # RGB, 0.0 to 1.0
intensity = 1.0
radius = 10.0 # influence radius
angle = 45.0 # angle for spot
[[lights]]
type = "directional"
direction = [1.0, -1.0, 0.0]
color = [0.8, 0.8, 1.0]
intensity = 0.6
# --- Spawn points (user-added triggers) ---
[[spawn_points]]
name = "PlayerStart"
position = [0.0, 0.0, 5.0]
rotation = [0.0, 0.0, 0.0]
[[spawn_points]]
name = "EnemySpawn01"
position = [15.0, 0.0, -3.0]
rotation = [0.0, 180.0, 0.0]10 -
FUCK U FUCK U MY DAY WENT FINE UNTIL I ATE MY FLAN AND IT RURNED OUT FREEZED SO ITS NOT GOOD ANYMORE AAAAAA FUCK U3
-
I dunno, but I suspect Google Chrome to do a malloc(8ULL * 1024 * 1024 * 1024); on startup and on tab creation.12
-
CMake is ugly as HELL and verbose, doesnt show you where is the error (at least for the CMakeLists) and gen a lot of files.
Autotools is for ... idek but not humans, thats for sure.
SCons is slow (Python!), but can be quite OK cuz its uses a real language, not a custom DSL.
Meson, cool but --native-file ???
And Make is the holy leader, on every Unix AND mingw.
Oh and Cons by GNU is very cool too, but hey, perl10 -
Israelis are just brainwashed ppl. The only not brainwashed are the ones in control that brainwash the shit that lives on stolen earth.
I like catgirls4 -
My PC suddenly shut off, i repressed on the button, nothing. Unplugged from it everything included my Pi server, keyboard...
Nothing.
I take the computer and its power cord to another room, maybe the multiplug isnt working anymore...
Nothing.
I sit and text someone about it, and suddenly, in my hands, it explodes. Extreme light and sound into my eyes and ears.
The sound in my eyes, the light in my ears.
Now I am amputated from my right arm, "The Great Holy Arch Computer".
My god why!13 -
This will make ur pc crash by allocating a lot of ram and cpu :
https://gist.github.com/3dgoose/...
compile with gcc SDLdie.c -lSDL25 -
Real chads aren't C devs.
Not Assembly ones.
Not R or Haskel, not Matlab.
Not Rust.
ITS FUCKING APL DEVS5 -
Hey guys, should I bake gun/weapon Rendering in my graphics engine or not? If I do so, it will be an engine limited to FPS games...
Anyways if anyone got time please give me feedback about my engine, https://GitHub.com/3dgoose/wipe4 -
One really good compilers is TCC/TinyCC, but SDL2 just won't work with it because it uses immintrin9
-
I need ur opinion :
Im adding a GUI to my engine (written in C), and my question now is should I use ImGui (needs bindings), or Nuklear.
ImGui is very beautiful by default :/
I don't want to see that "C++ : 1%" in the little langauges section in github, nor need a C++ compiler.
Also I use leagecy OpenGL16 -
Somehow in my engine when I do :
camPos.y += camUp.y * speed * deltaTime;
It goes faster than Trump seeing an underage girl,
and when I add up everything :
camPos.x += camUp.x * speed * deltaTime;
camPos.y += camUp.y * speed * deltaTime;
camPos.z += camUp.z * speed * deltaTime;
It goes as slow as my gf seeing me.
(jk arch users dont have gfs)
Also what keys could I map to go up and down ? WASD/ZQSD usually for right left back...
Space/ctrl?14 -
First time I'm saying a good thing about MS :
Visual Studio (only the installer) !
It lets you install MSVC, gcc, WinAPI headers and Window's SDK very easily!
Also I started a second graphics project (go check and star the first, https://github.com/3dgoose/WIPE, https://git.sr.ht/~threedgoose/WIPE), a WinAPI+Direct3D engine (it hurts deep in the ass) !5 -
Awesome unopinionated tier list https://drive.google.com/file/d/..., https://drive.google.com/file/d/...
https://drive.google.com/file/d/...8 -
So today I was reading a paper on different languages and I saw how good Zig is on the paper:
- same performance as C
- memory safety (underlined behavior, not trump's one)and rust
Basically the same with concurrency
Maybe I will need to switch languages;
Any arguments for C except the ecosystem, it's age/maturity and easy syntax?24 -
HDOOM!
Really a good version of Doom, many gameplay improvements.
Thinking of doing my own Doom maps !5
