A big first one to mention is some major improvements to the NPC AI. There's a new branching conversation system, a vastly improved faction standing system, an overwork of enmity, more social interactions between NPCs, and nore. :3

Hokay, so I've been kinda lax on the updates here recently, but development of Krasten is still very much ongoing. :3 I just want to cover a few of the new features I've been working on in the last few months.

It's been a pretty productive day of coding today! I've added a couple of new colour palette options for colourblind users (thanks to @xaphania for the help!) and revamped the options screen from the crowded mess it was before (first pic) to multiple options screens (second pic). ^^

Just because "why not", I've added a second, alternative font to Krasten! They can be toggled back and forth at any point via the options screen.

They're both here to stay, but which do you guys like best? I can't decide which one I like more. :3

Among other things, today's project update includes taxis, which you can use to take a quick trip to a previously-explored, road-accessible area!

Adding a regional minimap to the destination selection menu was tricky, but I think it worked out really well. :3

Neat feature update of the day: as the player's sanity level gets lower, the minimap in the HUD becomes less and less useful.

More work on the new starting zone and story quests today, along with some code improvements by necessity: quests can now have prerequisites, and -- for the sake of a target-practice room -- I've added the ability for a single room to spawn multiple NPCs/enemies at once.

Workin' on the revamped starting zone today. This isn't actually the game itself, I just use Grid Cartographer 4 to build maps of the game world before converting it by hand into JSON data. :3

And just to kick off the activation of this new account, here's some Krasten stats so far:

Lines of C++ code: 27,035 (*not* including third-party libraries)
Lines of JSON data: 16,251
Most feared task: having to fix bugs in the combat system code...

Gamedev Mastodon

Game development! Discussions about game development and related fields, and/or by game developers and related professions.