A multiplayer tetris clone written in Typescript. The game uses WebRTC Data channels for truely serverless multiplayer in the browser (Peer-To-Peer).
This game has the following features:
- Singleplayer
- Peer-To-Peer multiplayer
- SRS rotation system
- Lighting system
- Hold piece
Multiplayer is possible using WebRTC. The players send garbage lines to each other which are cancellable.
Contributions are welcome. Pull-Requests and Issues are happily accepted.
Take a look at the Contributor's guide.
Yarn is used instead of NPM, so make sure it is installed (npm i -g yarn
).
The assets need to be built using Aseprite.
All necessary steps are included in the Makefile:
make
should suffice.
- Frederick Gnodtke