Use this link unless you want a low framerate: https://experiments.turbowarp.org/pointerlock/1075982011?fps=60&stuck&hqpen Set flying cube instances to a preferred value Press Green Flag and wait for a moment WASD for movement Mouse to move camera Press x to respawn (A #startsolid? value of 1 indicates you are stuck in the map and will have to force respawn)
I Woke Up At 7 AM And Had My First Coffee In A Week And Added BSP Entities. It's 11:37 PM Now. Needless To Say, It Was Pretty Intense. A development save of Gamma Engine. Starry Sky... It's been a few years. Now, we're reaching for Gamma. Thank you to those who helped and supported along the way. Enjoy the view. Q: Can you make the cubes bounce off the map with physics A: Yes, it's surprisingly not too computationally hard Q: Are you gonna? A: No. I'm lazy. Q: Can you replace the dynamic cube model A: Yes, you can replace it with any airtight solid brush. There is a selection of .OBJ meshes already available in the project to try out. Q: Why does this run so slow on Scratch? A: Did you read the instructions? Q: Is the sorting even perfect? A: You may have noticed that the dynamic objects do not sort against each other Q: You should fix this. A: No. Q: Is this 3D on Scratch? A: Q: Did you just make Quake on Scratch? A: Q: Is this Chrome_Cat's engine that you took? A: No. Huge thanks to @Chrome_Cat, however, for some incredible binary space partitioning code. But this project is quite different in many ways. Q: Can this be faster? A: I believe so Q: Are you going to make it faster? A: No. Maybe further along the line, however. Q: I just found a bug A: Cool bug Fact's CREDITS: 3D BSP sort adapted from @Chrome_Cat's 2D BSP sort. Compare the code, which can be found here: https://scratch.mit.edu/projects/714869495/ Triangle filler by (): Uses clipping scheme from Vadik1's 3D engine: Music is Taswell by C418