Tetris 使用 Python 作為核心架構,並使用 Pygame 撰寫 UI,實現以下三種功能 一般模式:玩家可以操作方塊旋轉及移動,消除整行方塊可以得分 AI模式:AI將會自己遊玩,並選擇合適的位置放置 訓練模式:每回合隨機生成一個版面,玩家會需要根據當前版面放置一個最合適的位置,之後會由AI判斷這個位置是第幾號的行動,並示範一次它會怎麼移動