Check if this chunk has any random tick tiles before running random tile tick on it. When at normal zoom level this has little impact, But when you zoom out really far it's helpful.
Joshua O'Leary presents...
Re-CaveGame
A Redacted Software Product
The objective is to write a moddable, multiplayer, 2D survival sandbox from scratch in C++ 20 & OpenGL/Vulkan.
The game is and always will be completely free to play.
The source code is and always will be completely open-source.
You are free to mod the game any way you like.
Use the source code as a base for your own project. It's public domain!
I develop this game in my free time, with my friends, as a learning exercise and portfolio project.
I hope it will get me a real job in the industry, but until then, have fun hacking with me!
Material
Dependencies
Redacted Software Packages
JLog, JTest, JEvent ReWindowLibrary J3ML JGL JUI Sockets
Fedora Linux Package Dependencies:
mesa-libGL-devel freetype-devel libX11-devel libXrandr-devel
Playtest
Report Bugs
Contribute
Links
Q&A
- What game engine did you use?
- It's not exactly an 'engine' as you may be used to thinking about it, but we wrote everything ourselves. See the project structure for dependencies.