Augusto
e5d06e0310
|
4 years ago | |
---|---|---|
.. | ||
audit | 4 years ago | |
README.md | 4 years ago |
README.md
multiplayer_fps
Instructions
Write your own version of the game maze wars you should recreate all the elements of the game, but you have freedom to implement the user interface.
In the bare minimum you should implement the in the user interface:
-
A mini map where the player can see he's own position and the whole "game world".
-
The graphics of the game: the walls and the other players (see maze_wars for more details)
- You should also display the frame rate of the game in the screen.
-
A peer-to-peer network that will allow other players to join your server and play against each other.
- Your implementation should allow one client and the server to run in the same machine and allow all the other clients to connect to the server in other machines
You have to develop the game server and also a client application:
-
The server must accept all the connections possible.
-
When the client is initialized it should ask for the :
-
IP address of the server, allowing the same client application to connect to any server.
-
After this it should ask also for a name.
-
Example: Assuming that you can to connect to a server in your same computer.
path/to/client $ cargo run 192. Enter IP Adress: 127.0.0.1 Enter Name: name Starting... path/to/client $
- Note: If you want to connect to a server in another computer you will have to connect to the Ip address of the server computer.
-
-
You can use any language that you prefer.