I’ve had this new little idea concerning a multiplayer game.
Basically it’s not about the game itself, but about the way how to achieve it.
This is what I’ve been thinking about:
Let’s say player 1 (the host of the game) starts a game where he can drive a car around. Maybe something like
the racing example included with Game Develop.
Now, he asks a buddy to join his game and so his buddy does.
Once the 2 are playing the game, player 1 controls the direction of the car and player 2 can shoot bullets, which originate from the car.
Now, what if the data exchange between the two would be minimal?
What if, and that’s a big if, player 2 sends nothing more than the coördinates of his mouse pointer, as to tell the server what to aim at when player 2 is shooting.
And what if player 2 sees nothing less than a copy, an exact port of player 1 his screen?
You might think of this as a video stream. Player 1 streams what he’s seeing to player 2. One image after another.
Now the questions are:
-How smooth would it run for player 2.
-Is this possible at all within Game Develop.
If it would be smooth and if this would be possible within Game Develop, then we might have an easier way to create multiplayer games. Because everything is calculated and rendered on the host computer. It’s basically like creating a single player game, with the difference that only a small set of data is influenced by the input
of the client computer.
Tell me if I’m wrong, because I’m just full of crappy ideas and I’m always willing to learn.