# tetris **Repository Path**: yorkee/tetris ## Basic Information - **Project Name**: tetris - **Description**: 基于SDL2的俄罗斯方块。 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-07-12 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tetris #### 介绍 基于SDL2的俄罗斯方块,开发环境是QtCreator。 #### 依赖的库 1. SDL2-2.0.12 2. SDL2_image-2.0.5 3. SDL2_ttf-2.0.15 4. SDL2_mixer-2.0.4 #### 使用说明 1. 下载Qt 2. 克隆本仓库:`git clone https://gitee.com/yorkee/tetris.git` 3. 选择MinGW 32-bit编译工具链 4. 分别复制依赖库的dll文件到build相关文件夹下面(如:复制tetris\lib\SDL2-2.0.12\i686-w64-mingw32\bin下面的SDL2.dll到QtCreator所配置的build文件夹下面的debug目录下) 5. 修改资源路径: ``` #define TT_IMG_PATH "yourPath/tetris/img/" #define TT_FONT_PATH "yourPath/tetris/font/" #define TT_SOUND_PATH "yourPath/tetris/sound/" ``` 1. 使用QtCreator打开项目文件,编译、运行 ![运行图片](https://images.gitee.com/uploads/images/2020/0725/145942_867269eb_1094940.png "Tetris.png") PS: #define FOR_DOUDOU_PLAY (1) //该定义是为了减小难度给儿子玩,正常难度更改为0 :blush: