diff --git a/.attachments/physics.png b/.attachments/physics.png new file mode 100644 index 0000000..c60f181 Binary files /dev/null and b/.attachments/physics.png differ diff --git a/README.md b/README.md index f5d939e..bcd9228 100644 --- a/README.md +++ b/README.md @@ -41,3 +41,9 @@ When placing a block, the program now raycasts to place where the camera is look It took me a couple of days to fix the ray casting. I forgot that my mesh is offset by 0.5, so 3/4 raycasts looked at least a block off of what the camera was looking at. ![Hello, written in blocks on a dirt plane](.attachments/fixed-raycast.png) + +## 0.7.0 : Physics - 11/18/25 + +Woah! The camera doesn't just phase through placed blocks anymore! The camera can also fall into the void for eternity! So cool! + +![The camera, sitting atop a built platform, overlooking another "Hi" built from stone](.attachments/physics.png) diff --git a/src/main.cpp b/src/main.cpp index 3a26a97..af55869 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -269,7 +269,7 @@ int main() { glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); // 2. --- Create a Window --- - GLFWwindow* window = glfwCreateWindow(SCR_WIDTH, SCR_HEIGHT, "Voxel Engine 0.6.1", NULL, NULL); + GLFWwindow* window = glfwCreateWindow(SCR_WIDTH, SCR_HEIGHT, "Voxel Engine 0.7.0", NULL, NULL); if (window == NULL) { std::cerr << "Failed to create GLFW window" << std::endl; glfwTerminate();