Пример #1
0
 public TwoOneOneBuildOrder(StrategicMapDetails strategicMapDetails, UnitService unitService)
 {
     _strategicMapDetails = strategicMapDetails;
     _unitService         = unitService;
     _buildOrder          = JsonConvert.DeserializeObject <BuildOrder>(EmbededResourceHelper.Get("Bot.BuildOrders.2-1-1.json"));
     _buildOrder.Initialize();
 }
        public AIService()
        {
            _strategicMapDetails = JsonConvert.DeserializeObject <StrategicMapDetails>(EmbededResourceHelper.Get("Bot.MapDetails.16BitLE.json"));
            _unitService         = new UnitService();

            _bots = new List <Bot>
            {
                new EarlyGameEconomyAI(_strategicMapDetails, _unitService),
                new TwoOneOneBuildOrder(_strategicMapDetails, _unitService)
            };
        }
Пример #3
0
 public EarlyGameEconomyAI(StrategicMapDetails strategicMapDetails, UnitService unitService)
 {
     _strategicMapDetails = strategicMapDetails;
     _unitService         = unitService;
 }