Difference between revisions of "Engineer"

From Robowiki
Jump to navigation Jump to search
(migrating from old wiki)
 
(Fix broken link)
 
Line 10: Line 10:
 
| movement        = [[Wave Surfing|Wave Surfing]]
 
| movement        = [[Wave Surfing|Wave Surfing]]
 
| current_version = 0.5.4
 
| current_version = 0.5.4
| download_link  = http://www.lehigh.edu/~wcs204/RoboCode/wcsv.Engineer.Engineer_0.5.4.jar
+
| download_link  = http://robocode-archive.strangeautomata.com/robots/wcsv.Engineer.Engineer_0.5.4.jar
 
| isOneOnOne      = yes
 
| isOneOnOne      = yes
 
}}
 
}}
Line 17: Line 17:
  
 
; What's special about it?
 
; What's special about it?
: It's mine and it's the first bot to use self-organizing maps for gunnery and movement.
+
: It's mine and it's the first bot to use [[wikipedia:Self-organizing map|self-organizing maps]] for gunnery and movement.
  
 
; How competitive is it?
 
; How competitive is it?
: It is rather competitive, currently ranked 25th in [[RoboRumble]] 1v1.
+
: It is rather competitive, currently ranked 39th in [[RoboRumble]] 1v1.
  
 
== Strategy ==
 
== Strategy ==
Line 59: Line 59:
 
== See also ==
 
== See also ==
  
* [[wikipedia:Self-organizing_map|Wikipedia: Self-organizing map]]
+
* [[wikipedia:Self-organizing_map|Self-organizing map on Wikipedia]]
  
 
[[Category:MegaBots]]
 
[[Category:MegaBots]]
  
 
__NOTOC__
 
__NOTOC__

Latest revision as of 05:49, 24 August 2017

Sub-pages:
Version History - Archived Talk 20061103
Engineer
Author(s) wcsv
Extends AdvancedRobot
Targeting Neural Targeting with GuessFactors
Movement Wave Surfing
Current Version 0.5.4
Download

Background Information

What's special about it?
It's mine and it's the first bot to use self-organizing maps for gunnery and movement.
How competitive is it?
It is rather competitive, currently ranked 39th in RoboRumble 1v1.

Strategy

How does it move?
It Wave Surfs using a self-organizing map (SOM) to store/analyze statistics.
How does it fire?
Again it uses an SOM to store/analyze statistics on the enemy's movement.
How does the melee strategy differ from one-on-one strategy?
There is no melee strategy. See EngineerMelee.
How does it select a target to attack/avoid in melee?
I guess it would attack the first bot it saw, obliviously believing it was in one on one.
What does it save between rounds and matches?
It saves its neural nets between rounds, nothing between matches.

Additional Information

Where did you get the name?
It seemed appropriate for a learning bot.
Can I use your code?
No.
What's next for your robot?
Be as good as PowerHouse.
Does it have any White Whales?
The gun is still pretty weak against Wave Surfers, but there is a lot of room for improvement still...
What other robot(s) is it based on?
It's basically PowerHouse's core structure with SOM neural networks in place of PH's more "traditional" array based intelligence gathering.
Not so anymore. As of version 0.2.3 I have redesigned and rewritten just about everything that was inherited from PowerHouse.

See also