A modern roguelike engine loosely following the Complete roguelike tutorial using C++ and libtcod. As part of the RoguelikeDev Does The Complete Roguelike Tutorial (2022) series.
- Make sure you have the correct tools ready.
- For example on Windows: Make sure you install the C++ compiler tools from Visual Studio Community, install the latest CMake, and install Visual Studio Code.
- Clone the repository.
- Make sure to initialize the
vcpkg
andlibtcod
submodules. If either folder is empty then the build process will fail.- The command to do this is:
git submodule update --init --recursive
- The command to do this is:
- Load this project in VS Code and install any recommended plugins. Most importantly: C/C++, C++ Intellisense, and CMake Tools.
- Using the CMake Tools plugin you can now build and run this project. Dependencies will automatically be installed via Vcpkg.
- On Windows, when CMake Tools asks for a toolkit you should select
Visual Studio Community ... - amd64
.
- On Windows, when CMake Tools asks for a toolkit you should select
- The project will now build and run with F5.