Skip to content

Repository files navigation

Tetris


作者

  • Created By Chenchang
  • Migrated By HHP-DokiDoki
  • 欢迎访问 我的博客(尽管目前还没有文章)。

项目简介

这是一个使用 C 语言和 SDL3 库开发的经典俄罗斯方块游戏,采用模块化设计实现核心玩法、图形渲染、事件处理和存档功能。

操作方式

  • 翻转------空格键
  • 左移------小键盘←
  • 右移------小键盘→
  • 加速------小键盘↓
  • 暂停------ESC
  • 确认------Enter

未来可拓展功能

  • 添加快速重开功能: 在暂停界面中添加Restart选项,清空地图状态后快速重开
  • 支持鼠标操作:添加对鼠标事件的监测,添加对相关逻辑的处理
  • 音效与背景音乐:集成 SDL_mixer 库,增加游戏音效。
  • 更多方块类型:引入自定义或更复杂的方块形状。
  • 更丰富的视觉效果:例如方块下落时的阴影、消除时的动画效果。
  • 配置文件:允许用户自定义键位、难度初始值等。
  • 多存档位: 增加存档槽,并提供预览存档功能。
  • 自定义开始页面背景图: 允许使用游戏截图作为背景图。
  • ......

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages