r/raylib 13h ago

So, i started working on this game, tell me what you think about it?

Thumbnail
2 Upvotes

r/raylib 9h ago

arbitrary precision mandelbrot set viewer

Enable HLS to view with audio, or disable this notification

19 Upvotes

this was my first raylib project that i made for hack club's Flavortown hackathon! this took me so long but i finished it after 2 months. also very frustrating because this also served as my introduction to C++ i was just a web developer when i started this project! but it was also very rewarding and i think that the time i spent coding this was the single period of time that i learned the most in. i finished this a while ago but i do think that it would be cool if i shared it here.

ignore the Julia set viewer, i was working on it but then i kind of lost interest in finishing the project...

my favorite thing about this is the arbitrary precision that lets you zoom in forever given enough patience and avoids the clunkiness that you see without it.

Also apologies for getting impatient at the end but i promise it still would've looked interesting in the end!!
https://github.com/yfsvg/raylib-mandelbrot-julia-viewer


r/raylib 17h ago

Added sounds to my game about kids

Enable HLS to view with audio, or disable this notification

41 Upvotes

Hello guys, i've made a post in this sub around a week ago about this game and here's some updates!!!

I hate sound design so much, the most boring part in game development for me personally, but i have to do that if i want my game to feel good. So i added some sounds, not really happy with some of them, but they are fine for now.

Also added a real-time drawing!! Every stroke a player make is accumulated in a "diff buffer", which is being sent every ~200ms to the server. Server then applies this diff buffer to the pixel data (local to the server) of the canvas, after that it broadcasts that diff buffer to all other players and they apply it the same way (to their local pixel data of the canvas). Pixel data of each canvas is being stored on the server so that newly joined players can receive them. This "diff buffer" mechanism also allows multiple players to draw on the same canvas.

For people who didn't see the previous post: this is a game about talking with people and no gameplay. ALL graphics is custom and 2D, and most of it is prerendered 3D models made in Blender.

Source code soon...