Example #1
0
        private static void Main(string[] args)
        {
            //File.Delete(@"C:\tmp\test.txt");
            //var k = new TextWriterTraceListener(@"C:\tmp\test.txt");
            //Trace.Listeners.Add(k);
            Trace.Listeners.Add(new ConsoleTraceListener());

            var table = new Table(5, 10);
            table.AddPlayer("Book Guy 1", new ByTheBookStrategy());
            table.AddPlayer("Ex-dealer", new DealerStrategy());
            //table.AddPlayer("Bad guy 1", new ImbicilePlayer());
            table.AddPlayer("Book Guy 2", new ByTheBookStrategy());
            table.AddPlayer("Bad guy 1", new ImbicileStrategy());
            table.AddPlayer("Mad man", new RandomStrategy());
            for (var i = 0; i < 10000; i++)
            {
                table.PlayHand();
            }
            table.ReportStats();
            Console.Read();
        }
Example #2
0
        private static void Main(string[] args)
        {
            //File.Delete(@"C:\tmp\test.txt");
            //var k = new TextWriterTraceListener(@"C:\tmp\test.txt");
            //Trace.Listeners.Add(k);
            Trace.Listeners.Add(new ConsoleTraceListener());

            var table = new Table(5, 10);

            table.AddPlayer("Book Guy 1", new ByTheBookStrategy());
            table.AddPlayer("Ex-dealer", new DealerStrategy());
            //table.AddPlayer("Bad guy 1", new ImbicilePlayer());
            table.AddPlayer("Book Guy 2", new ByTheBookStrategy());
            table.AddPlayer("Bad guy 1", new ImbicileStrategy());
            table.AddPlayer("Mad man", new RandomStrategy());
            for (var i = 0; i < 10000; i++)
            {
                table.PlayHand();
            }
            table.ReportStats();
            Console.Read();
        }