Esempio n. 1
0
        public void TestServerGame()
        {
            var server = new GodGameServerClient().CreateServer(null);

            server.AddSimulatorsToEngine(EngineFactory.CreateEngine());

            server.Start();
        }
Esempio n. 2
0
        public void TestClientGame()
        {
            var game   = new GodGameServerClient();
            var client = game.CreateClient(null);

            client.AddSimulatorsToEngine(EngineFactory.CreateEngine());

            client.ConnectToServer("7.63.207.22", 15005);
        }
Esempio n. 3
0
        public void TestServerClientGameVirtual()
        {
            var game = new GodGameServerClient();

            // Virtual connection setup

            var virtualNetworkConnectorServer = new VirtualNetworkConnectorServer();
            var virtualNetworkConnectorClient = virtualNetworkConnectorServer.CreateClient();

            // Create
            var server = game.CreateServer(virtualNetworkConnectorServer);
            var client = game.CreateClient(virtualNetworkConnectorClient);

            // Initialize gameloop

            var engine = EngineFactory.CreateEngine();

            server.AddSimulatorsToEngine(engine);
            client.AddSimulatorsToEngine(engine);
        }
Esempio n. 4
0
        public void TestServerClientGame()
        {
            var game = new GodGameServerClient();

            // Create
            var server = game.CreateServer(null);
            var client = game.CreateClient(null);

            // Connect
            server.Start();

            Thread.Sleep(1000);

            client.ConnectToServer("127.0.0.1", server.TcpPort);

            // Initialize gameloop

            var engine = EngineFactory.CreateEngine();

            server.AddSimulatorsToEngine(engine);
            client.AddSimulatorsToEngine(engine);
        }