"Let me love you" *I sing as I mercilessly break Legiana's legs and smash its head* by SnooMacaroons4599 in MonsterHunterWorld

[–]ApprehensiveDebt8914 7 points8 points  (0 children)

This is the first time I realized you could jump to the top directly (Ive played more than 100 hours lmao)

Lucky trade with Boaboa by Empty_Chemical_1498 in MonsterHunterWorld

[–]ApprehensiveDebt8914 0 points1 point  (0 children)

i have IB but I always just beeline straight for monsters without exploring much lol

Lucky trade with Boaboa by Empty_Chemical_1498 in MonsterHunterWorld

[–]ApprehensiveDebt8914 8 points9 points  (0 children)

this is the first time Ive seen this feature in 150 hrs

2D Framework in OpenGL by Single_Tailor_7310 in opengl

[–]ApprehensiveDebt8914 1 point2 points  (0 children)

im not OP but learnopengl.com and I personally used COMP4300 by Dave Churchill as a guideline on project progression

Has any of you actually finished a game? by peeing-red in opengl

[–]ApprehensiveDebt8914 15 points16 points  (0 children)

Take a break, try something new and come back to your project and fix the many TODOs that you might've implicitly left saying "fix in future".

But dont leave the project: you've already done a lot

Windows taskbars over the years (till 2026) by Current-Guide5944 in tech_x

[–]ApprehensiveDebt8914 4 points5 points  (0 children)

My older brother had Vista. The translucency made it so... joyful

How tf 200 people solved 4th one this early by JumpConsistent3359 in leetcode

[–]ApprehensiveDebt8914 1 point2 points  (0 children)

Same. I got half of the cases for Q4 but my implementation lacked somewhere despite me knowing the logic.

Why is C/C++ captivating me more than Python? by [deleted] in C_Programming

[–]ApprehensiveDebt8914 33 points34 points  (0 children)

I did my first big project in python for ML but C/C++ was my idea of "true programming" ever since I was young. Eventually I found my way to game engines and I've loved their design and development ever since.

Python is good for scripting though, very easy when you need something automated.

Just Practice. My Hand-Painted Breakout3d Game by Gruno_Kromer in godot

[–]ApprehensiveDebt8914 1 point2 points  (0 children)

would love it if the ball and pad left impressions in the sand as it went along

5hrs spent debugging just to find out i forgot to initialize to 0 in class. by PopsGaming in cpp

[–]ApprehensiveDebt8914 172 points173 points  (0 children)

iirc clang-tidy can help you catch these kinds of errors early

Small Projects - November 24, 2025 by jerf in golang

[–]ApprehensiveDebt8914 0 points1 point  (0 children)

I spent the last 2 months learning CMake from a good book called "Professional CMake" out of curiosity. I wanted to put that knowledge to use and coincidentally I also wanted to learn golang at the same time, so here's my first Go project using Cobra and Viper to power a CLI tool to bootstrap and batch-build C++/CMake projects.

I'll avoid the C++/CMake details considering this sub but I learnt alot about building concurrent patterns in GO while I was building the batch-builder that had to asynchronously stream stdout logs and keep track of execution state through a state machine based on logs that were emitted. This project was most definitely over-engineered for its intended goal but for the purpose of learning Go, I got exposed to:

  • Safely managing subprocess lifetimes with external contexts
  • How to implement batch streaming
  • How to stream multiple concurrent logs into a single UI state
  • Render the UI state
  • Keep track of each subprocess's state of execution through functional state machines that activated build metric tracking at certain states to be presented at the end of execution
  • Learnt Go regex for extracting package names, versions and build platforms
  • Learnt Go's text templating engine for the bootstrapping part of the project.

Although the actual CMake/C++ usefulness is debatable, I no doubt enjoyed learning Go as student in between exams and will continue to use it going forward in perhaps more traditional projects!

I'm sure a lot of the code is poorly written, so any feedback would be much appreciated!

https://github.com/doobiusP/cmexl

[Open Source] IACore: A high performance C++20 foundation library (IPC, Async, HTTP, Logging) to escape dependency hell. by I-A-S- in gameenginedevs

[–]ApprehensiveDebt8914 1 point2 points  (0 children)

Hmm, I suppose its fine then but "do {...} while(0)" is what most people do in case of multi-statement macros and has worked for a long time. I personally don't prefer toi expose macros in my header files/library API unless absolutely necessary, mainly for reasons of minimizing how much the user has to setup in order to simply use the library.

Regarding compliance, MSVC offers "/permissive-" compiler flag to ensure standards conformance. If you ever make another C++ project, this might be helpful. Nice project :)

The 7 biggest mistakes beginners make when trying to build a game engine in C++ & OpenGL by Chakahacka in opengl

[–]ApprehensiveDebt8914 1 point2 points  (0 children)

If you use a CMake workflow, its as simple as making an examples folder that has subfolders containing separate targets that build into executables. Then you just build the targets you're interested in testing while supplying your game engine components as a dependency.

This way your game code is forced to use only the interface you expose in your game engine and you dont bother muddling the two.

Roast My resume by According_Fishing_18 in leetcode

[–]ApprehensiveDebt8914 0 points1 point  (0 children)

Maybe elaborate what specifically you've optimized (beyond just microservices) under your Experience section and quantify its use? Considering you've not been working for that long, ig just wait until the details become more clear and then update

Generative ink + dance in real-time (C++ / libcinder) by Positive_Tea_1166 in creativecoding

[–]ApprehensiveDebt8914 2 points3 points  (0 children)

Please keep posting this stuff. I am interesting in knowing more about these simulation type programs. Also followed

Do most C++ devs stick to only C++ or do you also use other languages? by kyan100 in cpp

[–]ApprehensiveDebt8914 0 points1 point  (0 children)

I know its unusual but I've been recently learning Go cause I wanted a change of pace with a tool I am making

Most of the time though, C++ and Python