TBlocks is a single/multiplayer tetris-like game
The easiest way to run the game is to use the online version which is already deployed to a server on the internet.
If you want to run the game locally, you'll need to:
- Clone the repository
- Install dependencies using
npm i
- Start the project using
npm start
- Enjoy
Notice: The game will use the back-end which is already deployed to match you with other players. If you want to run your own back-end, you'll need to clone the back-end repository as well.
Left Arrow
: Move the current piece to the leftRight Arrow
: Move the current piece to the rightUp Arrow
: Rotate the current pieceDown Arrow
: Move the current piece down by one unitSpace Bar
: Drop current piece to the bottom of the boardm
: Mute/unmute musicM
: Change music track
- Some UI improvements
- Single player mode added
- FFA ( 3 players ) added
- Sound effects added
- Increase speed of the pieces falling based on player's performance
- Add an Attack/Perk system
- Transfer cleared lines to the other player
- Add music to the game
- Express - Server
- SocketIO - Web socket Communication
- React - Front End framework
- Redux - State Management
- HTML Canvas - Drawing of the boards
If you'd like to contribute to this project, feel free to open a new issue in this repository so we can get a conversation started.
-
Dave Martínez - Github