コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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();
        }