Giter Club home page Giter Club logo

small-blocks's Introduction

Small Blocks

Small Blocks is a 3D building game where the player can shrink and grow to build creations of any size. You can build with extremely large blocks, extremely small blocks, or why not something in between.

Download

Windows 64-bit

Also install Microsoft's Visual C++ 2019 Redistributable if you haven't already. This makes sure that the program starts correctly with all necessary dependencies.

See build instructions below for usage on other platforms.

Controls

  • Move with mouse and W A S D
  • Fly with SPACE
  • Left click to break block
  • Right click to place block
  • Select block color with 1 - 5
  • Shrink player with Q and grow player with E (or use scroll wheel)

Other controls:

  • Middle click to copy block
  • Run with SHIFT
  • Shrink and grow block independently of player size with Z and C
  • Regenerate world with R
  • Toggle wireframe mode with G

Compiling

macOS and Linux

On macOS and Linux you can use the command-line tools CMake and Make to compile the game.

Compile the game by running cmake . followed by make.

Windows

On Windows you can use Visual Studio to compile the game.

To compile with Visual Studio, open the project as a "local folder", then select small-blocks.exe as the build target, and lastly build the project.

To make sure the executable runs in the correct directory, go to "Debug and Launch Settings" and add the following line under configurations:

"currentDir": "${workspaceRoot}"

small-blocks's People

Contributors

carlenlund avatar

Forkers

noicu

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.