top of page
/clairvoyance

Clairvoyance is a game project I have been working on for a while now. As I grow as a devloper I'm able to accomplish more and more. Eventually I'd like it to be a complete game, but first I'll need to learn more about AI and back end systems programming.

The AI is using behavior trees! They check the state of the world and decide what they need. They will find weapons, ammo, go to them and acquire them, and then attempt to fight each other!

Weapons in Clairvoyance are state based. The weapon logic checks against state and the states themselves execute their logic if there's anything they need to do. States for Clairvoyance are concurrent and exist as independent abstract classes, so the system is only executing one state at a time with certainty.

bottom of page