itch.io is community of indie game creators and players

Devlogs

Log 8

Briefly speaking


──────────────┤ 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
Download Yet Another Roguelike tutorial with C++ and Libtcod
Leave a comment