Miyaya / 584a

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INF584A

NOTE:

  1. BT/BT.h, BT/Data.h and StarterBot.cpp should all be modified if you want to add any function.
  2. The original BT_ACTION_BUILD_SUPPLY_PROVIDER.cpp doesn't work for Zerg, use the one I uploaded if you want to try a strategy that requires more controls

Crucial Problem

All the trainings and buildings are going simultaneously, usually there will be 2 larvae morphing into drones together and 2 drones building spawning pools together, which may result in 1 extra drone and 1 extra spawning pool

Currently vailable functions

  1. Train 6 drones (might be 7 due to the problem above). Related files:
  • BT_DECO_CONDITION_NOT_ENOUGH_WORKERS
  • BT_ACTION_TRAIN_WORKER
  1. (currently disabled, switch on by modifying BT/Data.h) Train overlords when there's not enough control. Related files:
  • BT_DECO_CONDITION_NOT_ENOUGH_SUPPLY
  • BT_ACTION_BUILD_SUPPLY_PROVIDER
  1. Build 1 spawning pool (might be 2 due to the problem above). Related files:
  • BT_DECO_CONDITION_NOT_ENOUGH_SPAWNING_POOL
  • BT_ACTION_BUILD_SPAWNING_POOL
  1. Train 6 Zerglings (might be 4 or 8 due to the problem above). Related files:
  • BT_DECO_CONDITION_NOT_ENOUGH_ZERGLINGS
  • BT_ACTION_TRAIN_ZERGLING

About


Languages

Language:C++ 99.8%Language:C 0.2%Language:Batchfile 0.0%