Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

tetrus

tetrus is a cooperative, peer to peer tile-matching browser game.

It uses:

  • batman.js for managing application and view state
  • WebRTC for initiating the p2p data connection
  • WebGL for rendering
  • WebSockets for client session control
  • Go for the server-side

play it at tetrus.frustra.org

Developing

First, make sure you have Go and node.js installed. Then, grab the code by running go get github.com/frustra/tetrus, which will place the repository into your $GOPATH.

To compile the assets, switch to the tetrus directory, run npm install, then run one of these tasks:

  • make assets compile minified, fingerprinted versions of the CSS and JS
  • make dev-assets compile unminified versions of the CSS and JS
  • make dev-watch-assets compiles the unminified CSS and JS on every change

Then, start up the server with one of these tasks:

  • make server compile the server
  • make dev-server compile and run the server in debug mode
  • make dev-watch-server compiles and runs the server on every change

About

Cooperative, peer to peer tile-matching browser game.

Resources

License

Releases

No releases published
You can’t perform that action at this time.