Code center > Bugs and fixes
League Problems
Griz:
had an error
Version 2.42.9o ...
F1 league using Jez's F1 bots and Leaguetable.
all seemed to be going well ...
working out the order from #1 on down.
got to #11 Callidus, who defeated UNA 3.0 in the #10 slot ...
and as the next match began ...
Callidus now at #10 challenging #9 ...
I got this error:
'Error. Control array element '10' doesn't exist.
error sim zip attached.
Numsgil:
F1 is a free for all league, while F2, SB, and MB are specific leagues that are supposed to be softer or easier to enter.
Griz:
I see the new 'Round thing' Eric put in.
ok. this may indeed prove be useful ...
but it's not what I had in mind in bringing
up the issue of being able to determine the
number of rounds in a match. [see below.]
even with this ... I have some questions about
how we might wish to choose the 'winner'.
it shouldn't necessarily be the defender ...
but the bot who has won the most rounds
by that target max round.
if you've played with leagues a bit ...
and run some bots which are not too dissimilar ...
you know that a bot can end up winning 7 out of
10 rounds and still not be considered the winner
because of the program's insistence on it somehow
not being a statistically valid decision.
now merely awarding such a contest to the
defender, when the challenger has won 7 of
10 rounds doesn't seem like a good idea to me.
a 'tie' should go to the defender ...
but some of these matches go on and on when
there really is a clear winner because of this
statistical thing that's in there.
this is overkill gentlemen.
imo. ime.
this isn't rocket science ...
we're simply trying to rank a few bots, eh?
let's not make it more difficult/complex than
it needs to be.
just declare the bot with the most rounds won
to be the winner and move on.
if it's too close to tell ... then guess what? ...
it doesn't really matter, eh?
pick one and move on.
now ...
onto the questions I have been trying to raise ...
the need/desire for options I have been trying to
bring up ... the input I want to have as User.
which is:
being able to input how many rounds I, as User,
want the match to go before declaring a winner.
as it stands, the min is 5, regardless of what one
enters. [the original '# of rounds' box.
the 'need' to have it statistically viable overrides
any number the User enters ...
needlessly extending the match. imo. ime.
that's not what I need, or want, to have.
if I, as User, for whatever reason ...
want it to end at 3 rounds, or whatever number,
then it should end at that number of rounds ...
the winner being the bot with the most rounds won
up to that point.
and yes ... I know enough to pick an odd number.
same with the # of cycles for a round to go before
declaring a winner. when the # of cycles are exceeded ...
the bot with the highest population wins the round.
all I'm asking for is for the User to have these options.
and I do have my reasons for doing so ...
having to do with developing bots whose aim is
not simply to annihilate every other living thing ...
winner take all ...
but to be able to co-exist with other bots ...
to work towards developing a multibot evolving
ecosystem ...
'cause in the real world, evolution isn't about the
individual, but a 'system' of interconnected and
interdependent entities.
but that is another discussion, eh?
so I DO have my reasons for wanting to keep
the program as versatile as possible ...
and being able to do more with leagues than
simulate WWF.
now if this can be implemented as an 'option' ...
one that can be enabled/disabled ...
then nothing would keep anyone from not using it ...
or inputting a number for cycles or rounds that is
high enough to never be reached ...
so it still runs/does the same as before.
just give the end User as many options as possible ...
please.
ok ...
that's my two cents.
more like a buck ninety eight I suppose.
thank you for your indulgence.
Griz:
--- Quote from: Numsgil ---F1 is a free for all league, while F2, SB, and MB are specific leagues that are supposed to be softer or easier to enter.
--- End quote ---
ah.
ok.
Wondering if we shouldn't have a F1 TripleAAA league ...
to keep the number of bots at a reasonable number
of 20 or so per league ... or even with 30 ...
we could then keep some of those older pretty
good bots alive in the next level down.
one's new bot would have to work its way up ...
starting in AA, moving up to AAA ...
and then if good enough ...
into the Majors, the Big Leagues ... the F!.
Numsgil:
That's how I'd personally prefer it myself. But Jez has taken control of the leagues and I'll defer to however he wants the leagues set up. The logistics aren't all that different.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version