Log 8



──────────────┤ View On GitHub ├──────────────

1. DONE Support for saving in the browser.

Browser games now save within the browser session. Playing a game, closing the window, and reopening it will present a continue as part of the menu options.

2. DONE finalize cereal implementation

I wanted to rework how cereal integrated into the system. Spent a lot of time trying to do something that didn’t make sense. Fell back to the way cereal recommends doing things and it started to fall into place much easier. Lot of clean up tasks to remove functions and the persistent interface.

Cleaned up a bunch of code and started generating documentation and diagrams of it to get a better idea of where the complexity lies.

Need to get rid of a ton of raw pointers still.

Saving in the browser does not work with the cereal implementation. For the time being I will leave the old version up while I work on saving for the browser in the coming weeks.

3. STRT Start Dungeon levels and XP

Started the work to add dungeon levels and XP. This is still a WIP. I have the stairs rendering, but not much else. I will need to rewrite how the dungeons and map generation works to make this possible.

Files

libtcod-vcpkg-template-v0_11_0-linux.x64.tar.gz 1.3 MB
Nov 25, 2023
libtcod-vcpkg-template-v0_11_0-macos.x64.tar.gz 1.2 MB
Nov 25, 2023
libtcod-vcpkg-template-v0_11_0-windows.x64.zip 1.1 MB
Nov 25, 2023

Get Yet Another Roguelike tutorial with C++ and Libtcod

Leave a comment

Log in with itch.io to leave a comment.