[Home]Griezel

Robo Home | Changes | Preferences | AllPages

Griezel

Author

GrubbmGait

Extends

AdvancedRobot

Description

Griezel is a melee-specific bot with MinimumRiskMovement and a CircularTargeting gun. It is made to counter the current flood of (sub)top-meleebots like (mini)Freya, Logic, Ugluk, Anomaly?, X2, Gladiator and even StoneGhost. My till now best meleebot Gruwel could not cope with them anymore.

Revision History

 Melee
 20060526: v 0.4 -- Gun does shoot less into walls, fixed occasionally lost lock, only switch to new movepoint if it is significantly better (instead of just better)
 Rank :10  --  Rating:1698
 Comment: still holding, despite increased competition

 20060119: v 0.3 -- Added Team-support, take distance and perpendicularity as key risksfactors
 Rank :10  --  Rating:1698 (down to 14 - 1689)
 OneOnOne rank: 220  -- Rating: 1600  better than expected, especially against RamBots
 Comment: expected rank 20, got up to rank 10! I am curious if it can hold this place

 20051224: v 0.2 -- Some minor improvements outside risk-function
 Rank :29  --  Rating:1663
 Comment: well, just some minor improvements with minor result

 20051219: v 0.1 -- Framework of Gruwel with a simple distance-driven minimumrisk movement
 Rank :40  --  Rating:1658
 Comment: a bit less than expected, that risk-function really needs some more work

 mini.Griezel
 20060410: v 0.1 -- Griezel v0.3 without teamsupport and with simplified targetselection
 Mega rank :15  --  Rating:1690
 Mini rank : 4  --  Rating:1720
 Comment: threatening #3 in minimelee, it took some time to climb

 micro.Griezel
 20060320: v 0.1 -- Greatly stripped Griezel v0.3 with HOT-gun
 Mega rank :54  --  Rating:1622
 Mini rank :19  --  Rating:1647
 Micro rank:10  --  Rating:1683
 Comment: quite disappointing, expected the movement to be better (or I stripped to much)

Great, I want to try it. Where can I download it?

gh.Griezel: https://www.robocoderepository.com/BotDetail.jsp?id=2808
gh.mini.Griezel: https://www.robocoderepository.com/BotDetail.jsp?id=2900
gh.micro.Griezel: https://www.robocoderepository.com/BotDetail.jsp?id=2872

How competitive is it?

The first versions will be subtop (around rank 30), the final version should be able to enter the top-10.

How does it move?

MinimumRiskMovement with as key factors enemydistance and perpendicularity.

How does it fire?

Iterative circular gun with bulletpower adaption against 'wallshots'.

How does the melee strategy differ from one-on-one strategy?

Only specific meleestrategy present, in OneOnOne it will be ripped apart.

How does it select a target to attack/avoid in melee?

It will attack the closest with a small preference for current target and for weak prey.

What does it save between rounds and matches?

Nothing.

Where did you get the name?

Griezel can be translated as creep or scary person, and ofcourse it begins with 'GR'.

Can I use your code?

It's in the jar, under the RWPCL.

What's next for your robot?

Finetune the movement by taking into account more things from the MeleeStrategy page.

Does it have any WhiteWhales?

Only my current testbed: intruder.PrairieWolf , kawigi.robot.Girl , myl.micro.Troodon , nic.Nicator , rz.HawkOnFire , radnor.DoctorBob , kawigi.mini.Coriantumr , kc.Logic 0.21 , bvh.mini.Freya 0.44

Note that Griezel consistenly ends up 3rd or 4th in this testbed.

What other robot(s) is it based on?

Everything except the movement comes from Gruwel. The movement is slightly based upon Coriantumr and largely on the excellent MeleeStrategy page.


Comments, questions, feedback:

PlaceBotScore
10jekl.StoneGhost 0.41707
22kc.Logic 0.211678
24bvh.fry.Freya 0.531675
31deewiant.Anomaly 0.11664
32bvh.mini.Freya 0.441663
34gh.mini.Gruwel 0.41662
40gh.Griezel 0.11659
48pedersen.Ugluk 0.6.81642
52gh.micro.Gruweltje 0.51634

(Stats from Dec 9, 2005) Not bad .. but it didn't outrank it's predecessor. I'm sure it will before long though. I Googled the name and the closest thing I could figgure was the grim reaper or just an animated skeleton. -- Martin / Ugluk

The places 31 and 40 do ly only 4 points apart, so after any battle it can turn upsidedown. In this first version I made a clean risk-function on purpose, so it is easier to test changes. Soon Griezel will outrank Gruwel (and the rest) ;-) -- GrubbmGait

my experience is that a minimum risk function introduces a more predictable movement pattern so it becomes more vulnerable to PM- and GF-guns. I tried finding the best destination by selecting positions at fixed number of angles and distances or by selecting random positions around the current position. In both cases approximately the same destination was selected. Maybe that is why Griezel performes slightly worse than Gruwel, whose movement i still admire and envie! Succes. --Loki

Congratulations, Griezel has earned the 10th position in Melee! You performed some magic on this bot. Now Griezel is even "gruwelijker" than Gruwel ;) --Loki

Thanks, I did not expect this! In my testbed Griezel consistenly ends up 4th or 5th so I expected rank 20. Taking into account perpendicularity really does pay of in my case. And if I remove the logging to the debug-window, it probably will fit into a mini without further changes . . . :D -- GrubbmGait

mmmh, so even my 8th position in the mini Melee with mini.Freya is in jeopardy...:( --Loki

I will not introduce a mini.Griezel until I have an improved mega.Griezel (maybe I let that really be the name ;-) ) -- GrubbmGait


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited June 11, 2006 23:01 EST by GrubbmGait (diff)
Search: