Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrozbarry/themightiestblob
Massively multiplayer web-based blob game. Now in juicy blobiness!
https://github.com/mrozbarry/themightiestblob
Last synced: about 2 months ago
JSON representation
Massively multiplayer web-based blob game. Now in juicy blobiness!
- Host: GitHub
- URL: https://github.com/mrozbarry/themightiestblob
- Owner: mrozbarry
- Created: 2015-09-22T12:15:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-13T20:03:26.000Z (about 9 years ago)
- Last Synced: 2024-10-12T23:26:38.452Z (3 months ago)
- Language: CoffeeScript
- Homepage:
- Size: 1.07 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)
# Multiplayer Blob Game
Built with [react-flux-webpack-starter](https://github.com/pairshaped/react-flux-webpack-starter)
# TODO
- [x] Network sync code
- [ ] Nicer way to change username/start mass (right now, it's a refresh on the client side)
- [ ] Integrate with verlet-* physics integration libraries, using SAT for collision detection
- [ ] Interpolate movement on the client to reduce jitter. May just end up running the simulation at a higher tick-rate client-side to do physics only.
- [ ] Consumption mechanics
- [ ] 1st mode: Blobs can fight multiple blobs, challenging 1 mass unit per server tick.
- [ ] 2nd mode: If blob is at most half your size, you can consume# Install
```bash
$ npm install
```# Running
Run the development server
```bash
$ npm start
```Build production javascript bundle
```bash
$ npm run compile
$ npm start
```# Unit Testing
```bash
npm test
```