After finishing up the encounter mentioned yesterday, I decided to look into some DMC-related encounters. And one of the things I need to decide is how to represent the city to the player once the player passes the main gate.
The way the city is now, there are some wall hexes, the sprawl, and a repeated interior skyscraper hex. So if the player could walk around the city on the map, it'd be kind of boring. I could draw some new interior hexes, but those take quite a bit of time to make (lots of detail), and that would be time taken away from plot and feature development.
So as an alternative, I'm considering making the city menu-driven. I briefly considered making the city navigation like the Cryo facility or House at Seven Gables. It requires no new code, and it gets the job done.
However, I already feel like moving around the cryo facility is too tedious. It's a lot of clicking to get around and do stuff there, and that's only two rooms.
Another possibility is making some sort of schematic or map of the city, and letting the player click destinations directly. E.g. clicking on icons/nodes for "investigate bank clues," "visit shop," "leave city," etc. (actual locations TBD) This way, the player can see all the options clearly, and go straight to any one they want. Each one could resolve in the most appropriate way, whether it be a regular encounter style interaction, combat, scavenge, or whatever. (Probably mostly encounters.)
And when a city encounter finishes, the player is returned to the overview map of the city, where they can go to another location, or leave the city.
It'd take a little time to hook up a new UI, but it should actually be a pretty simple UI (simpler than combat). Most of the work would be doing the map graphics.
I had a couple ideas for how this map could look, and I'll be working on that some more on Monday. Of course, after a weekend of thinking, I may decide there's a better way. But at least I have an idea I'm interested in to kick off on Monday morning. It's always easier to start a week with a specific task.
That's it for this week. Hope everyone has a good weekend!