I’m Santiago Zapata, better known online as slashie, a Software Engineer and Independent Game Developer and from Medellín, Colombia.

You are in the devlog, a chronological collection of updates on my projects, alongside articles about software and game development. Subscribe to get these directly into your inbox.

Horns of Dominion – Day 12

Published by

on

Today was mostly polishing UX; first off fixing a bug my wife discovered, the split command was allowing 0 quantity units to be created.

As I fixed that I noticed something weird with 1 size units; by the end of the game their population was dropping to 0, without any fight, and they’d stay there for a long time? I tracked down the issue to a “crumbling” logic that had sneaked in to help prevent frustrating endgames and finalize factions when they were done. I revised it since we didn’t really need it, and in the process made the AI more aggressive as it was able to target cities beyond their immediate reach.

Also fixed a UX issue which prevented players from selecting units when they had another unit selected, and added a facility to select an enemy to attack (making the unit march to a city planning for the armies to march onto each other).

Finally, a bug reported on the js13k slack which seems more visible and annoying on iOS, with the music staying even if you background the page, it made a permanent indicator spam the home screen; added logic to detect it and stop the music.

I also got some feedback from Camilo regarding the onboarding, it still needs some more clarity, I wonder if I’ll manage to put it there tomorrow, the final day!

Leave a Reply

Discover more from Slashie's Gamedev Adventures

Subscribe now to keep reading and get access to the full archive.

Continue reading