Doryen
Vcpkg
Doryen | Vcpkg | |
---|---|---|
10 | 146 | |
12 | 21,500 | |
- | 1.2% | |
0.0 | 10.0 | |
over 2 years ago | 7 days ago | |
C++ | CMake | |
GNU General Public License v3.0 or later | MIT License |
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.
Doryen
-
Generating in-game statues for different kinds of generated Lovecraftian gods
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
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
libtcod | GitHub | Issues | Forum | Changelog | Documentation | Template
-
Pataro II: Pataro Harder
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
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
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?
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
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
libtcod | GitHub | Issues | Forum | Changelog | Documentation
-
I'm making a C++17 rogue like engine
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.
Vcpkg
-
Backdoor in upstream xz/liblzma leading to SSH server compromise
5.4.5 can be compromised
https://github.com/microsoft/vcpkg/issues/37197
- GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS
-
Dependencies Belong in Version Control
vcpkg may expire assets after 1.5 years, so achieve long-term reproducibility you will need to cache your dependencies.... Somewhere. Not sure what the expected solution is.
https://github.com/microsoft/vcpkg/pull/30546#issuecomment-1...
-
My first Software Release using GitHub Release
There were various approaches recommended depending on our language and ecosystem. My classmates who developed using Node.js were recommended npm, and PyPI or poetry for Python. Since my program is written in C++, I was recommended to look into one of vcpkg or conan, but I ultimately did not use either package manager.
-
Anyone else frustrated with Conan2?
Which dependencies are not in vcpkg? We can ask them to add it. It’s pretty easy just open an issue there https://github.com/microsoft/vcpkg/issues .
-
How to install libraries for c++ on a Linux CentOS supercomputer where I'm not a sudoer
./vcpkg search netcdf gdal[netcdf] Enable NetCDF support minc 2.4.03#3 MINC - Medical Image NetCDF or MINC isn't netCDF minc[minc1] Support minc1 file format, requires NETCDF netcdf-c 4.8.1#2 A set of self-describing, machine-independent data formats that support th... netcdf-c[dap] Build with DAP remote access client support netcdf-c[hdf5] Build with HDF5 support netcdf-c[nczarr] Build with NCZarr cloud storage access support netcdf-c[nczarr-zip] Build with NCZarr ZIP support netcdf-c[netcdf-4] Build with netCDF-4 support netcdf-c[platform-default-features] Enable platform-dependent default features netcdf-c[tools] Build utilities netcdf-cxx4 4.3.1#4 a set of machine-independent data formats that support the creation, acces... The result may be outdated. Run `git pull` to get the latest results. If your port is not listed, please open an issue at and/or consider making a pull request. - https://github.com/Microsoft/vcpkg/issues
- Does anyone has a idea to read out dependencies out of c/cpp directories to create .sbom files?
-
hypergrep: A new "fastest grep" to search directories recursively for a regex pattern
The hyperscan update to vcpkg seems to have happened from 5.4.0 to 5.4.2 in this commit on Apr 20.
-
Configuring incomplete due to CMake Error(missing OpenCVConfig.cmake ProtobufConfig.cmake and TIFF etc.)
Dear Fictrac team, I am hoping to install Fictrac in our windows 11 x64 laptop (Visual Studio 2019, cMake 3.26.4). I followed the installation guideline on github page fictrac and used the latest vcpkg
-
Why does Arch Linux have a vulkan-devel group, but does not package the LunarG Vulkan SDK?
This works fine if one wants to do stuff like clang main.cpp -lvulkan, or even find_package(Vulkan REQUIRED) in CMake, but it doesn't define VULKAN_SDK, and therefore doesn't work with vcpkg's Vulkan support, for instance. A fair bit of Vulkan development, tutorials, etc. assume that the entire SDK is installed, as-is.
What are some alternatives?
rltk - Roguelike Toolkit - Modern C++ (14) SFML-based toolkit for creating roguelikes.
conan - Conan - The open-source C and C++ package manager
bearlibterminal - Interface library for applications with text-based console-like output
CPM.cmake - 📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Cataclysm - A post-apocalyptic roguelike. New features relative to C:Whales are scheduled for after 0.2.0, the savefile breaking release.
Boost.Program_options - Boost.org program_options module
secbot-2021-7drl - 7-day Roguelike, 2021 (Success)
Ncurses - ncurses Git mirror
ball-smash-dungeon - ball physics roguelike
vulkan - Haskell bindings for Vulkan
changelingRL - a roguelike about escaping a remote facility as a shapeshifting creature
meson - The Meson Build System