https://github.com/arshia-rgh/rock_paper_scissors
Real Time game using sockets on python
https://github.com/arshia-rgh/rock_paper_scissors
alembic mysql python socket-programming sqlalchemy threading
Last synced: 3 months ago
JSON representation
Real Time game using sockets on python
- Host: GitHub
- URL: https://github.com/arshia-rgh/rock_paper_scissors
- Owner: arshia-rgh
- License: gpl-3.0
- Created: 2024-08-04T20:18:18.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-09T14:08:33.000Z (9 months ago)
- Last Synced: 2025-01-13T05:06:57.280Z (5 months ago)
- Topics: alembic, mysql, python, socket-programming, sqlalchemy, threading
- Language: Python
- Homepage:
- Size: 101 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Rock Paper Scissors Game
![]()
![]()
![]()
![]()
## Description
A simple Rock Paper Scissors game implemented in Python.## Features
- Play against the computer
- Play against many player (No limit !)
- Randomized computer moves
- Score tracking## Installation
### Prerequisites
- Python 3.x
- pip### Steps
1. Clone the repository:
```sh
git clone https://github.com/serene1212/rock-paper-scissors.git
cd rock_paper_scissors
```
2. Create a virtual environment:
```sh
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```
3. Install the dependencies:
```sh
pip install -r requirements.txt
```
## Contribute3 - Make a copy of `sample.env` and change the variables
```bash
cp sample.env .env
```4 - Run the following command to apply migrations to the database
```bash
alembic upgrade head
```## Usage
Run the game using the following command:
```sh
./run.sh
```
## License
This project is licensed under the GNU General Public License v3.0. See the [LICENSE](./LICENSE) file for more details.