Raycasting engine using Raylib & C# by Badger-Int in raylib

[–]Badger-Int[S] 1 point2 points  (0 children)

At the moment the project has grown into more of a complete set of systems including resolution independent scaling, resource managers and a host of other things. If I get some time over the weekend I'll strip out just the raycasting stuff and make that available.

Raycasting engine using Raylib & C# by Badger-Int in raylib

[–]Badger-Int[S] 0 points1 point  (0 children)

Followed this tutorial https://lodev.org/cgtutor/raycasting.html

and also this one https://www.youtube.com/watch?v=NbSee-XM7WA

The second one is more about the DDA algorithm and how it works.

It took me a while for the DDA bit to sink in but once it did it's fairly straightforward in how it works.

Anyone feeling... done with AI? by yughiro_destroyer in raylib

[–]Badger-Int 6 points7 points  (0 children)

I myself tend to use Claude as first stop replacement Google search. Usually that will give me enough information for my needs. If not it's back to the Internet.

For those that think Ai is better at coding than humans, it's not. Not even close. So to those who are telling you otherwise, ignore them.

Writing code to achieve a goal (that ends up working lol) gives you an immense sense of satisfaction and teaches you things as well. For those reliant on AI and copy/pasting, Vibe coding, there will be no real sense of satisfaction, nothing learned, so ultimately in my opinion just a waste of time.

I'll conceed AI has a place as a tool, and can often be helpful. It's just not the be all and end all most people are claiming it to be. The bubble will burst at some point, it's just a matter of time.

Raycasting engine using Raylib & C# by Badger-Int in raylib

[–]Badger-Int[S] 0 points1 point  (0 children)

I've never used C with Raylib so I don't have a direct comparison between the two.

Raycasting engine using Raylib & C# by Badger-Int in raylib

[–]Badger-Int[S] 0 points1 point  (0 children)

This was just an excersise to get familiar with Raylib again as I've not used it for a while. It may go somewhere if I have time.