{"repo":"johnpayne-dev/MinecraftC","free":true,"listed":false,"github":"https://github.com/johnpayne-dev/MinecraftC","clone":"git clone https://github.com/johnpayne-dev/MinecraftC.git","description":"A Raytraced Minecraft Classic 0.0.30a port to C","language":"C","stars":347,"topics":["minecraft","classic","game","cross-platform","port","c","mod","macos","creative","raytracing"],"license":"MIT","category":"game-templates","readme_excerpt":"MinecraftC - A Raytraced Minecraft Classic Port to C Features: - True to the original version (0.0.30a) - Implemented fully in C using SDL2 and OpenGL 1.1 - Original music and sounds - A modded and vanilla version - Works on Windows, Linux, and MacOS - CMake build system Raytracing: - Uses an 8-bit distance field as an acceleration structure - In some cases, performance is better than the original - 60+ fps at 1080p on the integrated graphics cards I've tested - To enable raytracing, download the modded binary and enable it in the mods screen under options Screenshots Downloads - There are two versions, modded and vanilla, where vanilla doesn't have the option to turn on mods - Windows 32 bit - Windows 64 bit - MacOS x86 64 - MacOS ARM Building Note: if you would like to build the vanilla version, remove -DMINECRAFTC MODS=1 from the cmake command Requirements: - git - cmake - A compiler of your choice Windows instructions for Visual Studio: 1. Run the following commands: 2. You should now have MinecraftC.sln in your directory that you can open with Visual Studio and build MacOS instructions for Xcode: 1. Run the following commands: 2. You should now have MinecraftC.xcodeproj in your directory that you open with Xcode and build 3. (optional) If you would like it in a .app format, you can run this command to convert your executable: Providing the developer id will sign the .app, which you can find by running security find-identity Linux instructions (untested): 1. If you don't ","default_branch":null,"files":null,"tree":[],"storefront":"/r/johnpayne-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/johnpayne-dev/MinecraftC/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}