Minecraft clone in Python with Pyglet
slideshare.net
slideshare.net
yaourt -S minecraft
minecraftThough Minecraft Classic had multiplayer, which this does not.
The Python clone I wrote is pretty cool and minimal, but I'm much more proud of a clone I later wrote in C:
https://github.com/fogleman/Craft
This one is much more performant and has way more features, including online multiplayer. The server is in Python.
Here's a video of it:
https://www.youtube.com/watch?v=tScCneiTGm4
Anyway, happy to answer any questions.
I wonder if anyone has written some learn to code tutorials with it.
I made a few bootstrap scripts here [2] to make it easier to get up and running.
1. https://github.com/hoorayimhelping/Flabby-Bird 2. https://github.com/hoorayimhelping/HTML5-GameKit
It's better than nothing, though, to be able to look at an app dissected even to a few large blocks.
Kudos.
I agree that it can be distorted, by defining everything as an external library, but it does give a good measure of how quickly one can pick up a new tool and make something useful.
In this example a lot was done in the external library which was imported. The rest is a little bit of Python with crucial use of those facilities offered by imported library. So I'd say it's not Python - by much - which this program is written on. But that's just a definition - I find it useful to define it this way, but it's certainly not the only possibility.
I've written that code several times, and honestly nobody is any less of a programmer for using that instead of dealing with the bullshit themselves.
It's similar to complaining about using the Node abstractions for IO instead of manually adding that yourself--it's just being silly.
start minecraft.exe