Tetris是一个简单易用的俄罗斯方块模块,在Windows控制台上运行。使用MSP430 Launchpad与PuTTY(超级终端也可,波特率115200,MCU工作于16MHz)。注意:通迅波特率为115200,Launchpad自带的USB转串口波特率达不到,为了保证通迅正常,需要另外的USB转串口模块。此模块之前运行于8051系列微处理器上,所以内存占用很小,不支持彩色。游戏运行的相关逻辑,如新方块产生、地图维护、边界检测等,全部被封装在模块内部。你只需编写UI与按键处理及分数计算相关函数,并在模块初始化时注册所需的回调函数即可。游戏相关逻辑无需你关心。俄罗斯方块的基本元素是一组由4个小型正方形组成的规则图形,称为方块(Tetromino)。