Self Battle
About
A battle about killing your own clones that you create! This is a 2 player multiplayer game. The game is divided into three phases.
Phase 1: You go around the map and place clones. In this phase, you spawn on the opponent's side of the map. The game also tracks and records your movements in this phase and your movements become a clone itself in the later phases
Phase 2: You get to go around the map and look for your opponent's clones which you have to defend. In this phase, you spawn on your side of the map.
Phase 3: You get to go around the map and kill your own clones and defend your opponent's clones. In this phase, you spawn on your side of the map.
You get a point whenever you kill your own clown and when you kill the opponent. Each player takes 5 shots to kill. When you die, you respawn back at your original spawn location.
Game setup:If you have two players, great! There are two ways to play. For both ways to play the game, you should be on the same network.
A) Manually connecting between server and clients (probably have to do for CMU network)
Note: Anything that is “.exe” could be different for Mac. Substitute "server.exe" and "client.exe" with whatever is called “server” and “client” in the downloaded zip.
- Have one player run the server with "server.exe <host ip> <port>" where <port> is a custom port number
- You can find your host ip by typing command ifconfig and using the ip in en0, or through other ways
- Have both players connect by running "client.exe <host ip> <port>" where <port> is the same custom port number used in step 1 and <host> is the IP address found in step 2
- For an external client to connect, the client may need to turn off his/her firewall (If you see something like trying… but it does not fail, you should try this)
B) Using LAN connect. (If you are the only two people on the same network playing the game) (Buggy)
- Start up the server on one person with "server.exe"
- Have both players connect by running "client.exe"
- Both players should automatically find the server, connect and start playing!
- Automatically display the client’s ip address
- Move: WASD
- Shoot/Place clones: left click