Posted May 13, 2025 by vinylocean
#weekly update
Hello again everyone!
This is the second Devlog for Project Lance! (insert cheering noises)
In this short week of 5 days, I learned a lot and accomplished a lot. While I didn't achieve my goal of a full ecs conversion I did make some major headway into it. Let's go over what I accomplished:
First, I got the basis of all the ECS components I need for this mode I am working on. This includes health combat, pathfinding, collision and rendering components. I also added an entity counter/ id system that will be used to quickly identify each character. (This was inspired by when I cheated in CK2/3 and dug into the JSON to see each character has an ID. I later found out that it's a very common thing to do. Thanks Paradox!) Below is a small snippet of my components for each unit. So far its only in one file but I plan to chop it up once I get ecs to fully work.
(example of command line debug strings)
Who would have thought that preplanning will save you a lot of time huh?
Now, what is next?
I have almost all the systems in place for a simplified version of this to go down but I just have a few tweaks. I debated with myself on whether I should push this back to Wednesday or Tuesday but ultimately I did say every Monday.
First priority:
simple working skirmish mode where factions fight it out to the end with working game modes.
second priority:
restructure ECS and components to be more modular and add more unit variation
third priority:
Faction strategies and commands.
Expect more fleshed out writing on skirmish mode next week~
Thank you for taking time to read my devlog.
Happy Monday!
P.S. if you have any names for factions or groups you want to see, drop 'em in the comments. As long as they aren't copy righted or a rip off from another brand I'm happy to consider them.