Skip to content

A Minecraft clone written in Python using pure C bindings for fun.

Notifications You must be signed in to change notification settings

atomisadev/minecraft-python-edition

Repository files navigation


This is a Minecraft version I built using OpenGL and Python. I used C bindings using ctypes in order to make my code applicable to as many languages possible (and to challenge myself).

Installation

To be quite honest, I don't know why any sane person would install this, but if you would like to, here is how:

  1. Clone the repository
git clone git@github.com:atomisadev/minecraft-python-edition.git ./
  1. If you haven't already, cd into the directory. The command above creates it in the directory you're currently in, so no need to.
  2. Install the dependencies
pip install --user pyglet nbtlib base36 pyglm
  1. Run the code. cd into the main directory including all the files, and run the following command.
python3 main.py
  1. It will launch a window with the "game."

How does it work?

Coming soon (once I'm done making it)

Contributing

No sane person would contribute to this repository, and I don't think you should either.

About

A Minecraft clone written in Python using pure C bindings for fun.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published