npm install
npm run dev-client
npm run dev-server
npm start
npm test
- https://tetris.fandom.com/wiki/Tetris_Guideline
- https://harddrop.com/wiki/SRS
- https://imgur.com/a/bGwLQsi
- https://github.com/simonlc/tetr.js
- https://github.com/nullobject/tetris
Rotation docs:
- http://tech.migge.io/2017/02/07/tetris-rotations/
- https://tetris.fandom.com/wiki/SRS
- https://strategywiki.org/wiki/Tetris/Rotation_systems
- https://www.youtube.com/watch?v=yIpk5TJ_uaI
- https://www.youtube.com/watch?v=Atlr5vvdchY
- https://tetris.wiki/Super_Rotation_System#Wall_Kicks
- first turn grab bag
- counterclockwise kick data
- tick between server and client
- ghost blocks