mulander / evolutionchamber

Automatically exported from code.google.com/p/evolutionchamber
0 stars 0 forks source link

Builds buildings that aren't needed #29

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Tried waypoint example given in notes...
2. WP0: 6 Zerglings by 3 mins
3. WP1: 7 Roaches by 6 mins
4. Final: 6 Mutalisks

What is the expected output? What do you see instead?
I expect it to build only what is needed. In this case it completed waypoints 0 
and 1 normally. Then during the final goal, it builds another roach warren. 

What version of the product are you using? On what operating system?
v0008, windows 7 64 bit

Please provide any additional information below.
Just wanted to note that I double checked and there is no goal to have 2 roach 
warrens.

Output:
@0:00   M:50    G:0 L:3 S:6/10  BuildDrone
@0:12   M:51    G:0 L:2 S:7/10  BuildDrone
@0:15   Spawned:    Larva+1
@0:17   Spawned:    Drone+1
@0:29   Spawned:    Drone+1
@0:30   Spawned:    Larva+1
@0:50   M:201   G:0 L:3 S:8/10  BuildSpawningPool
@1:55   Spawned:    Spawning Pool+1
@1:55   M:323   G:0 L:3 S:7/10  Wait
@1:55   M:323   G:0 L:3 S:7/10  BuildOverlord
@1:55   M:223   G:0 L:2 S:7/10  BuildDrone
@1:55   M:173   G:0 L:1 S:8/10  BuildZergling
@2:10   Spawned:    Larva+1
@2:10   M:197   G:0 L:1 S:9/10  BuildZergling
@2:12   Spawned:    Drone+1
@2:19   Spawned:    Zergling+2
@2:20   Spawned:    Overlord+1
@2:25   Spawned:    Larva+1
@2:25   M:230   G:0 L:1 S:10/18 BuildZergling
@2:25   M:180   G:0 L:0 S:11/18 BuildRoachWarren
@2:34   Spawned:    Zergling+2
@2:40   Spawned:    Larva+1
@2:40   M:104   G:0 L:1 S:10/18 BuildDrone
@2:49   Spawned:    Zergling+2
@2:55   Spawned:    Larva+1
@2:55   M:129   G:0 L:1 S:11/18 BuildDrone
@2:55   M:79    G:0 L:0 S:12/18 BuildExtractor
@2:57   Spawned:    Drone+1
---Waypoint 0---
At time: 3:00
Minerals: 78    Gas:      0 Supply:   11/18
Drones: 7
Overlords: 2
Zerglings: 6
Hatcheries: 1
Spawning Pools: 1
----------------
@3:10   Spawned:    Larva+1
@3:10   M:127   G:0 L:1 S:11/18 BuildDrone
@3:12   Spawned:    Drone+1
@3:20   Spawned:    Roach Warren+1
@3:25   Spawned:    Extractor+1
@3:25   Spawned:    Larva+1
@3:25   M:159   G:1 L:1 S:12/18 BuildOverlord
@3:27   Spawned:    Drone+1
@3:40   Spawned:    Larva+1
@3:40   M:123   G:30    L:1 S:12/18 BuildRoach
@3:50   Spawned:    Overlord+1
@3:55   Spawned:    Larva+1
@3:55   M:112   G:33    L:1 S:14/26 BuildRoach
@4:07   Spawned:    Roach+1
@4:10   Spawned:    Larva+1
@4:10   M:102   G:37    L:1 S:16/26 BuildRoach
@4:22   Spawned:    Roach+1
@4:25   Spawned:    Larva+1
@4:25   M:91    G:40    L:1 S:18/26 BuildRoach
@4:37   Spawned:    Roach+1
@4:40   Spawned:    Larva+1
@4:40   M:81    G:44    L:1 S:20/26 BuildRoach
@4:52   Spawned:    Roach+1
@4:55   Spawned:    Larva+1
@4:57   M:79    G:51    L:1 S:22/26 BuildRoach
@5:07   Spawned:    Roach+1
@5:10   Spawned:    Larva+1
@5:14   M:77    G:58    L:1 S:24/26 BuildRoach
@5:24   Spawned:    Roach+1
@5:25   Spawned:    Larva+1
@5:37   M:101   G:77    L:1 S:26/26 BuildOverlord
@5:40   Spawned:    Larva+1
@5:41   Spawned:    Roach+1
@5:55   Spawned:    Larva+1
---Waypoint 1---
At time: 6:00
Minerals: 100   Gas:      121   Supply:   26/26
Drones: 9
Overlords: 3
Zerglings: 6
Roaches: 7
Hatcheries: 1
Gas Extractors: 1
Spawning Pools: 1
Roach Warrens: 1
----------------
@6:02   Spawned:    Overlord+1
@6:02   M:108   G:125   L:2 S:26/34 BuildDrone
@6:10   Spawned:    Larva+1
@6:19   Spawned:    Drone+1
@6:23   M:152   G:165   L:2 S:27/34 BuildLair
@6:25   Spawned:    Larva+1
@6:33   M:51    G:84    L:3 S:27/34 BuildDrone
@6:43   M:51    G:103   L:2 S:28/34 BuildDrone
@6:48   Spawned:    Larva+1
@6:50   Spawned:    Drone+1
@6:53   M:53    G:122   L:2 S:29/34 BuildDrone
@7:00   Spawned:    Drone+1
@7:02   M:55    G:139   L:1 S:30/34 BuildDrone
@7:03   Spawned:    Larva+1
@7:09   M:50    G:152   L:1 S:31/34 BuildDrone
@7:10   Spawned:    Drone+1
@7:18   Spawned:    Larva+1
@7:18   M:64    G:169   L:1 S:32/34 BuildDrone
@7:19   Spawned:    Drone+1
@7:26   Spawned:    Drone+1
@7:33   Spawned:    Larva+1
@7:35   Spawned:    Drone+1
@7:35   M:155   G:201   L:1 S:33/34 BuildRoachWarren
@7:43   Spawned:    Lairs+1
@7:43   M:74    G:217   L:1 S:32/34 Wait
@7:48   Spawned:    Larva+1
@7:58   M:203   G:245   L:2 S:32/34 BuildSpire
@8:01   M:27    G:51    L:2 S:31/34 BuildExtractor
@8:03   Spawned:    Larva+1
@8:08   M:51    G:64    L:3 S:30/34 BuildDrone
@8:15   M:51    G:77    L:2 S:31/34 BuildDrone
@8:22   M:51    G:91    L:1 S:32/34 BuildDrone
@8:23   Spawned:    Larva+1
@8:25   Spawned:    Drone+1
@8:30   Spawned:    Roach Warren+1
@8:31   Spawned:    Extractor+1
@8:32   Spawned:    Drone+1
@8:36   M:100   G:129   L:1 S:33/34 BuildOverlord
@8:38   Spawned:    Larva+1
@8:39   Spawned:    Drone+1
@8:44   M:55    G:159   L:1 S:33/34 BuildDrone
@8:53   Spawned:    Larva+1
@9:01   Spawned:    Overlord+1
@9:01   Spawned:    Drone+1
@9:01   M:126   G:224   L:1 S:34/42 BuildDrone
@9:08   Spawned:    Larva+1
@9:11   M:155   G:262   L:1 S:35/42 BuildQueen
@9:18   Spawned:    Drone+1
@9:23   Spawned:    Larva+1
@9:23   M:103   G:307   L:2 S:37/42 BuildOverlord
@9:38   Spawned:    Spire+1
@9:38   Spawned:    Larva+1
@9:38   M:132   G:364   L:2 S:37/42 Wait
@9:38   M:132   G:364   L:2 S:37/42 BuildMutalisk
@9:46   M:101   G:295   L:1 S:39/42 BuildMutalisk
@9:48   Spawned:    Overlord+1
@9:53   Spawned:    Larva+1
@9:58   M:104   G:240   L:1 S:41/50 BuildMutalisk
@10:01  Spawned:    Queen+1
@10:08  Spawned:    Larva+1
@10:10  M:108   G:186   L:1 S:43/50 BuildMutalisk
@10:11  Spawned:    Mutalisk+1
@10:19  Spawned:    Mutalisk+1
@10:23  Spawned:    Larva+1
@10:23  M:119   G:135   L:1 S:45/50 BuildMutalisk
@10:31  Spawned:    Mutalisk+1
@10:38  Spawned:    Larva+1
@10:40  M:166   G:100   L:1 S:47/50 BuildMutalisk
@10:43  Spawned:    Mutalisk+1
@10:46  Spawned:    Larva+4
@10:46  M:117   G:23    L:4 S:49/50 BuildOverlord
@10:50  M:52    G:38    L:3 S:49/50 BuildDrone
@10:53  Spawned:    Larva+1
@10:56  Spawned:    Mutalisk+1
@11:07  Spawned:    Drone+1
@11:11  Spawned:    Overlord+1
@11:13  Spawned:    Mutalisk+1
Satisfied.
Number of actions in build order: 53
---Final Output---
At time: 11:13
Minerals: 204   Gas:      125   Supply:   50/58
Drones: 19
Overlords: 7
Queens: 1
Zerglings: 6
Roaches: 7
Mutalisks: 6
Lairs: 1
Gas Extractors: 2
Spawning Pools: 1
Roach Warrens: 2
Spire: 1
------------------
Wed Oct 20 08:48:29 CDT 2010: 242542.56942699626

Original issue reported on code.google.com by MrMatt2...@gmail.com on 20 Oct 2010 at 2:21

GoogleCodeExporter commented 9 years ago
This should not be happening any longer, in a final case. There are still 
intermediary and fringe cases where this is proper.

Original comment by Frit...@gmail.com on 21 Oct 2010 at 1:29