Updated README

This commit is contained in:
clerie 2018-04-04 13:18:54 +02:00
parent 15f17ab329
commit da1ff37c5a

View File

@ -5,8 +5,7 @@ Inspired by https://github.com/defnull/pixelflut
It's only a bit of fun. His servers are much better ;P
## Using
### Setup
## Setup
Install node.js and download scripts
```
sudo apt-get nodejs git
@ -18,9 +17,32 @@ Open the shown http port in a browser (you can use multiple on multiple machines
Start playing at the shown input port.
### Default ports
* HTTP (for viewing) `61813`
* INPUT (for plaing) `1337`
* HTTP (for viewing): `61813`
* INPUT (for plaing): `1337`
### Play
Ports can be changed in index.js
## Play
Use PixelNode with the same protocol as Pixelflut:
https://github.com/defnull/pixelflut#pixelflut-protocol
## Currently supported commands
### Set pixel `PX <x> <y> <color>`
Response: `PX <x> <y> <color>`
### Get pixel `PX <x> <y>`
Response: `PX <x> <y> <color>`
### Size `SIZE`
Response: `SIZE <w> <h>`
### Stats `STATS`
Response: `STATS px:<px> conn:<conn>`
### Variables
variable | content | example | description
---------|-------- |-------- | -----------
`<w>` | value defined in index.js | `100`, `1654` | width of display
`<h>` | value defined in index.js | `100`, `1654` | heigth of display
`<x>` | value between `0` and `<w>` | `45`, `2` | x coordinate
`<y>` | value between `0` and `<h>` | `45`, `2` | y coordinate
`<color>` | can be a rgb or rgba color | `fa341b`, `ba32c9a3` | color
`<px>` | | `45`, `231` | pixel change per second
**[BETA]** `<conn>` | | `45`, `231` | currently connected hosts