libtcod-vcpkg-template VS Doryen

Compare libtcod-vcpkg-template vs Doryen and see what are their differences.

libtcod-vcpkg-template

A template for C++17 libtcod projects. This template uses Vcpkg to fetch dependencies. (by HexDecimal)

Doryen

Doryen based in Libtcod 1.5.1 - Refactoring struct and clear code, deleted the old C code and added new features and algorithms. The objective is a small 2D rendering engine (based in grid or tiles). It is written in an effort to create an engine being as lightweight and conceptually clean as possible. (by Andres6936)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
libtcod-vcpkg-template Doryen
15 10
17 12
- -
4.6 0.0
5 months ago over 2 years ago
C++ C++
The Unlicense GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

libtcod-vcpkg-template

Posts with mentions or reviews of libtcod-vcpkg-template. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-23.
  • Sharing Saturday #472
    7 projects | /r/roguelikedev | 23 Jun 2023
    It doesn't teach on its own, but the libtcod-vcpkg-template can help with quickly setting up Vcpkg and libtcod in a cross-platform manner. Parts might need to be updated to work with C++20 or later. This template also creates Emscripten builds.
  • Cannot get libtcod to compile properly using vcpkg on Fedora Linux
    1 project | /r/roguelikedev | 3 Mar 2023
    Hello all. I'm trying to get the libtcod example project to compile, but seem to be running into errors at every step. When I compile normally and run the binary, I get the error:
  • C++ and libtcod; linker errors
    1 project | /r/roguelikedev | 18 Aug 2022
    I've just checked, and Visual Studio can build/run the libtcod template. So if you setup a CMakeLists.txt to use Vcpkg then your project should run even without VSCode's CMake Tools plugin.
  • Sharing Saturday #422
    3 projects | /r/roguelikedev | 8 Jul 2022
    libtcod | GitHub | Issues | Forum | Changelog | Documentation | Template
  • RoguelikeDev Does The Complete Roguelike Tutorial - Week 1
    35 projects | /r/roguelikedev | 27 Jun 2022
    I'm working in C++17 and doing the ancient C++ tutorial on RogueBasin. I'm starting from the libtcod C++ template and plan on using the latest libtcod features rather than the older ones taught by that tutorial. My new repository is here.
  • C++ libraries for ascii graphics?
    6 projects | /r/roguelikedev | 4 May 2022
    Libtcod's Vcpkg template could work for your conditions. The tools it uses are cross-platform, using VSCode as the IDE rather than Visual Studio, but running CMake manually should work also.
  • Are there any actual full tutorials for installing libtcod with vcpkg and cmake?
    1 project | /r/roguelikedev | 13 Apr 2022
    I've made this template project, but I've since modified it so that I can use it to develop libtcod with, so right now it only uses Vcpkg to fetch the dependencies for libtcod and then builds libtcod from a submodule. This template is complete as-is and will compile and run if you follow the instructions.
  • Sharing Saturday #409
    2 projects | /r/roguelikedev | 8 Apr 2022
    I've updated the C++ template project to upload build artifacts (listed as automated-builds in any passing workflow.) It also automatically publishes builds as GitHub Releases when you push an annotated tag to the repository. I added one of the libtcod fonts too so that it's clear how to handle data assets in a project.
  • Installing libtcod c++ on Linux/Ubuntu
    1 project | /r/roguelikedev | 5 Dec 2021
    The GitHub releases don't include a Linux binary, you'll have to compile it yourself. The easiest way is to use the template project which is cross-platform.
  • Sharing Saturday #388
    4 projects | /r/roguelikedev | 12 Nov 2021
    libtcod | GitHub | Issues | Forum | Changelog | Documentation | Template

Doryen

Posts with mentions or reviews of Doryen. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-23.
  • Generating in-game statues for different kinds of generated Lovecraftian gods
    1 project | /r/proceduralgeneration | 24 Jun 2023
    Aw, thanks friend! Just using libtcod and a handful of basic ones for maths-related stuff and saving/loading, nothing remotely specialist on that side of things. All the code for generating graphics for instance is based on libtcod, but definitely using the functionality in novel ways!
  • Sharing Saturday #472
    7 projects | /r/roguelikedev | 23 Jun 2023
    See the libtcod repo for everything. The contributing file has info on how to configure CMake. Feel free to make an issue, discussion, or PR there if any changes are needed or you have anything you want to ask about.
  • Sharing Saturday #398
    4 projects | /r/roguelikedev | 21 Jan 2022
    libtcod | GitHub | Issues | Forum | Changelog | Documentation | Template
  • Pataro II: Pataro Harder
    3 projects | dev.to | 13 Nov 2021
    Today I'm back to working on Pataro, the roguelike built on libtcod that made up much of my Hacktoberfest efforts. I had been assigned to an issue requesting the addition of serialization and deserialization, but unfortunately ran out of time and wasn't able to finish the former or start the latter. I ran into issues with Cereal, and had a hard time figuring out the structure of the program and how to go about implementing serialization for all the relevant components. At the end of that attempt I mentioned that if I were to try again I'd start by testing out Cereal separately and getting a handle on that before trying to implement it in Pataro - so that's what I'm doing today.
  • Hacktoberfest 2
    2 projects | dev.to | 31 Oct 2021
    One of the biggest problems I've faced while tackling this has been figuring out the structure of the program. I've never worked on a game before so the structure of how all the different pieces fit together is alien to me, but I've been slowly figuring it out over the past days and weeks. After getting in touch with the developer of (Pataro)[https://github.com/SuperFola/pataro] and reading tutorials on developing with (libtcod)[https://github.com/libtcod/libtcod] I think I have a better idea of how to approach it.
  • Hacktoberfest 1
    2 projects | dev.to | 25 Oct 2021
    This month I'm working on participating in Hacktoberfest, starting with contributing to a roguelike game called Pataro built on the libtcod roguelike development library. I chose to work on adding a serialization mechanism to save the player's progress and so far it's involved a lot of new and challenging processes. I haven't completed my work yet but wanted to start sharing progress on my learning and status.
  • How to learn making roguelike games?
    1 project | /r/gamedev | 9 Jul 2021
    If you're willing to stick to the terminal for now, libtcod is popular for tutorials on building roguelikes.
  • My simple Asci renderer implemented in SDL2
    4 projects | /r/roguelikedev | 2 Jul 2021
    The same thing happened to me as happened to you, I also hate Libtcod, and it's because of its poor code interpolation with C++ and its null documentation, so I also decided to create a Fork and work on it, the result, an ASCII render with a simple to use, scalable, clean and maintainable interface.
  • Sharing Saturday #352
    6 projects | /r/roguelikedev | 5 Mar 2021
    libtcod | GitHub | Issues | Forum | Changelog | Documentation
  • I'm making a C++17 rogue like engine
    2 projects | /r/roguelikedev | 6 Feb 2021
    Like you, I also had the same problem when reviewing the Libtcod code, so I decided to write an engine based on the Libtcod 1.5 code, I am currently still working on it, and I plan to add elements to it to make interfaces using flexbox layout.

What are some alternatives?

When comparing libtcod-vcpkg-template and Doryen you can also consider the following projects:

dear-imgui-unity - Unity package for Dear ImGui

rltk - Roguelike Toolkit - Modern C++ (14) SFML-based toolkit for creating roguelikes.

python-tcod - A high-performance Python port of libtcod. Includes the libtcodpy module for backwards compatibility with older projects.

bearlibterminal - Interface library for applications with text-based console-like output

libtcod - A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.

Cataclysm - A post-apocalyptic roguelike. New features relative to C:Whales are scheduled for after 0.2.0, the savefile breaking release.

RSRevived

secbot-2021-7drl - 7-day Roguelike, 2021 (Success)

tcod_tutorial_v2

ball-smash-dungeon - ball physics roguelike

glsp - The GameLisp scripting language

changelingRL - a roguelike about escaping a remote facility as a shapeshifting creature