Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ericl521/schmek
Multiplayer classic snake, with a few special powers potentially
https://github.com/ericl521/schmek
Last synced: 2 days ago
JSON representation
Multiplayer classic snake, with a few special powers potentially
- Host: GitHub
- URL: https://github.com/ericl521/schmek
- Owner: EricL521
- Created: 2023-09-26T01:01:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-10T02:34:33.000Z (9 months ago)
- Last Synced: 2024-04-10T21:51:41.780Z (9 months ago)
- Language: JavaScript
- Size: 675 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Schmek
A multiplayer snake game, with a few upgradeable abilities## Abilities
List of currently implemented abilities:- **Dig**
- Activatable ability that allows you to dig under other snakes
- Currently no upgrades
- **Scavenge**
- Passive ability that allows you to eat the dead bodies of other snakes
- Can be upgraded for better effeciency
- **Speed Boost**
- Activatable ability that allows you to move faster
- Can be upgraded to last longer, or go even faster
- **Reverse**
- Activatable ability that allows you to reverse your snake, switching your head and tail
- Can be upgraded to mose less of your snake upon use, or to have the lost snake become alive## Setup
Guide to get the game up and running locally### Prerequisites
- Node.js and npm ([installation guide](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm))### Quick Start
- Single command that clones and launches game. Requires node and npm
```bash
git clone https://github.com/EricL521/Schmek.git && cd Schmek && npm i && npm run build && npm run start
```### Installation & Usage
- Clone repository
```bash
git clone https://github.com/EricL521/Schmek.git
```
- Enter newly created folder
```bash
cd Schmek
```
- Install Node.js packages
```bash
npm install
```
- Build application
```bash
npm run build
```
- Start server
```bash
npm run start
```