Code center > Suggestions
League Settings
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