https://github.com/nathanflurry/scrunch-prototype
Prototype for a chess-like, multiplayer, browser-based game.
https://github.com/nathanflurry/scrunch-prototype
Last synced: about 1 month ago
JSON representation
Prototype for a chess-like, multiplayer, browser-based game.
- Host: GitHub
- URL: https://github.com/nathanflurry/scrunch-prototype
- Owner: NathanFlurry
- Created: 2017-11-07T04:45:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T18:22:55.000Z (over 2 years ago)
- Last Synced: 2025-05-07T21:45:55.958Z (about 1 month ago)
- Language: Rust
- Homepage:
- Size: 325 KB
- Stars: 18
- Watchers: 2
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scrunch Game Prototype

## Description
A chess-like, browser-based, multiplayer game. Each player has a different pattern of places they can move to. Jump around to collect points, grow taller, and scrunch other players.## Building Client
Before doing anything, execute `npm i` within this directory. That will install the NPM dependencies.
If you want to build the client just once, then execute `npm run build`. If you want Webpack to watch for changes, then execute `npm run watch`. If you want to obfuscate the client for publishing, execute `npm run build-prod`.## Building and Running Server
*Make sure you have Rust nightly installed.* If it's not installed, execute `rustup install nightly`. One that is completed, execute `npm start` and visit `localhost:8000`.## How to Play
* Press `Enter` to join.
* Click on the green squares to move your player there.
* Collect yellow orbs to grow taller.
* Every time you move, a "gap" (represented by blue squares) is spawned behind you. Don't jump on the gaps – they'll kill you.
* Jump on other players to scrunch them. This makes them spawn yellow orbs that you can collect.## Notable Technologies Used
* Rust
* TypeScript
* rocket.rs
* MessagePack
* Pixi.js