Robo Home | Changes | Preferences | AllPages


Freya was the goddess of love, marriage, and fertility. As a battle-goddess, Freya rides a boar called Hildisvín the Battle-Swine. She loved battle, and would laugh at it whilst in bed with her lover, Odin. As a deity of the dead, Freya was entitled to half the warriors killed in battle, the other half going to Odin.

How does it move?

miniFreya uses a variation of MinimumRiskMovement, mainly based on the descriptions of MeleeStrategy/UnderstandingCoriantumr and MeleeStrategy/UnderstandingHawkOnFire.

How does it fire?

Freya uses a version of MiniWodan's implementation of a GF-gun, adapted for melee.

How does it dodge bullets?

It doesn't.

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

The melee strategy currently does not differ from one-on-one strategy. As it's movement is tweaked for melee, it's movement in one-on-one battles is only average.

What does it save between rounds and matches?

All Guessfactor data on the opponent. No data saveing between matches.

Where did you get the name?

All my bots are named after the Norse gods and as I think melee battles call for a bit more subtlety, i choose the name of a female (warrior) god. Hopefully this helps ;) See the [Wikipedia] for a complete description of this interesting goddess.

Where can i get it?

[Freya] [mini.Freya]

Can I use your code?

Not yet.

What's next for your robot?

Nothing for the moment.

What is it based on?

The gun is based on Kawigi's GuessFactorTargeting/Tutorial and PEZ's implementation of waves using custom events. The movement is based on MinimumRiskMovement and ideas from the descriptions of MeleeStrategy.


Bot Melee 1-vs-1 date
bvh.fry.Freya v0.82 1696 2006-jul-25
bvh.fry.Freya v0.81 ? 1761 2006-jul-25
bvh.fry.Freya v0.72 1692 1766 2006-apr-27
bvh.fry.Freya v0.70 1689 1700 2006-apr-20
bvh.fry.Freya v0.69test (reintroduced v0.065!) 1683 ? 2006-apr-13
bvh.fry.Freya v0.69 1687 1677 2006-mar-28
bvh.fry.Freya v0.68 1672 ? 2006-mar-27
bvh.fry.Freya v0.67 1689 1687 2006-mar-27
bvh.fry.Freya v0.66 ? ? 2006-xx-xx
bvh.fry.Freya v0.65 1695 1696 2006-feb-27
bvh.fry.Freya v0.63d 1676 1679 2006-feb-09
bvh.fry.Freya v0.63d 1653 1150 ?! 2006-feb-07
bvh.fry.Freya v0.61 1678 1672 2006-jan-09
bvh.fry.Freya v0.53 1679 1735 2005-dec-21
bvh.fry.Freya v0.5 1680 ???? 2005-dec-16
bvh.fry.Freya v0.45 1681 1654 2005-nov-29
bvh.fry.Freya v0.44d 1680 1720 2005-nov-10

Bot Melee 1-vs-1 date
bvh.mini.Freya v0.55 1664
(1688 in mini-rumble)
(1740 in mini-rumble)
bvh.mini.Freya v0.53 1688
(1692 in mini-rumble)
(1765 in mini-rumble)
bvh.mini.Freya v0.52 1666
(1691 in mini-rumble)
(1809 in mini-rumble)
bvh.mini.Freya v0.50_d1 1669
(1700 in mini-rumble)
(1756 in mini-rumble)
bvh.mini.Freya v0.44 1669
(1686 in mini-rumble)
(1758 in mini-rumble)
bvh.mini.Freya v0.42 1665
(1698 in mini-rumble)
(1629 in mini-rumble)

Comments :

You definitely broke something in Freya 0.44, it dropped quite a lot in melee. (making Gruwel the best Dutch meleebot ;-) ). miniFreya is doing quite well though, it is a really nice allround-bot. --GrubbmGait

Freya is definitely Ugluk's white whale at present. I managed to finally beat out 0.31 (the original I got from the repository) in one on one and am within a thousand or so points in a 1000 round melee. It looks like 0.44d is a whole new animal, and I may want to switch targets after achieving satisfactory domination of 0.31. -- Martin Alan Pedersen / Ugluk

i saw the results on Ugluk's page and i must admit it was one of the reasons to look at Freya's code again ;) And i hope you don't mind me using your html-table to display Freya's results: i liked the color as it resembles Freya's battle colors. --Loki

Now you get really close in minimelee, I have already started to sharpen Gruwel's teeth a bit, and I will not neglect it's one-on-one performance (if my idea fits in the 250 bytes I have to spare). --GrubbmGait

The updates today of Gruweltje, Ugluk and StoneGhost made mini.Freya tumble 9 points in the melee ranking!!! I better start thinking of something new... Unfortunately i have to work during the Christmass holiday :( --Loki

I am watching a melee of bots near me in the ratings, including 'bvh.micro.Freya 0.1', and at one point I saw Freya in the bottom left firing to the right at nobody in particular while two other bots were near the top. Slip of the radar perhaps, or not realizing your target was dead. -- Martin

It seems that Freya has become a top-15 bot! Congratulations! The top-10 is in sight. -- GrubbmGait

I am trying to introduce a form of WaveSurfing to improve 1-vs-1 and the last stages in melee fights. But seeing the 1-vs-1 ranking and the WaveSurfingChallenge this obviously needs some improvements... --Loki

Freya now has rank #400 in one-on-one (and #33 in melee). You must have introduced a bug. -- GrubbmGait

It seems Freya finally claims her rightfull place in the top-15. Now the top-10 is jsut a few more tweaks away. -- GrubbmGait

bvh.mini.Freya v0.50_d1: evaluation: 10.4794%; std. deviation: 0.1306% (battles: 30) 
bvh.mini.Freya v0.52: evaluation: 10.7964%; std. deviation: 0.1714% (battles: 30)
bvh.mini.Freya v0.53: evaluation: 11.6495%; std. deviation: 0.1425% (battles: 30) 
Looks like improvement to me. Yet bvh.mini.Freya v0.53 has a 10point lower rating than v0.52. So the new testbed is not representative either. I will try a new set of bots tonight. --Loki

It seems to me that as time marches on the calibre of opponents keeps increasing, making it harder to achieve the same score percentages and ratings. I guess you could test this by re-releasing a tank (by repackaging the bot based on its .robotcache class files?) and seeing what rating it gets. -- Martin

Looks like Freya 0.70 is an equal match to Griezel. Now it is time to get mini.Freya up to the level of the surprising mini.Gruwel and the slightly disappointing mini.Griezel. -- GrubbmGait

sorry GrubbmGait, i missed your remarks. You are wrong: i think bot mini.Gruwel and mini.Griezel are amazing. They keep their position despite the arival of quite a number of strong new melee bots. And you are right: mini.Freya needs an update, but i am currently working on Freya (i found a way to improve 1-vs-1 without degrading melee, i think) and i restarted work on Wolwa (which will be a wave surfer). --Loki

Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited August 4, 2006 18:41 EST by Loki (diff)