Skip to content

sammyers/PythonCraft

Repository files navigation

Better Than Earth

A program to procedurally generate 3-dimensional worlds made of cubes based on realistic terrain generation algorithms. To run the program, first ensure there's a world file; if one hasn't already been generated, run generate_world.py with the desired SEED and FILENAME variables. Once saved, launch the simulation by running main.py (make sure the WORLD_FILE variable is the same as the name of the world file) with Python.

The current version uses a third-party texture pack for Mojang's Minecraft, and certain elements of the program structure were inspired by Michael Fogleman's "Minecraft" repository.

Dependencies:

  • Pyglet
  • Numpy
  • PyPlatec

To install dependencies, execute this from the command line:

pip install pyglet numpy pyplatec

Controls:

WASD: Normal movement

Space: Fly up

Shift: Fly down

Esc: Pause

About

A program to procedurally generate 3-dimensional worlds made of cubes and view the evolution of the landscape over time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages