fqhd / TheTowers

A multiplayer OpenGL minecraft-like voxel game written in C++. This project aims to bring back to life a forgotten minecraft minigame.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Towers


Markdown Logo Markdown Logo Markdown Logo Markdown Logo Markdown Logo

Build Instructions


Dependencies

  • GLFW
  • ASIO
  • GLAD
  • GLM
  • STB

Instructions

  1. Make sure you installed a recent version of cmake.
  2. Clone the repository git clone --recursive https://github.com/fqhd/TheTowers.git
  3. Cd into the project cd TheTowers
  4. Create build directory mkdir build
  5. CD into build directory cd build
  6. Create cmake cache cmake ..
  7. Build the project cmake --build .
  8. Run the client: ./client
  9. Optionally, if you'd like to host a server, run ./server

In Progress

  • Add clouds underneath the world to mkae it look like the map is floating
  • Chat
  • Sever game loop
  • Add player inventory state
  • Add instanced block models rendering(for block drops)

About

A multiplayer OpenGL minecraft-like voxel game written in C++. This project aims to bring back to life a forgotten minecraft minigame.

License:MIT License


Languages

Language:C++ 92.5%Language:GLSL 4.0%Language:CMake 1.8%Language:Python 1.7%