Skip to content
This repository has been archived by the owner on Jan 18, 2022. It is now read-only.

teammycelium/myriad-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Myriad

A voxel sandbox made in Magnum.
Appveyor Build Status Travis Build Status

Table Of Contents

Build

Dependencies

NOTE: Windows users need MSYS2 to build Myriad. Everything must be done within MSYS2.

  • Windows (MSYS2) Be sure to update MSYS2 with pacman -Syu (It may be need to be ran multiple time)
    pacman -S mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-python3 mingw-w64-x86_64-glfw mingw-w64-x86_64-libpng

Steps

  • Project

    mkdir myriad-build && cd myriad-build
  • Corrade

    git clone https://github.com/mosra/corrade.git
    cd corrade
    mkdir -p build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr -G "MSYS Makefiles"
    make -j
    make install
  • Magnum

    cd ../..
    git clone https://github.com/mosra/magnum.git
    cd magnum
    mkdir -p build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DWITH_GLFWAPPLICATION=ON -DWITH_WINDOWLESSCGLAPPLICATION=ON -DWITH_WINDOWLESSGLXAPPLICATION=ON -DWITH_WINDOWLESSWGLAPPLICATION=ON -DWITH_WINDOWLESSWINDOWSEGLAPPLICATION=ON -DWITH_AUDIO=ON -DWITH_PRIMITIVES=ON -DWITH_SHADERS=ON -DWITH_SHAPES=ON -DWITH_TEXT=ON -G "MSYS Makefiles"
    make -j
    make install
  • Magnum Plugins

    cd ../..
    git clone https://github.com/mosra/magnum-plugins.git
    cd magnum-plugins
    mkdir -p build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DWITH_DRFLACAUDIOIMPORTER=ON -DWITH_FREETYPEFONT=ON -DWITH_PNGIMPORTER=ON -DWITH_STBVORBISAUDIOIMPORTER=ON -G "MSYS Makefiles"
    make -j
    make install
  • Magnum Extras

    cd ../..
    git clone https://github.com/mosra/magnum-extras.git
    cd magnum-extras
    mkdir -p build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DWITH_UI=ON -G "MSYS Makefiles"
    make -j
    make install
  • Myriad

    cd ../..
    git clone https://github.com/teammycelium/myriad.git
    cd myriad
    mkdir -p build && cd build
    cmake .. -G "MSYS Makefiles"
    make -j
    make install

Contributors


TeamMycelium
Txuritan
Contributor: Code
Contributor: Design
Contributor: Documentation
Contributor: Translation

Todo

  • API
  • Blocks
    • Logs
    • Ores
    • Planks
  • Commands
  • Compatibly
  • Dimensions
  • Entities
    • Mobs
  • Generation
    • Biomes
  • Items