Author Topic: 2.43 Changes  (Read 25157 times)

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
2.43 Changes
« Reply #30 on: December 05, 2006, 12:53:02 AM »
Bump.  2.42.9i released.


2.42.9i Buddy Drop Download

F1 League Contest conditions defaults, fix for the species list issue and for Testlund's visable shapes overflow.  Still working on the league freeze issue.
Many beers....

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
2.43 Changes
« Reply #31 on: December 05, 2006, 04:48:13 AM »
I'll see if I can reproduce that league freeze issue again before I download and test your latest drop.

EDIT

Only took 20 rounds, definetely when both bots die out at same time.  
« Last Edit: December 05, 2006, 05:11:41 AM by Jez »
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
2.43 Changes
« Reply #32 on: December 05, 2006, 10:39:43 AM »
Quote from: Jez
Only took 20 rounds, definetely when both bots die out at same time.  
I have no problem reproducing it.  It's a tight loop somewhere in the routine that picks league winners.  The problem is VB6's damned single threaded IDE means that when the program freezes, the IDE freezes too!  I'll have to do it via code inspection and the exit conditions are a little convoluted.  Should have it soon.
Many beers....

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
2.43 Changes
« Reply #33 on: December 05, 2006, 11:30:11 AM »
The way leagues are done is generally convoluted.

I've had great success with a Game state manager in other projects.

Basically you'd push the league state onto the game state stack.  The league would then push the individual competitions onto the stack, and the competitions would push the individual simulations onto the stack.  The code to update the simulation would call an overloaded Execute() method of whatever state is on the top of the stack.

Not sure if this is possible in VB though.

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
2.43 Changes
« Reply #34 on: December 05, 2006, 12:43:50 PM »
Quote from: EricL
I'll have to do it via code inspection and the exit conditions are a little convoluted.  Should have it soon.
Ouch, nasty.
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
2.43 Changes
« Reply #35 on: December 06, 2006, 12:35:41 PM »
Bump.  2.42.9j.

2.42.9j Buddy Drop Download

All discussed league changes plus a couple of bug fixes.  Not very confident I have addressed the league freeze issue but have made some small tweaks that may have got it.  Let me know if you see it again and if so, which two bots you are using when it freezes.
Many beers....

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
2.43 Changes
« Reply #36 on: December 08, 2006, 02:44:05 PM »
Bump.  2.42.9k.

2.42.9k Buddy Drop Download

2.43 release candidate.  All known show stoppers addressed.  Speak up in the next 24 hours with any problems or change requests.  Otherwise this will be released as 2.43.
Many beers....

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
2.43 Changes
« Reply #37 on: December 08, 2006, 03:26:09 PM »
I would wait another week before proclaiming it as 2.43.  Wait a full week after the last bug is found before bumping it to 2.43.

I know you're ansy, but you don't want to leave on a sour note, do you

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
2.43 Changes
« Reply #38 on: December 08, 2006, 03:42:45 PM »
Okay.  No worries.  I'm not really going anywhere anyway (just going to try to curtail my coiding time for a few weeks).  My only hurry is that I know you want to start partying on the code or at least have a good starting base to move it into a source code management system but if your in no hurry, I'm not either...
Many beers....

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
2.43 Changes
« Reply #39 on: December 08, 2006, 04:29:55 PM »
Bump.  2.42.9L Released.

Addressed an overflow bug in making venom and poison when venom and/or posion costs or CostX are very small e.g. 0.0001

2.42.9L Buddy Drop Download
Many beers....

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
2.43 Changes
« Reply #40 on: December 08, 2006, 07:25:21 PM »
2.42.9L

I keeps saying it is having problems reading from my league folder. Abandoning attempt.

Sometimes it comes up with an EMPTY file in the loaded species list.

Is there anything you have changed in the way leagues are run that I should be taking into account when starting a league? Such as needing two bots in species list or not needing veg or veg not called Alga_Minimalis anymore? I've tried lots of different ways to no avail, or is it just because I cut the league.txt file to 1 entry again?

Actually, just tried running a couple of bots in old F1 league rather than personal league. It always called the 2nd bot in list (just to right of list, properties for: ) Empty.txt, on each attempt to run league got grey screen and it changed 2nd bot in list's name to EMPTY

Just checked and it was doing that when tried to run personal league as well.

Only way I can avoid either of those problems is to just put 1 bot in list and run existing league, that still just seems to give grey screen though.

Aargh! What are the magic words to get it to run...
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
2.43 Changes
« Reply #41 on: December 08, 2006, 09:52:35 PM »
I havn't changed anything intentionally and have not been playing with or testing non-F1 leagues at all.  I'll dive into it, but not until tomorrow I'm afraid...
Many beers....

Offline Jez

  • Bot Overlord
  • ****
  • Posts: 788
    • View Profile
2.43 Changes
« Reply #42 on: December 09, 2006, 09:05:34 AM »
Np, thanks for having a look, I'll try the leagues again a bit later and check it again.
If you try and take a cat apart to see how it works, the first thing you have in your hands is a non-working cat.
Douglas Adams

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
2.43 Changes
« Reply #43 on: December 10, 2006, 04:33:40 PM »
2.42.9m Buddy Drop Download

Mostly League mode fixes.  Try leagues now.
Many beers....

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
2.43 Changes
« Reply #44 on: December 11, 2006, 01:16:53 AM »
Quote from: EricL
2.42.9m Buddy Drop Download

Mostly League mode fixes.  Try leagues now.

I'd given up trying to get leagues to work ...
haven't been able to since 2.36 ...
and even then there were problems ...
but I could at least run a match on occasion.

so thought I'd give 2.42.x a try ...
seeing as you guys have been working on it
and jez had provided some guidance/basics.
I had high hopes
but ...
forgettabout it ...
don't fly ...
no matter what I try.
not with any 2.42.x version, including 'm'.
 
error.sim zip attached
不知
~griz~
[/color]
   "The selection of Random Numbers is too important to be left to Chance"
The Mooj  a friend to all humanity
[/color]