A tetris clone built with React and Redux.
- React.js - A JavaScript library for building user interfaces
- Redux - A predictable state container for JavaScript apps.
- React Konva - JavaScript library for drawing complex canvas graphics using React.
- Material UI - React components that implement Google's Material Design.
- Prettier - An opinionated code formatter.
- ESlint - Pluggable JavaScript linter
- 7 Unique Tetriminos rotate and detect collisions
- Scoreboard documents cleared lines
- Ability to pause game, Game over when board fills
- Gameboard rendered with React Konva
- State management in Redux
- Enhanced game difficulty. Game gets faster every 500 points.
yarn
yarn start
Chris Bradshaw – @_chrisbradshaw – [email protected]
This project is licensed under the MIT License.
https://github.com/chrisbradshaw
- Fork it (https://github.com/chrisbradshaw/tetrominos)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request