Skip to content

Online Multiplayer Rock Paper Scissors Game built using Python

Notifications You must be signed in to change notification settings

barclayd/Multiplayer-Rock-Paper-Scissors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Multiplayer Rock Paper Scissors

Online Multiplayer Rock Paper Scissors game connected to a Linux server. Built using Python

Demo

One client connected and ready to play, One client open

Waiting to connect and launch screen

One client has made a move, other client is yet to move

One client has made a move, waiting for the other client

Both players have made a move

Both players have made their move

Features

  • Scalable game - allows for multiple client games running simultaneously
  • GUI
  • Use of secure, shared server to facilitate game play

How to Run

How to Run the Server

$ git clone https://github.com/barclayd/Multiplayer-Rock-Paper-Scissors.git
$ cd Multiplayer-Rock-Paper-Scissors
$ python server.py

Open settings.py and change the IP to the network IP of the device running the server and change the PORT number to any open port as desired such as ip = <Your Local Network IP address> and port = <CHOSEN PORT NUMBER>.

How to Run the Client

Run infinte instances of the terminal - 2 clients have to open and connected to start a game

$ python client.py

Future Improvements:

  • Use of images
  • Save of high scores

About

Online Multiplayer Rock Paper Scissors Game built using Python

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages