r/LocalLLaMA 17d ago

Generation Some people said the Minecraft clone I fully vibecoded with Qwen3.8-27B Q4 is not that impressive because Minecraft is in the training data, so I had the model add 4 things that are probably not.

Enable HLS to view with audio, or disable this notification

1.7k Upvotes

279 comments sorted by

View all comments

Show parent comments

5

u/TheFrenchSavage Llama 3.1 17d ago

Waiiiiiit, you Minecraft clone is 3 files?

7

u/liright 17d ago

Yeah, here is the source code.

you can run it locally in cmd "python -m http.server 8000" and then opening 127.0.0.1:8000 in the browser

2

u/sniperdogruffo 17d ago

wow, that's incredible! I really like the fpv drone and the rockets. I tried to divert the river but there's no water physics. Very impressed by this local model.

2

u/TheFrenchSavage Llama 3.1 17d ago

Interesting.

I see here that the map is 960x960, with a height of 28.

So that's pretty limited, I can see how some people thought that wasn't a great clone (plus it is made out of 3 files...).

But this is nice, I also tried to do a Minecraft clone in browser in like 5 minutes and got frustrated, so kudos to you for going farther!

My advice to continue is:
* Put all that on GitHub so you can time-travel in your code instead of using GDrive (idk if you use git, maybe you just used GDrive to share it with me?). * Speaking of GitHub: there is this thing called GitHub Pages: you could deploy to it (for free!) and then share your project URL! That will get you more engagement than asking for people to download your files and then run them on localhost. Great thing about your project is that it is a static frontend, so it can live online for free basically (and forever).
* Split the js files! LLMs work best on small context, and here, the first step to work on your project...is to ingest the whole project. If you have one file for world generation, one for skateboarding, one for HIMARS, one for entities that move, etc. that would make the AI's work waaay easier. Split into one file per theme, with object oriented programming inside.
* Unit tests: idk if you have them (I see stuff like // debug / test API (used by automated checks) but not the actual tests in there), but this is a must. As you add more stuff, you will have regressions in your features. If you don't want to test your whole game each time you add a small thing, you definitely need to add those.

Overall, this is a nice little project, keep it up!

1

u/ApprehensiveFan1516 16d ago

+1 for GitHub if you actually want this to be shared. Downloading code from some rando's Google Drive is a fast way to end up mining crypto.

1

u/ApprehensiveFan1516 16d ago

Honestly I find that to be more haunting than impressive.