To learn Golang and have fun with it I've attempted to convert an existing raycaster project from C# into Go: https://github.com/harbdog/raycaster-go
That original project is mainly based on the lodev raycasting tutorial.
This is my first time creating a raycaster engine, and I've managed to get it into good working order except one main problem: the render distance is too short and I would like to render farther out but I can't see an obvious parameter that would allow that. Any suggestions would be appreciated!
Here's a youtube video demoing it and the render distance problem if you look at when the larger wall in the distance decides to draw in: https://www.youtube.com/watch?v=HqNorhH37xY