Day 1: Stealing a march


Spent most of the day on porting over code from Portlligat, while removing or modifying parts and doing some minor refactoring. The refactoring ate a lot of time (including debating it!) for little benefit.

I wrote some placeholder mapgen using the old mapgen framework, but I feel that the framework isn't quite unsuitable to generating platforms and structure (it's for an infinite outdoor map), so I expect to throw away a lot of the mapgen.

This is the first time I'm doing a 7DRL where I have a significant codebase to build on. Although we copied code from Slumber (our 2020 7DRL) to Portlligat, Slumber it wasn't even tile-based, and most of what did get copied was a mess that needed rewriting.

I feel kind of strange because I wrote (as opposed to deleting) almost no code today, so it feels like I accomplished little, although we actually have heaps of basics in place:

* movement

* mapgen

* FoV and camera

* a turn queue

 * untested classes for objects, items, entities, the player and NPCs, sentence generation ...

* plus the graphics Seilburg drew (not used yet)

...err, however, movement is still topdown...



Get Battletier Ascend!

Leave a comment

Log in with itch.io to leave a comment.