This is school project of Tetris game written in c++ along with R.Yi and M.Zhang.
Provide a text-based display and a graphical display of game board using MVC pattern and observer pattern.
Provide different diffcult level for user to choose.
Add hint support to indicate which place would be suggested position.
Based on hint support, add automatic-play support to let pc to continuously play the game.
Following is a demo gif for automatic playing:
