static void Main(string[] args) { var mas = new MultiagentSystem(); mas.AddAgent(new SimpleAgent("simple1")); mas.AddAgent(new SimpleAgent("simple2")); mas.AddAgent(new Logger("logger")); //mas.RunTurnbased(stepTime: TimeSpan.FromSeconds(0.5)); mas.RunRealtime(stepTime: TimeSpan.FromSeconds(0.5)); Console.ReadKey(); }
static void Main(string[] args) { var env = new WumpusEnvironment(new WumpusWorld()); var mas = new MultiagentSystem(env); mas.AddAgent(new Hunter("hunter")); mas.RunTurnbased(stepTime: TimeSpan.FromSeconds(0.5)); }
static void Main(string[] args) { var env = new FireEnvironment(new FireWorld()); var mas = new MultiagentSystem(env); mas.AddAgent(new Fireman("sam")); // Run real-time or turn-based? //mas.RunRealtime(TimeSpan.FromSeconds(0.5)); mas.RunTurnbased(stepTime: TimeSpan.FromSeconds(0.5)); }