Java, Searching Algorithms, AI design.
Project for an Artificial Intelligence class. We were tasked with creating an “Agent” that would successfully capture and return an enemy flag to our base while simultaneously try to protect our own flag from capture. We were provided the Java environment our Agents would travel in.
The project utilized proprietary software from UTD, so I am unable to post said environment for you to try out the agent yourself, but here are some GIFs of the project in action.
Red team is mine, the Green team is the enemy.
Some example GIFs
Red: Me, Green: Computer.
The computer uses a “Random” Agent class to determine its movements. The left arena is labeled as “traps”, the right as “simple”.