An open API service indexing awesome lists of open source software.

https://github.com/cdleveille/slime-volleyball

Fan remake of the classic browser game. Python (desktop) & JavaScript (web) versions.
https://github.com/cdleveille/slime-volleyball

game game-development html5 html5-canvas javascript javascript-game pygame python python3 slime-volleyball xinput

Last synced: 24 days ago
JSON representation

Fan remake of the classic browser game. Python (desktop) & JavaScript (web) versions.

Awesome Lists containing this project

README

          

## Web (JavaScript)

**Play Online:**

https://www.cdleveille.net/slime

**Play from Source Code:**
1. Download or clone repository
2. Install [Node.js](https://nodejs.org/en/)
3. Install [http-server](https://www.npmjs.com/package/http-server): ```npm install http-server -g```
4. In the \web directory, run: ```http-server -a localhost -p 8000 -c-1```
5. Go to [http://localhost:8000/slime.html](http://localhost:8000/slime.html)

## Desktop (Python)

**Play from Source Code (Windows, Mac, Linux):**
1. Download or clone repository
2. Install [Python 3](https://www.python.org/downloads/)
3. Install packages:
- [pygame](https://www.pygame.org/wiki/GettingStarted/): ```pip install pygame```
- [Pillow](https://pypi.org/project/Pillow/): ```pip install Pillow```
4. Run Slime-Volleyball.pyw

**Play from EXE (Windows):**
- Go to [Releases](https://github.com/cdleveille/Slime-Volleyball/releases) and download the latest version

**Keyboard Controls:**
- Player 1 (Team 1):
- Move: [A D]
- Jump: [W]
- Slow: [S]
- Powers: [Q E]
- Player 2 (Team 2):
- Move: [LEFT RIGHT]
- Jump: [UP]
- Slow: [DOWN]
- Powers: [RSHIFT RCTRL]
- Player 3 (Team 1):
- Move: [F H]
- Jump: [T]
- Slow: [G]
- Powers: [R Y]
- Player 4 (Team 2):
- Move: [J L]
- Jump: [I]
- Slow: [K]
- Powers: [U O]

**XInput Controls (Windows):**
- Move: [Left analog stick]
- Jump: [A]
- Powers: [X B]