Another long break in updates, but the holidays get the best of us.
I’ve been working on AI and mission types. So before randomized missions were implemented in kind and when you looked at them, but the actual missions were just the same every time. Now there are (nonsensically) randomly generated enemies for missions, as well as the assassination and defend mission types implemented. (By implemented I mean it highlights the target, ends the mission if it’s killed, and there’s different targeting AI for both.) However, I still need to implement the win/loss scenario for the defend mission mode, as well as different movement for defend and infiltrate missions. (Currently thinking that players and enemies will alternate between firing and moving when they’re trying to get somewhere yet are fighting.) It’s a fascinating process, thinking what would be the best possible thing for an AI to do given a scenario.
A good game design exercise is trying to limit what you look at to make decisions. For the AI in a defend scenario, you can look at whether the enemy is under fire, whether he’s in range, what range he is from the edge of the board, range from the player, if another soldier is vectoring in on him, relative running speed, health percentage, armor vs your weapon damage… there’s a world of data which you need to decide from, some important in some situations, some in others. It’s not making stuff up which is difficult as a game designer so much as what to care about, what to fudge, what to model, what to ignore. So fascinating.
The game continues, but I worry about being able to SHINE it in the time I’ve allocated. Finishing a working game is all good and fine, but not having the little bells and whistles done just right… Don’t have the experience so making educated guesses, but we’ll see. Oh, we’ll see….