- Created By Chenchang
- Migrated By HHP-DokiDoki
- 欢迎访问 我的博客(尽管目前还没有文章)。
这是一个使用 C 语言和 SDL3 库开发的经典俄罗斯方块游戏,采用模块化设计实现核心玩法、图形渲染、事件处理和存档功能。
- 翻转------空格键
- 左移------小键盘←
- 右移------小键盘→
- 加速------小键盘↓
- 暂停------ESC
- 确认------Enter
- 添加快速重开功能: 在暂停界面中添加Restart选项,清空地图状态后快速重开
- 支持鼠标操作:添加对鼠标事件的监测,添加对相关逻辑的处理
- 音效与背景音乐:集成 SDL_mixer 库,增加游戏音效。
- 更多方块类型:引入自定义或更复杂的方块形状。
- 更丰富的视觉效果:例如方块下落时的阴影、消除时的动画效果。
- 配置文件:允许用户自定义键位、难度初始值等。
- 多存档位: 增加存档槽,并提供预览存档功能。
- 自定义开始页面背景图: 允许使用游戏截图作为背景图。
- ......