Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alicanerdurmaz/rock-paper-scissors-lizard-spock-multiplayer
Now, you can play Rock Paper Scissors online 🚀
https://github.com/alicanerdurmaz/rock-paper-scissors-lizard-spock-multiplayer
go golang matchmaking multiplayer multiplayer-game nextjs react rock-paper-scissors rockpaperscissors tailwindcss typescript websocket
Last synced: 7 days ago
JSON representation
Now, you can play Rock Paper Scissors online 🚀
- Host: GitHub
- URL: https://github.com/alicanerdurmaz/rock-paper-scissors-lizard-spock-multiplayer
- Owner: alicanerdurmaz
- Created: 2021-08-01T20:46:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-12T17:01:42.000Z (over 3 years ago)
- Last Synced: 2025-01-30T06:41:54.861Z (14 days ago)
- Topics: go, golang, matchmaking, multiplayer, multiplayer-game, nextjs, react, rock-paper-scissors, rockpaperscissors, tailwindcss, typescript, websocket
- Language: TypeScript
- Homepage: https://game-rpsls.vercel.app
- Size: 310 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Rock Paper Scissors Lizard Spock🚀 [Game](https://game-rpsls.vercel.app/)
Rock Paper Scissors Lizard Spock is an extension of the classic game of chance, Rock Paper Scissors, created by Sam Kass and Karen Bryla.
[more information](https://the-big-bang-theory.com/rock-paper-scissors-lizard-spock/)
# How to play
- Open the [Game](https://game-rpsls.vercel.app/).
- Send the link to your friend.
- Wait for them to join.
- The game will start automatically when your friend online.### Rules
- Scissors cuts Paper
- Paper covers Rock
- Rock crushes Lizard
- Lizard poisons Spock
- Spock smashes Scissors
- Scissors decapitates Lizard
- Lizard eats Paper
- Paper disproves Spock
- Spock vaporizes Rock
- (and as it always has) Rock crushes Scissors# Roadmap
- play with a random person
- online / offline status for clients
- friendship system# Tech Stack
Client
- React / Next.js
- Typescript
- Tailwind CSS
Backend
- Go# How to run
**server**
```sh
cd server
go run main.go
```**client**
```sh
cd client
yarn install
yarn dev
```# Backend API Documentation
[you can find insomnia project files here](https://github.com/alicanerdurmaz/rock-paper-scissors-lizard-spock-multiplayer/tree/main/.insomnia)