GitXplorerGitXplorer
k

spyr

public
5 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
8e9cde11e72d5ca7601d4cabb5a283f331bec38b

icon styles?

kkevin-roark committed 11 years ago
Unverified
ae0b3d1de979ff148d48774bdeddc274011f7f9b

phones can listen now git statusgit status

committed 11 years ago
Unverified
64d71ebe975fc786cc514002964055b5acb56b3f

script fix from spgh

kkevin-roark committed 11 years ago
Unverified
6389b574135f1f430ea6104a9b104a629d3b0c42

running scripts

kkevin-roark committed 11 years ago
Unverified
ae09319d949a5925d88ba96f16d987d27aca1a74

stupid buffer

kkevin-roark committed 11 years ago
Unverified
42330900ad1ebc3a1c5d7ecee187bd4bb506dde8

Merge branch 'master' of https://github.com/kevin-roark/spyr

kkevin-roark committed 11 years ago

README

The README file for this repository.

spyr

SPYR - special magic yelling room

How to use

cd spyr-presence; node index.js &; cd ..;
cd spyr-sounder; node index.js &; cd ..;
cd spyr-io; node index.js &; cd ..;
cd spyr-web; node index.js &; cd..;

Pay attention to the NODE_ENV and SPYR_IO_URL environment variables.

Architecture

Inspired by weplay.io

spyr

equivalent to the main weplay

spyr-web

equivalent to weplay-web

spyr-audio

equivalent to weplay's emulator

Spyr audio ideas

clients press a button and record a sound of fixed length (0.25 - 0.5 seconds probably). That sounds is then sent over socket.io to spyr-audio, which adds all the sounds it gets in a fixed (0.1 - 0.2 second) time, and then broadcasts the combined sound as one buffer to all clients. Clients constantly play sounds like frames of the emulator. profit.