A long term competitive multiplayer tetris project
Implemented:
Basic PlayField
Basic Rotation
Basic Soft Dropping
Basic Line Clearing
Todo:
Hard Dropping (https://harddrop.com/wiki/Drop#Hard_drop)
-Sonic Drop
Ghost Pieces (https://harddrop.com/wiki/Ghost_piece)
Proper PlayField (https://harddrop.com/wiki/Playfield)
Add SRS (https://harddrop.com/wiki/SRS) (LONG)
-Spawn Orientation
-Proper Basic Rotation (https://harddrop.com/wiki/File:SRS-pieces.png)
-180 Rotations
-Wall Kicks
-T-Spins
Preview (https://harddrop.com/wiki/Preview)
Add DAS (https://harddrop.com/wiki/DAS)
-ARR (Auto Repeat Rate)
Add IHS + IRS (Inital Hold/Rotation System)
Proper Client
-Modes
-40L
-Normal Infinite Play
-Marathon
-Dig Race
-Garbage Algorithm
-Settings
-Rebinding
Server Communication
Multiplayer
-User Accounts
-Lobby
-Battle
-Networking
-Garbage Sending
-Tetris/Tspin/B2B/Combo Worth
-Mino spawn survival
-Classic Garbage Meter