Our great sponsors
-
For saving the game, I went with MessagePack, which is a binary serialization format. This makes creating the save files much easier: each struct is simply encoded and decoded as-is, except of course for pointers, which have to be restored while deserializing.
-
Repo <<< ------
-
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.
-
I did a lot of things! None of them exactly related to roguelikedev sadly. I finished the TCOD Python tutorial (https://github.com/johnnybigoode/roguelike-2021) and I ended up making some documentation https://roguelike-2021.readthedocs.io/en/latest/
-
I took a step back and finished Kidscancode tutorial on Dungeon Procedural Generation on Godot - I think /u/usami33 might be on a similar path (there are links for the youtube videos on the readme of this repo https://github.com/johnnybigoode/procedural_generation_godot)
-
But I ended up going to /u/Bozar42 Godot Roguelike tutorial (https://github.com/Bozar/GodotRoguelikeTutorial/wiki) because I feel the freedom a game engine, with this new Design Pattern (ECS), and procedural thinking, will give me the tools I'm looking for.
-
Well, I had little time for coding last week, so less progress than expected for gruid-rltuto : I only finished Part 10 just now. Saving and loading was actually quite easy because of standard library gob package, which allowed for automatic serialization of all the game data.
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Repo | Play | Gallery
-
python-tcod
A high-performance Python port of libtcod. Includes the libtcodpy module for backwards compatibility with older projects.
The python-tcod repository includes a Cellular Automata example using the incredibly useful scipy.signal.convolve2d function which works well for any Cellular Automata script.
-
Dunno if this is useful at all since it was originally written in Godot 2, and there's a branch on Github written in Godot 3, but my old roguelike is at Ashgard Keep
Related posts
- FYI - The "SDL failed to get a vertex buffer for this Direct3D 9 rendering batch!" warning has been fixed with tcod version 16.1.1
- Is really Python3 so slow with libtcod?
- Python libraries?
- RoguelikeDev Does The Complete Roguelike Tutorial Starting June 28th 2022
- Considering changing from libtcod to pygame for tiles…