AgentSmithRedux

From Robowiki
Revision as of 09:20, 9 December 2017 by Wolfman (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Agent Smith Redux Sub-pages:
Version History - Challenge Results - Wolfman's TODO List

AgentSmith Redux is an 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.

AgentSmithRedux
AgentSmith.jpg
You hear that Mr. Anderson?... That is the sound of inevitability... It is the sound of your death... Goodbye, Mr. Anderson...
Author(s) Wolfman
Extends AdvancedRobot
Targeting Virtual Guns with Linear, Circular and Head On Targeting
Movement DangerPrediction
Current Version 0.01
Download

Background Information

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.

Strategy

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!

Additional Information

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.

Credits

Currently contains the source code for Raiko Micro's gun, but it is disabled as it was required for MC2K7 challenge testing.

Thanks To

Everyone who contributes to the RoboWiki. It's an awesome resource, be proud of yourselves!