Cool base for a strategy game, that looks really interesting !
I think aiming for a smart AI in a game jam is too ambitious. Even if somehow it looks doable, there are a lot of ways to fuck it up and have a random bug/unwanted behavior make you miss the deadline. Oftentimes the same ideas could be presented as a puzzle game.
In your case, with the same code you could have made a few puzzle levels, which are much more game jam friendly since :
- You can change the number of levels you do based on the time you have.
- You can do quick and shitty levels if you have no time.
- The time it takes to design a level is fairly stable, you can't really create massive bugs and stuff.
Now I'm telling you that, but I was also really short on time on my puzzle game .So take it with a grain of salt :)