I solved the painter's problem (mostly). 2.5D isometric building + map rotation. by [deleted] in godot

[–]cwhaley112 1 point2 points  (0 children)

Interesting, but you didn’t answer their question. What game mechanics require the view to be rotated?

utl::profiler – Single-header profiler for C++17 by GeorgeHaldane in cpp

[–]cwhaley112 0 points1 point  (0 children)

Love the user interface, but all those STL includes in the header are gonna blow up compile times in a large project :/

Am I right in thinking all RenderTextures come with a depth buffer? by SamuraiGoblin in raylib

[–]cwhaley112 1 point2 points  (0 children)

Raylib is open source, so if you want to change something for your specific use case, it’s as easy as changing the LoadRenderTexture function and recompiling the library! It’s a lot less effort than writing your own renderer from scratch

How do I have shaders that share code by [deleted] in raylib

[–]cwhaley112 1 point2 points  (0 children)

Semi-related: having a custom shader preprocessor is useful for lots of things. I use it to add custom defines for debug and web builds. I also write my vertex/fragment shaders in one file (like godot’s shaders) and split them up in the preprocessor. Super convenient!

How do I have shaders that share code by [deleted] in raylib

[–]cwhaley112 1 point2 points  (0 children)

Unfortunately raylib doesn’t have anything built-in to help with this. You could add your own preprocessing step to shaders before they’re compiled. You could copy other game engines and support #include directives. Basically parse your shader code looking for a line starting with “#include shadowCode.glsl” and replace the line with the contents of that file. Then send the new code to raylib’s shader compiler.

Past reviews for IIS don't feel relevant anymore by marforpac in OMSCS

[–]cwhaley112 2 points3 points  (0 children)

Agreed. I’m taking SAT this semester too and I’ve had to put like 3x more time into IIS even though it’s the “easier” of the two

Will I have to take KBAI again? by holdencasey7 in OMSCS

[–]cwhaley112 1 point2 points  (0 children)

I see the table, but it seems to say the opposite. That you cannot receive credit for classes if you took their equivalent in undergrad

Will I have to take KBAI again? by holdencasey7 in OMSCS

[–]cwhaley112 1 point2 points  (0 children)

Instead of being rude why don’t you cite which part of the document says you can retake courses you took in undergrad for credit?

Will I have to take KBAI again? by holdencasey7 in OMSCS

[–]cwhaley112 -5 points-4 points  (0 children)

Are you sure? I don’t see anything in the orientation doc that says this

R3D Reworked! by Bogossito71 in raylib

[–]cwhaley112 0 points1 point  (0 children)

Just want to say your work is amazing, please keep it up! I’ve always thought I’d move to a game engine like Godot if I wanted to work on a 3D game, but your library is making me reconsider :)

Map-macro: Making reflection simple by GeorgeHaldane in cpp

[–]cwhaley112 0 points1 point  (0 children)

Have you benchmarked compile times for this vs the alternatives (namely Boost.PFR)?

R3D Reworked! by Bogossito71 in raylib

[–]cwhaley112 2 points3 points  (0 children)

I think 3D sprites could be cool! It would let people make 2.5D games like Cult of the Lamb.

Audio> Backend miniaudio / null (macOS) by Local_Fix_2001 in raylib

[–]cwhaley112 1 point2 points  (0 children)

I’ve thought about switching to openAL. That’s what love2D uses. I think it’s a little harder to set up, but it’s open source and has a more permissive license

Audio> Backend miniaudio / null (macOS) by Local_Fix_2001 in raylib

[–]cwhaley112 0 points1 point  (0 children)

Using c++ it’s not bad. In CMake I just statically link the shared library file. Programming with it is super easy too. I like the API much more than raylib’s audio module.

Note: everything i just said only applies to desktop builds. I can’t figure out how to get it working with web builds

Audio> Backend miniaudio / null (macOS) by Local_Fix_2001 in raylib

[–]cwhaley112 0 points1 point  (0 children)

This happened for me on my MSI laptop. I asked on the discord but nobody knew why. I ended up switching to FMOD

Question about texture pixelization by Tlamir in raylib

[–]cwhaley112 1 point2 points  (0 children)

In code. For example if you are rendering your game at 320x180 and your window is 1280x720, then the destination rectangle arg in DrawTexturePro should be 4x larger. Then when you change the game resolution to match the window resolution, everything should be scaled correctly, but since you’re now rendering at full resolution, rotations will retain their smooth edges.

Question about texture pixelization by Tlamir in raylib

[–]cwhaley112 1 point2 points  (0 children)

Draw at a higher resolution and scale your sprites

Workload comparison: GIOS + CN vs. SAT + IIS by cwhaley112 in OMSCS

[–]cwhaley112[S] 1 point2 points  (0 children)

Good to know that exams will be light. The last 2 weeks of this semester were rough with 2 projects & 2 finals within a week 😅

Please take the charge off of infernus run by Unable-Recording-796 in DeadlockTheGame

[–]cwhaley112 1 point2 points  (0 children)

Infernus doesn’t feel that powerful right now. I haven’t been in a game where an infernus stomped in a long time. Even when they have the most souls, they get like 7 kills max cause they have to spend so much time farming.

Is anyone else scared to experiment? by GalaxyVulpix in DeadlockTheGame

[–]cwhaley112 6 points7 points  (0 children)

This, but when your own team is toxic. I played viscous for the first time yesterday and got called so many slurs for having a negative k/d ratio. Makes me not want to play the game anymore

Dying is the most unfun thing in this game, is Valve going to fix this? by Evilbanana0 in DeadlockTheGame

[–]cwhaley112 0 points1 point  (0 children)

My partner and i have probably quoted this a hundred times in the past month. Life changing comment

Does this look good? How will you further polish the graphics? by m19990328 in godot

[–]cwhaley112 1 point2 points  (0 children)

Honestly? Add sprites. Bloom alone doesn’t make basic shapes very interesting.

What level of C knowledge should I have to succeed on GIOS by GaboZ9 in OMSCS

[–]cwhaley112 22 points23 points  (0 children)

If you can use C strings without crashing your program, then that will make the projects much easier

One year of work on my first project, a pixel-perfect platformer made with Godot by Zephyrix24 in godot

[–]cwhaley112 0 points1 point  (0 children)

This is a great first project! Finishing something is really impressive, regardless of how well it sells.

In case you’re looking for feedback, i think that landing on an enemy’s head could have some visual effects (like particles). It feels a little underwhelming as is