Skip to content

v0.0.1

Compare
Choose a tag to compare
@Hex5DA Hex5DA released this 03 Jan 21:32

The oldest version of 2D Minecraft we have access too!
Very few features because of this - and we have had to write the changelog after the fact so there may be some things missing or mis-described, I'm trying my best!

Changelog:

Additions:

  • Blocks & Chunks
    • Added blocks! 32x32 pixels in size
    • Added 4 blocks (grass, dirt, grassy dirt and stone)
    • Added chunks made of 8x8 blocks each.
    • Chunks are unrended, rendered and generated as the player moves throughout the world.
  • Terrain Generation
    • Chunks are generated using perlin noise as the player moves throughout the world.
    • All 4 block types are used in generation.
  • Player
    • Added a player (a player might be generous, its a grey rectangle)
    • Added player movement using WAD
    • Added collision between the player and blocks
  • Camera
    • Added a static camera.
    • The player is always at the center of the camera's vision.
  • Game FPS, chunks and blocks loaded are displayed on window title.

Installation and running:

Packaging directories with pyinstaller is difficult, and as far as we know not possible without modifying the code. Therefore, to preserve the "originality" of the code we haven't bundled the game assets with any version before v0.1.1.
Therefore to play this version please extract the "2DMC_v0.0.1" zip into a directory of your choice. Do not move the exe out of the directory containing the res folder! Then you can just double click the exe to run it.
As for linux and mac users, try installing the packages that are imported in the .py files, and running main.py from the command line. Beware some older versions may require you to downgrade certain packages or modify the code. In the future, I may provide proper instructions for running on non-windows OSs, but I don't have easy access to a Linux / Mac computer as I (sadly) use Windows, and I don't really want to fiddle around with WSL or VirtualBox to try and figure out some instructons, sorry.

Executable's zip attatched below vv