Forsuin / tcod-cpp-engine-2022

A modern roguelike engine made while following the older libtcod tutorials.

Home Page:https://hexdecimal.itch.io/tcod-cpp-engine-2022

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Libtcod C++ engine 2022

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.

How to setup

  • Make sure you have the correct tools ready.
  • Clone the repository.
  • Make sure to initialize the vcpkg and libtcod submodules. If either folder is empty then the build process will fail.
    • The command to do this is: git submodule update --init --recursive
  • 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.
  • The project will now build and run with F5.

RoguelikeDev Does The Complete Roguelike Tutorial

About

A modern roguelike engine made while following the older libtcod tutorials.

https://hexdecimal.itch.io/tcod-cpp-engine-2022

License:The Unlicense


Languages

Language:C++ 96.6%Language:CMake 2.5%Language:HTML 0.9%