johnpayne-dev / minecraftc Goto Github PK
View Code? Open in Web Editor NEWA Raytraced Minecraft Classic 0.0.30a port to C
License: MIT License
A Raytraced Minecraft Classic 0.0.30a port to C
License: MIT License
So, i tried building, that did not work(i will say something about that), and then I've thought "you know what, lets get the prebuilt", i downloaded the prebuilt one, and this is the error i get(after getting every dll for it): The application could not start properly (0xc000007b). Click OK to close the application.
Compiling fails on Linux (at least on Debian)
You can fix this by adding set(FLAGS ${FLAGS} "-I/usr/include/SDL2" "-D_GNU_SOURCE=1" "-D_REENTRANT")
to the UNIX section.
the source folder and the executable name are the same, meaning
Just wondering if there would be a 0.30 survival mode for minecraftc and a 32 bit windows version for my old computer
I Made a video on this a while ago, and revisited it today to see the raytracing, and found an issue that when its enabled the blocks you see don't update in the world. Collision wise they are destroyed but physically they are not. View The VIdeo Here If Needed.
when I go into mods to turn on raytracing this error is printed in console (with a longer path to Raytracer.c)
Attempting to update a water block (whether with TNT or just by punching a block next to it) causes the game to crash, and gives a "segmentation fault" error.
Hi @johnpayne-dev
I just see this client and want to test it on an android device, is this possible, and how to build it on an android device?
(I think we can implement touch control later)
Could you compile a build for PPC Linux and MacOS?
Hello
I pay my respects to your work
I'd like to ask you a question
How long has it been since you started programming? (Because my dream is to be a game programmer. I wonder how long it takes to have skills like you)
Did you develop the logic of Minecraft C by yourself? Or is it based on other references?
I shouldn't write this here, but I was curious about your work
I'd appreciate it if you could answer
P.S. If you answer, I'll delete this post right away
Hello, When trying to run the game with raytracing enabled i get the error Raytracer.c:33 ERROR: No supported GPU found
. The weird thing about this is that my card officially supports ray tracing since its an Nvidia RTX 3060. I have the mesa-opencl-icd package installed and am running kernel 5.13.0. This should be working according to the README but i suspect that either a dependency is missing or there is an issue with the GPU detection. Any help on this issue would be useful.
├── CMakeLists.txt
├── CODE_OF_CONDUCT.md
├── inc
│ └── README.txt
├── LICENSE
├── loader
│ ├── icd.c
│ ├── icd_cmake_config.h.in
│ ├── icd_dispatch.c
│ ├── icd_dispatch_generated.c
│ ├── icd_dispatch.h
│ ├── icd_envvars.h
│ ├── icd.h
│ ├── icd_platform.h
│ ├── linux
│ │ ├── icd_exports.map
│ │ ├── icd_linux.c
│ │ └── icd_linux_envvars.c
│ └── windows
│ ├── adapter.h
│ ├── icd_windows_apppackage.c
│ ├── icd_windows_apppackage.h
│ ├── icd_windows.c
│ ├── icd_windows_dxgk.c
│ ├── icd_windows_dxgk.h
│ ├── icd_windows_envvars.c
│ ├── icd_windows.h
│ ├── icd_windows_hkr.c
│ ├── icd_windows_hkr.h
│ ├── OpenCL.def
│ ├── OpenCL-mingw-i686.def
│ └── OpenCL.rc
├── README.md
├── scripts
│ ├── gen
│ │ └── init.py
│ ├── gen_loader.py
│ ├── gen_print_layer.py
│ ├── icd_dispatch_generated.c.mako
│ ├── icd_print_layer_generated.c.mako
│ └── README.md
└── test
├── CMakeLists.txt
├── driver_stub
│ ├── cl.c
│ ├── cl_ext.c
│ ├── cl_gl.c
│ ├── CMakeLists.txt
│ ├── driver_stub.def
│ ├── icd.c
│ ├── icd_driver_exports.map
│ ├── icd_structs.h
│ └── rename_api.h
├── inc
│ └── platform
│ └── icd_test_log.h
├── layer
│ ├── CMakeLists.txt
│ ├── icd_print_layer.c
│ ├── icd_print_layer.def
│ ├── icd_print_layer_generated.c
│ ├── icd_print_layer.h
│ └── icd_print_layer.map
├── loader_test
│ ├── callbacks.c
│ ├── CMakeLists.txt
│ ├── icd_test_match.c
│ ├── main.c
│ ├── param_struct.h
│ ├── test_buffer_object.c
│ ├── test_clgl.c
│ ├── test_cl_runtime.c
│ ├── test_create_calls.c
│ ├── test_image_objects.c
│ ├── test_kernel.c
│ ├── test_platforms.c
│ ├── test_program_objects.c
│ └── test_sampler_objects.c
├── log
│ ├── CMakeLists.txt
│ └── icd_test_log.c
└── pkgconfig
├── bare
│ └── CMakeLists.txt
├── pkgconfig.c
└── sdk
└── CMakeLists.txt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.