AgentSmith Redux is and evolution of my old bot AgentSmith. Its being built from the ground up for both 1v1 and melee. Currently in very early testing phases and not yet competitive.
You hear that Mr. Anderson?... That is the sound of inevitability... It is the sound of your death... Goodbye, Mr. Anderson...
|Targeting||Virtual Guns with Linear, Circular and Head On Targeting|
AgentSmith is my current best but, but it was creaking around the seams, and was only 1v1. AgentSmithRedux is a complete re-architecture from the ground up with the aim to eventually better AgentSmith in 1v1 but also to compete in melee matches too (planned, not yet supported).
It is currently in very early testing and is not expected to be competitive till it has all its intended features & iteration.
- How does it move?
An evolution of the technique I've currently called DangerPrediction from AgentSmith which is a form of minimum risk movement whereby it plans its route ahead based on incoming predicted bullet positions from the enemies. It should theoretically work exactly the same in 1v1 and melee as the only difference is more incoming bullets in melee to avoid. Still plan to do a write up of DangerPrediction once its been nailed down and AgentSmithRedux is competitive in 1v1.
At the time of writing it will dodge HOT & linear guns at around 99+% efficiency, but does not yet take into account more advanced techniques that could be fired at it.
- How does it fire?
Its currently just got a simple Virtual Gun array at the moment choosing the best gun between various guns including Linear, Circular and Head On.
- How does it dodge bullets?
See Movement above!
- Where did you get the name?
Agent Smith from the Matrix trilogy, a program that is relentless but can only learn within the bounds of its programming. Because this is an evolution of AgentSmith it has been appended with Redux which means reborn / revived / bought back.
Currently contains the source code for Raiko Micro's gun, but it is disabled as it was required for MC2K7 challenge testing.
Everyone who contributes to the RoboWiki. It's an awesome resource, be proud of yourselves!