Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stevenjoezhang/osmos.io
Multi-player Osmos game
https://github.com/stevenjoezhang/osmos.io
canvas game nodejs websocket
Last synced: 18 days ago
JSON representation
Multi-player Osmos game
- Host: GitHub
- URL: https://github.com/stevenjoezhang/osmos.io
- Owner: stevenjoezhang
- License: other
- Created: 2019-04-18T03:29:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-16T17:46:27.000Z (30 days ago)
- Last Synced: 2024-10-18T16:00:48.220Z (28 days ago)
- Topics: canvas, game, nodejs, websocket
- Language: JavaScript
- Homepage:
- Size: 28.3 MB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Osmo
## About
Osmo is a game the web browser, made entirely using HTML5, and inspired heavily by the gameplay of Osmos.
The rules are simple; click to propel yourself around, and try to absorb smaller cells until you become the biggest. Watch out for larger cells, or they will absorb you!
## Screenshots
![Screenshot](screenshot.png)
## Install
```bash
# Clone this repository
git clone https://github.com/stevenjoezhang/osmos.io.git
# Go into the repository
cd osmos.io
# Install dependencies
npm install
```## Usage
After cloning this repository, run the follow commands to install dependencies and set up server. Enjoy!
```bash
npm start
```You can configure the game by editing `config.js`.
**WARNING: Remember to build again after editing any file, include `config.js`.**
## Build
```bash
npm run build
```## License
Osmo is forked from [Browsmos](https://github.com/BHSPitMonkey/Browsmos).
> ### License
> Any JavaScript sources within Browsmos are hereby licensed under the Simplified BSD License. You are free to modify and redistribute Browsmos, but, if you do, please:
> - don't distribute modifications as though they are my own
> - consider including an attribution, preferably linking to this page