Tetris: Block-Stacking Adventure
Project Purpose & Goal
In a world filled with complex and demanding video games, "Tetris: A Block-Stacking Adventure" emerged from a simple desire: to recreate the joy and challenge of a game that has fascinated players for decades. The purpose of this project is not just to pay homage to the classic Tetris but also to provide an engaging and captivating gaming experience for players, both old and new. The primary mission was to ensure that this timeless game would continue to entertain and challenge generations to come.
Tech Stack Explanation
Problems & Thought Process
While writing this web-based game, I had to brush up matrix operations. The functionalities such as rotating a tetromino for example uses the matrix transpose operation. It was fun but challenging to visualize all the interactions with the tetromomino in mathematical terms.
Throughout the development journey of "Tetris - A Block-Stacking Adventure", I brushed up the concepts of React Hooks and learned a lot about developing game with React and the mindset behind it. Got to know a ton about the game itself. Though Tetris is a classical game, gettting all the basic features all right was definitely the biggest achievement.