Difference between revisions of "User:Wompi"

From Robowiki
Jump to navigation Jump to search
(link to subpage)
(updated bot description)
Line 7: Line 7:
 
== Bots ==
 
== Bots ==
 
   
 
   
* [[Wallaby|wompi.Wallaby]] - micro melee bot and the best i came up with so far. It has a good PlayItForward gun with wall backtracking and averaged enemy velocitys. The radar is a simple gunheat lock. And the movement is shameless stolen from two nanobots ([[DustBunny|mld.DustBunny]],[[Caligula|oog.nano.Caligula]]). I had a somewhat good aggressiv orbiting movement, where i won every testmatch with, but it was rather useless for the competition. So i was in need for a little test movement to get a feeling for the ranking dynamic. And thats where the two nanobots came in. It works quite good, but i have to change it to something selfmade in the near future. It uses antigrav movement until the herd is thinned and than it goes oscillating to closecombat.  
+
* [[Wallaby|wompi.Wallaby]] - micro melee bot and the best i came up with so far. It has a good circular targeting gun with wall backtracking and averaged enemy velocities. The radar is a simple gun heat lock. The movement combines minimum risk with antigravity and oscillation.
 
+
* [[Quokka|wompi.Quokka]] - nano melee bot with somewhat naive orbit movement and precise circular targeting gun. It's 22th of the nano melee rumble, the movement is still to weak. The gun is somewhat special within the nano class, because it fully supports circular targeting with wall handling and wall backtracking.
* [[Quokka|wompi.Quokka]] - nano melee bot with somewhat naive circle movement and linear gun. It's 21th of the nano melee rumble, but mainly because i would see how the movement works 
 
 
* [[Echidna|wompi.Echidna]] - modular coded bot who can handle almost everything what i came up with so far. Couple of guns (HOT,PlayItForward,Linear,Circular,Displacement Vector gun, PatternGun), Radars (Simple Spin,GunLock, MeleeFieldScan, WeightedScanField), Movement (Antigrav,BattleFieldSegmenter, MinimumRisk, Orbiting)  
 
* [[Echidna|wompi.Echidna]] - modular coded bot who can handle almost everything what i came up with so far. Couple of guns (HOT,PlayItForward,Linear,Circular,Displacement Vector gun, PatternGun), Radars (Simple Spin,GunLock, MeleeFieldScan, WeightedScanField), Movement (Antigrav,BattleFieldSegmenter, MinimumRisk, Orbiting)  
 
* [[Wombat|wompi.Wombat]] - this should be my mega bot, but until i don't get the basics this one is stalled. Idear for this one is to implement a melee field statistic supported by ants  
 
* [[Wombat|wompi.Wombat]] - this should be my mega bot, but until i don't get the basics this one is stalled. Idear for this one is to implement a melee field statistic supported by ants  
Line 15: Line 14:
 
   
 
   
 
* [[Turret|wompi.Turret]] - stationary target which can be equipped with all my guns (they don't shot each other, kind of my first team)
 
* [[Turret|wompi.Turret]] - stationary target which can be equipped with all my guns (they don't shot each other, kind of my first team)
* [[Stone|wompi.Stone]]  - like a SittingDuck but can be commanded to certain fieldpositions
+
* [[Stone|wompi.Stone]]  - like a SittingDuck but can be commanded to certain field positions
  
 
== Goals ==
 
== Goals ==
Line 27: Line 26:
  
 
This is mostly for me a reminder but feel free to use it if you like<br>
 
This is mostly for me a reminder but feel free to use it if you like<br>
[[User:Wompi/MeleeRadar|MeleeRadar]]  
+
[[User:Wompi/MeleeRadar|MeleeRadar]] [[User:Wompi/GraphicDebugRobotPath| DebugRobotPath]]
  
 
[[Category:Bot Authors|Wompi]]
 
[[Category:Bot Authors|Wompi]]

Revision as of 12:18, 11 May 2012

Background

I'm a (now - 1972) old geodesist who worked most of the time as software developer. I live in gemany, but spend a couple of years in australia. Thats probably the reason why all my bots have aussi animal names. And please don't ask me why my english is so bad. My first robocode experience was in Jan 2012 and i wished i had known earlier about it. For me it is a great oportunity to fetch back some long lost math skills.

I still struggle with the robocode basics, but i slowly get the hang of it. Most improvement so far - my mind accepts trigonometry as natural and easy again. I'm mainly inerested in melee/team activities, because that gives good thinking problems and i like the dynamic behind it. Right now i play with virtual bullets, waves and a melee radar.

Bots

  • wompi.Wallaby - micro melee bot and the best i came up with so far. It has a good circular targeting gun with wall backtracking and averaged enemy velocities. The radar is a simple gun heat lock. The movement combines minimum risk with antigravity and oscillation.
  • wompi.Quokka - nano melee bot with somewhat naive orbit movement and precise circular targeting gun. It's 22th of the nano melee rumble, the movement is still to weak. The gun is somewhat special within the nano class, because it fully supports circular targeting with wall handling and wall backtracking.
  • wompi.Echidna - modular coded bot who can handle almost everything what i came up with so far. Couple of guns (HOT,PlayItForward,Linear,Circular,Displacement Vector gun, PatternGun), Radars (Simple Spin,GunLock, MeleeFieldScan, WeightedScanField), Movement (Antigrav,BattleFieldSegmenter, MinimumRisk, Orbiting)
  • wompi.Wombat - this should be my mega bot, but until i don't get the basics this one is stalled. Idear for this one is to implement a melee field statistic supported by ants
  • wompi.Bilby - nano and concept bot, handles little code snippets
  • wompi.Turret - stationary target which can be equipped with all my guns (they don't shot each other, kind of my first team)
  • wompi.Stone - like a SittingDuck but can be commanded to certain field positions

Goals

  • well, of course to make a well written bot
  • maybe to find something new (always exciting)
  • to have fun (i have no doubt about that)
  • to see how ants might be work for robocode bots

Code Snippets

This is mostly for me a reminder but feel free to use it if you like
MeleeRadar DebugRobotPath