Tityus

From Robowiki
Jump to navigation Jump to search
Sub-pages:
Version History - Archived Talk 20040104 - Archived Talk 20090519
Tityus
Tityus.jpg
Author(s) PEZ
Extends AdvancedRobot
Targeting GuessFactor Targeting
Movement Random Movement
Current Version 0.9.1
Code License RWPCL
Download

Background Information

What's special about it?
It's a MiniBot with GuessFactor Targeting, Random Movement and Energy Management which saves and restores enemy data from files where no code shrinking tricks are used. Rather I have tried to favour code clarity and readability. Code size with some debug printing code left is about 1410,
How competitive is it?
  • January 7 2004 - T 0.6.8 is #3 in RoboRumble@Home !!!!!
  • January 7 2004 - T 0.6.8 is the #1 MiniBot in RoboRumble@Home !!!!! With some margin too! =)

Strategy

How does it move?
Random, fluid, orbit movement. Very simplistic. I have tried to eliminate all special cases, which makes the code both smaller and easier to read and maintain. The movement idea is entirely my own. I think it represents a shift in movement paradigms and it might see many followers since it is powerful and Open Source.
How does it fire?
A lightly segmented GuessFactor Targeting gun.
How does it dodge bullets?
It tries to create a Movement Profile that is flat as flat juice with juice on top.
How does the melee strategy differ from one-on-one strategy?
This is a purely 1v1 bot.
What does it save between rounds and matches?
The aim factors are static and also saved on file.

Additional Information

Where did you get the name?
Tityus is amongst the most venomous classes of Scorpions. And it lives in South America, where I was born.
Can I use your code?
Sure. It's included in the jar and released under the terms of the RWPCL.
What's next for your robot?
  • Tune the movement some more.
  • Smoke Smoke.
Does it have any WhiteWhales?
What other robot(s) is it based on?
None. Ah, well, many bots have inspired me. Maybe mostly so Kawigi's FloodMini which showed me how simple GuessFactor Targeting can be.