Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/TStarBot2
/ types & classes
Types & classes
123 in github.com/Tencent/TStarBot2
⨍
Functions
927
◇
Types & classes
123
↓ 16 callers
Class
CombatCommand
tstarbot/data/queue/combat_command_queue.py:15
↓ 7 callers
Class
Worker
tstarbot/data/pool/worker_pool.py:15
↓ 3 callers
Class
ActMgr
tstarbot/act/act_mgr.py:9
↓ 3 callers
Class
CoordSystem
tstarbot/building/placer.py:132
↓ 3 callers
Class
Squad
tstarbot/combat_strategy/squad.py:16
↓ 2 callers
Class
Army
tstarbot/combat_strategy/army.py:9
↓ 2 callers
Class
Battle1V1
tstarbot/sandbox/battle_1v1.py:74
↓ 2 callers
Class
BuildCommandQueueV2
A left-in-right-out queue (first in first out)
tstarbot/data/queue/build_command_queue.py:19
↓ 2 callers
Class
LurkerMgr
A zvz Zerg combat manager
tstarbot/combat/micro/lurker_micro.py:9
↓ 2 callers
Class
MicroMgr
A zvz Zerg combat manager
tstarbot/combat/micro/micro_mgr.py:14
↓ 2 callers
Class
PredefBuildingDeltaPos
Pre-defined delta position TODO: abstract a common class for all delta position management
tstarbot/building/placer.py:40
↓ 2 callers
Class
PredefTowerDeltaPosRingAccess
TODO: abstract a common class for all delta position management
tstarbot/building/placer.py:93
↓ 2 callers
Class
ScoutAttackEscape
tstarbot/scout/tasks/scout_task.py:108
↓ 2 callers
Class
WorkerPool
tstarbot/data/pool/worker_pool.py:37
↓ 2 callers
Class
ZergAgent
A ZvZ Zerg agent for full game map.
tstarbot/agents/zerg_agent.py:23
↓ 1 callers
Class
ActExecutor
tstarbot/sandbox/act_executor.py:5
↓ 1 callers
Class
BaseInstance
Base with other items in its territory. used by BasePool
tstarbot/data/pool/base_pool.py:66
↓ 1 callers
Class
BasePool
tstarbot/data/pool/base_pool.py:120
↓ 1 callers
Class
BaseTerritoryMgr
tstarbot/sandbox/resource_mgr_old2.py:154
↓ 1 callers
Class
BuildCommandQueue
tstarbot/data/queue/build_command_queue.py:13
↓ 1 callers
Class
BuildOrderQueue
tstarbot/production_strategy/util.py:68
↓ 1 callers
Class
Building
tstarbot/data/pool/building_pool.py:5
↓ 1 callers
Class
BuildingPool
tstarbot/data/pool/building_pool.py:26
↓ 1 callers
Class
CombatCommandQueue
tstarbot/data/queue/combat_command_queue.py:45
↓ 1 callers
Class
CombatUnit
tstarbot/data/pool/combat_pool.py:14
↓ 1 callers
Class
CombatUnitPool
tstarbot/data/pool/combat_pool.py:56
↓ 1 callers
Class
CommandBase
tstarbot/data/queue/command_queue_base.py:1
↓ 1 callers
Class
CoordSystemAnchor
tstarbot/building/placer.py:148
↓ 1 callers
Class
CorruptorMgr
A zvz Zerg combat manager
tstarbot/combat/micro/corruptor_micro.py:8
↓ 1 callers
Class
DancingDrones
Let drones dance around their base. adopted from Zheng Yang's code.
tstarbot/data/demo_dc.py:6
↓ 1 callers
Class
DancingDronesMgr
tstarbot/building/dancing_drones_mgr.py:12
↓ 1 callers
Class
DataContext
tstarbot/data/data_context.py:88
↓ 1 callers
Class
DefeatRoaches
for DefeatRoaches Minimap. Adopted from lxhan's code
tstarbot/data/demo_dc.py:46
↓ 1 callers
Class
DefeatRoachesCombatMgr
Combat Manager for the DefeatRoaches minimap
tstarbot/combat/defeat_roaches_mgr.py:13
↓ 1 callers
Class
DemoBot
A random agent for starcraft.
tstarbot/sandbox/agents/demo_bot.py:72
↓ 1 callers
Class
DemoManager
tstarbot/sandbox/agents/demo_bot.py:44
↓ 1 callers
Class
DemoPool
tstarbot/sandbox/agents/demo_bot.py:15
↓ 1 callers
Class
DynamicData
tstarbot/data/data_context.py:54
↓ 1 callers
Class
EnemyCluster
tstarbot/data/pool/enemy_pool.py:16
↓ 1 callers
Class
EnemyPool
tstarbot/data/pool/enemy_pool.py:58
↓ 1 callers
Class
ExtractorWorkerTagMgr
Maintain the Extractor-Worker bi-directional mapping/contract using tags
tstarbot/sandbox/resource_mgr.py:131
↓ 1 callers
Class
FakeEnv
tstarbot/scout/tasks/explor_task_rl.py:77
↓ 1 callers
Class
HybridPlacer
Pre-defined adaptive hybrid positions
tstarbot/building/placer.py:240
↓ 1 callers
Class
HybridPlacerV2
Pre-defined adaptive hybrid positions, v2 based on v1, use a separate sub function for tower placement
tstarbot/building/placer.py:337
↓ 1 callers
Class
HybridPlacerV3
Pre-defined adaptive hybrid positions, v3 based on v2, more refined trials when placing towers
tstarbot/building/placer.py:472
↓ 1 callers
Class
HybridPlacerV3_1
Pre-defined adaptive hybrid positions, v3_1 use "anchor point" to calculate local-to-global coord when placing towers, which ensures a regular-
tstarbot/building/placer.py:558
↓ 1 callers
Class
InfestorMgr
A zvz Zerg combat manager
tstarbot/combat/micro/infestor_micro.py:9
↓ 1 callers
Class
MicroAgent
A random agent for starcraft.
tstarbot/sandbox/agents/rule_micro_agent.py:144
↓ 1 callers
Class
MicroBase
Basic Micro Functions
tstarbot/combat/micro/micro_base.py:12
↓ 1 callers
Class
MicroManager
tstarbot/sandbox/agents/rule_micro_agent.py:62
↓ 1 callers
Class
MutaliskMgr
A zvz Zerg combat manager
tstarbot/combat/micro/mutalisk_micro.py:10
↓ 1 callers
Class
NaivePredefPlacer
Naive pre-defined positions
tstarbot/building/placer.py:181
↓ 1 callers
Class
OppoPool
tstarbot/data/pool/opponent_pool.py:15
↓ 1 callers
Class
PredefTowerDeltaPos
TODO: abstract a common class for all delta position management
tstarbot/building/placer.py:70
↓ 1 callers
Class
QueenMgr
A zvz Zerg combat manager
tstarbot/combat/micro/queen_micro.py:12
↓ 1 callers
Class
RavagerMgr
A zvz Zerg combat manager
tstarbot/combat/micro/ravager_micro.py:10
↓ 1 callers
Class
ResourceArea
Pure Resource Area, including minerals & gases and excluding bases
tstarbot/data/pool/base_pool.py:17
↓ 1 callers
Class
RoachMgr
A zvz Zerg combat manager
tstarbot/combat/micro/roach_micro.py:8
↓ 1 callers
Class
Scout
tstarbot/data/pool/scout_pool.py:12
↓ 1 callers
Class
ScoutBaseTarget
tstarbot/data/pool/scout_pool.py:47
↓ 1 callers
Class
ScoutCommandQueue
tstarbot/data/queue/scout_command_queue.py:10
↓ 1 callers
Class
ScoutCruiseTask
tstarbot/scout/tasks/cruise_task.py:7
↓ 1 callers
Class
ScoutExploreTask
tstarbot/scout/tasks/explor_task.py:6
↓ 1 callers
Class
ScoutExploreTaskRL
tstarbot/scout/tasks/explor_task_rl.py:30
↓ 1 callers
Class
ScoutForcedTask
tstarbot/scout/tasks/force_scout.py:16
↓ 1 callers
Class
ScoutPool
tstarbot/data/pool/scout_pool.py:69
↓ 1 callers
Class
Slope
tstarbot/data/pool/map_tool.py:65
↓ 1 callers
Class
StaticData
tstarbot/data/data_context.py:25
↓ 1 callers
Class
StrategyRenderer
tstarbot/combat_strategy/renderer.py:50
↓ 1 callers
Class
UnitPool
tstarbot/sandbox/agents/rule_micro_agent.py:28
↓ 1 callers
Class
ViperMgr
A zvz Zerg combat manager
tstarbot/combat/micro/viper_micro.py:11
↓ 1 callers
Class
ZergBuildingMgr
tstarbot/sandbox/building_mgr.py:42
↓ 1 callers
Class
ZergCombatMgr
A zvz Zerg combat manager
tstarbot/combat/combat_mgr.py:28
↓ 1 callers
Class
ZergProdAdvArms
tstarbot/production_strategy/prod_advarms.py:12
↓ 1 callers
Class
ZergProdDefAndAdv
tstarbot/production_strategy/prod_defandadv.py:12
↓ 1 callers
Class
ZergProdRush
tstarbot/production_strategy/prod_rush.py:11
↓ 1 callers
Class
ZergProductionMgr
tstarbot/production_strategy/production_mgr.py:11
↓ 1 callers
Class
ZergResourceMgr
tstarbot/sandbox/resource_mgr.py:175
↓ 1 callers
Class
ZergScoutMgr
tstarbot/scout/scout_mgr.py:27
↓ 1 callers
Class
ZergStrategyMgr
tstarbot/combat_strategy/combat_strategy_mgr.py:45
Class
AllianceType
tstarbot/data/pool/macro_def.py:24
Class
BaseBuildingMgr
tstarbot/sandbox/building_mgr.py:31
Class
BaseBuildingMgr
tstarbot/building/building_mgr.py:33
Class
BaseCombatMgr
Basic Combat Manager Common Utilites for combat are implemented here.
tstarbot/combat/combat_mgr.py:13
Class
BaseProductionMgr
tstarbot/production_strategy/base_production_mgr.py:11
Class
BaseResourceMgr
tstarbot/sandbox/resource_mgr_old2.py:111
Class
BaseResourceMgr
tstarbot/sandbox/resource_mgr_old3.py:113
Class
BaseResourceMgr
tstarbot/sandbox/resource_mgr.py:37
Class
BaseResourceMgr
tstarbot/resource/resource_mgr.py:81
Class
BaseScoutMgr
tstarbot/scout/scout_mgr.py:15
Class
BaseStrategyMgr
tstarbot/combat_strategy/combat_strategy_mgr.py:34
Class
BasicPlacer
tstarbot/building/placer.py:167
Class
BuildCommandType
tstarbot/data/queue/build_command_queue.py:7
Class
Color
tstarbot/combat_strategy/renderer.py:9
Class
CommandQueueBase
tstarbot/data/queue/command_queue_base.py:13
Class
DancingDronesAgent
An agent that makes drones dancing. Show how to send per-unit-control actions.
tstarbot/agents/dancing_drones_agent.py:17
Class
DancingDronesResourceMgr
tstarbot/sandbox/resource_mgr_old2.py:122
Class
DancingDronesResourceMgr
tstarbot/sandbox/resource_mgr.py:48
Class
DancingDronesResourceMgr
tstarbot/resource/dacing_drones_resource_mgr.py:9
Class
EmployStatus
tstarbot/data/pool/worker_pool.py:8
next →
1–100 of 123, ranked by callers