コード例 #1
0
ファイル: Program.cs プロジェクト: rick0000/MjModel
        static void DoGame(string roomId)
        {
            var roomName = "testRoom" + roomId;
            var targetGameNum = AllGameNum / ConcurrentNum;
            var gameCount = 0;
            //while (gameCount < targetGameNum)
            while (true)
            {
                Console.WriteLine("start game : room" + roomId + ", gameCount:" + gameCount);

                ClientFacade cf0 = new ClientFacade("player0", roomName);
                //cf0.SetLoggable(true);
                cf0.StartClient();

                while (cf0.IsEndGame == false)
                {
                    Thread.Sleep(10);
                }

                Console.WriteLine("end game : room" + roomId +", gameCount:"+gameCount);
                gameCount += 1;
                if(gameCount >= targetGameNum)
                {
                    break;
                }
            }
        }
コード例 #2
0
ファイル: BotClientManager.cs プロジェクト: rick0000/MjModel
 public void GenerateClient(string roomName, int needNum)
 {
     for(int i = 0; i < needNum; i++)
     {
         var client = new ClientFacade("bot_" + roomName, roomName);
         client.SetLoggable(false);
         client.StartClient();
     }
 }