Difference between revisions of "User:Zyx"

From Robowiki
Jump to navigation Jump to search
m (lol, fixed logical or (||) for bitwise (|))
(→‎My Bots: update)
 
(4 intermediate revisions by 3 users not shown)
Line 11: Line 11:
 
== My Bots ==
 
== My Bots ==
 
<B>Bots I've released</B><br>
 
<B>Bots I've released</B><br>
*[[YersiniaPestis]]: A [[DynamicClustering]] based [[MegaBot|mega]] bot. This is my current main development.
+
*[[YersiniaPestis]]: A [[DynamicClustering]] based [[MegaBot|mega]] bot.
*[[Newton]]: A [[Visit Count Stats | VCS]] based [[MegaBot|mega]] bot. Currently no changes are planned. <br>
+
*[[Newton]]: A [[Visit Count Stats | VCS]] based [[MegaBot|mega]] bot.
*[[AntBot|Ant]]: To have fun reducing codesize, there is a [[NanoBot|nano]] and a [[MicroBot|micro]] version of it.<br>
+
*[[AntBot|Ant]]: To have fun reducing codesize, there is a [[NanoBot|nano]] and a [[MicroBot|micro]] version of it.
 +
*[[RedBull]]: A [[Nano Bot|nano]] sized ram bot.
 +
*[[EscherichiaColi]]: A [[Nano Bot|nano]] sized wall rider.
 +
 
 +
<B>Bots under initial development</B><br>
 +
* [[Sila]]: A [[Sequential Prediction]] based bot, although it probably will [[Dynamic Clustering]] also in the surfing. Currently work is focused in the gun.
  
 
<B>Bots in my mind</B><br>
 
<B>Bots in my mind</B><br>
*[[Gauss]]: A [[Wave_Surfing/GoTo-Style | GT Wave Surfer]].
 
 
*[[AssassinsCreed]]: A team of bots.<br>
 
*[[AssassinsCreed]]: A team of bots.<br>
 +
 +
<B>Bots retired</B><br>
 +
*[[Gauss]]: An attempt to improve [[YersiniaPestis]] ideas with a cleaner implementation.
  
 
== My user's chat ==
 
== My user's chat ==
 
I think that goes [[User talk:Zyx|here]]
 
I think that goes [[User talk:Zyx|here]]
 +
 +
 +
[[Category:Bot Authors|Zyx]]

Latest revision as of 23:03, 22 October 2009

I'm a new Robocode addict from Venezuela, and this is how I got hooked up.

Like two months ago in my Intelligent Agents class, we had an assignment of coding a robot in the Robocode API. I did some movement based on how Walls beat all the sample bots, and then an ugly, iterative, hand written linear targeting to beat Walls (which surprisingly worked for SpinBot too). And I felt it was good enough since it could beat all sample bots on 1v1 and Melee, most of the times.

Then I thought I would look for some bots on the net to test mine against them, I expected to be beaten but have a nice fight. I downloaded Waylander, Stormrider and Dookious among others, when the battle started I was so amazed how they dodge every bullet I fired, and the massacre that I got in. After that I decided I had to learn some stuff, so I went to the page I found them (the new wiki). Read something about StopAndGo and PatternMatching, and got excited about the new possibilities. I started searching for Robocode tutorials and found this page, started reading and got completely hooked up.

College is not asking me to write anything in the Robocode API anymore, but I may be doing more work here than in my actual classes. I have gone trough most of the tutorials, implemented a lot of different movements, targeting and radar locking strategies. Have a couple of robots in the RoboRumble and hope to keep working in this for many years, one of the best "games" I've seen in a long time.

I would like to take this moment to thank PEZ, for starting the wiki that hooked me and all the knowledge he has shared. Kawigi and Voidious for the very neat tutorials on GuessFactorTargeting and WaveSurfing that made me realize just how off I was on my own. Although my code is completely different because I like writing my own code, my first attempts to both of those strategies, where just transcriptions of the tutorials. ABC, David_Alves, Paul_Evans, GrubbmGait, and every one in the wiki for the amazing things they have invented, upgraded and most of all, explained :-).

My Bots

Bots I've released

Bots under initial development

Bots in my mind

Bots retired

My user's chat

I think that goes here