Code center > Suggestions

League Settings

(1/10) > >>

Light:
Jez's high level of work recently (and persistant nagging about leagues not working  ) has inspired me to try and work through all the settings. It would be good to have a few days for any discussion before setting them in stone.

Settings for Leagues

Species
   Number of individuals = 5
   Starting energy    = 3000
   Mutations       = All Disabled

General
Width Control
Field size      = 1 (9237 X 6928)
Random Numbers
Enable user seed   = No
Wrap Around
Toroidal      = Yes
Top/down wrap   = Yes
Left/right wrap   = Yes
   Waste
      Threshold = 0 / very big (whatever disables it)
   Misc Controls
      Disable Ties       = No
      Nrg shots no decay   = No
      Fix bot radii      = No
   Corpse Mode  
      Enable         = No
   Population Control
      Pond mode      = No
      Maximum number of veggies      = 25
      Repopulation threshold      = 10
      Veggies per repopulation event   = 10
      Repopulation cooldown period   = 1
      Veggy Energy            = 40 - Veggy per cycle
      Energy Management         = No
      Veg body/Nrg distribution      = 50

Physics and Costs
Big Blue Screen Acts Like = Solid - Metal
Movement Efficiency = Biological
Brownian Movement   = Animal
Vertical Gravity   = None
Max Velocity      = 180 (Fast)
Collision      = 1 (Marbles)
Costs                              = F1 Default
Energy Exchanged on Hit = Proportional – 100%

EricL:
As of 2.42.9i, selecting F1 Contest conditions on the league dialog now forces the settings as Light indicates.  Here's the code:


If TmpOpts.F1 = True Then
   
    'Zero out all Costs
    For t = 1 To 70
      TmpOpts.Costs(t) = 0
    Next t
   
    'Now set the ones that matter
    TmpOpts.Costs(SHOTCOST) = 2
    TmpOpts.Costs(COSTSTORE) = 0.04
    TmpOpts.Costs(CONDCOST) = 0.004
    TmpOpts.Costs(MOVECOST) = 0.05
    TmpOpts.Costs(TIECOST) = 2
    TmpOpts.Costs(SHOTCOST) = 2
    TmpOpts.Costs(VENOMCOST) = 1
    TmpOpts.Costs(POISONCOST) = 1
    TmpOpts.Costs(SLIMECOST) = 1
    TmpOpts.Costs(SHELLCOST) = 1
    TmpOpts.Costs(COSTMULTIPLIER) = 1
    TmpOpts.DynamicCosts = False
   
    TmpOpts.CorpseEnabled = False    ' No Corpses
    TmpOpts.DayNight = False         ' Sun never sets
    TmpOpts.FieldWidth = 9237
    TmpOpts.FieldHeight = 6928
    TmpOpts.FieldSize = 1
    TmpOpts.MaxEnergy = 40           ' Veggy nrg per cycle
    TmpOpts.MaxPopulation = 25       ' Veggy max population
    TmpOpts.MinVegs = 10
    TmpOpts.Pondmode = False
    TmpOpts.PhysBrown = 0         ' Animal Motion
    TmpOpts.Toroidal = True
   
    TmpOpts.BadWastelevel = -1          ' No Waste Threshold
   
    ' Nobody fixed
    For t = 0 To TmpOpts.SpeciesNum - 1
      TmpOpts.Specie(t).Fixed = False
    Next t
    TmpOpts.FixedBotRadii = False
    TmpOpts.NoShotDecay = False
    TmpOpts.DisableTies = False
    TmpOpts.RepopAmount = 10
    TmpOpts.RepopCooldown = 1
    TmpOpts.MaxVelocity = 180
    TmpOpts.VegFeedingMethod = 0       ' Straight nrg /cycle feeding method
    TmpOpts.VegFeedingToBody = 0.5     ' 50/50 nrg/body veggy feeding ratio
    TmpOpts.SunUp = False              ' Turn off bringing the sun up due to a threshold
    TmpOpts.SunDown = False            ' Turn off setting the sun due to a threshold
    TmpOpts.CoefficientElasticity = 1  ' Marbles
    TmpOpts.Ygravity = 0
       
    ' Surface Friction - Metal Option
    TmpOpts.Zgravity = 2
    TmpOpts.CoefficientStatic = 0.6
    TmpOpts.CoefficientKinetic = 0.4
   
    'No Fluid Resistance
    TmpOpts.Viscosity = 0#
    TmpOpts.Density = 0#
           
    DispSettings
  End If

Jez:
Jeez Eric,

Do you have a nitro button installed on you somewhere? Just over 3 hrs!  

Thanks for trolling through all the settings Light, I shall grab Eric's handy little buddy drop in a while and try the running the previous losers with these settings. So long as most of the bots still work using these settings it'll be fine.

I think my physics and cost settings were different to what you've suggested and hopefully that was what was causing the problems.

Jez:
Ok, that looked a bit strange, partly 'cause bots and veg can change size now also it looked like some of the bots had real problems traveling (previous top speed was about 40 I think) unless they were barged by another, faster, bot in which case they seemed to scoot across the screen. Sometimes the bots crawl inside a veg and then explode into babies.
It didn't do much good for the previous loser bots. (I tested the first five or six again)

Putting myself out on a limb here; the common them seems to be that tie bots generally cope and shot bots generally can't get food. Even if they sit by a veg shooting it they go 'pop' after a short while. In fact I think all the bots that survived the first league tests I ran were tie bots.

Can anyone suggest a shot bot that works for them under F1 conditions using the latest buddy drop? That way I'll have a point of reference.

I'd be happy with those settings if everyone else is.

Numsgil:
Go to the costs page.  There should be a setting about what shots return.  Select proportional, and set it to 100 instead of 0.

For some reason, it keeps defaulting to 0.  0 is bad, as you've found out.

Navigation

[0] Message Index

[#] Next page

Go to full version