let dust swirl and rise
from the shifting feet
of steely fighters striving
for their bloody prize
Let the horn of battle sound
as they lift their weary eyes
to the battle standard
that waves and falls
as its bearer drops and dies
Let the fallen wounded
shriek their plaintive cries
up to the stars
above that turn
indifferent in the skies
Aakash Battle Hymn
Circa 43rd cycle
Author unknown
Last night I got the enemy team fighting working. Enemies now look every second or so for new targets on different teams - not just the player.
I had been preparing for the switch for a while, so I already had different concepts of 'player' vs 'controlled entity', so it was mainly a small rewrite to the 'Evaluate Targets' function. Right now they're not too smart about choosing targets, keeping the closest one that's at least 6 meters closer than their last target.
As a kid, I used to draw pictures of cool laser battles, and set up elaborate cardboard and lincoln log forts to shoot down my action figures. Now I get to make these imaginary scenes a little more real. Computers are cool.
Computers are awesome.