软件工程(I
The C Programming Language
期末大作业展示
龙思宇
2015013239
清华大学软件学院
主要内容


  • 游戏特色
  • 系统框架
  • 核心功能实现
  • 总结与感悟
Software Engineering (I) — The C Programming Language
游戏特色


  • 跑酷 + 音乐
  • 无限扩展(读取 osu! 游戏的谱面文件)
  • .mp3 播放支持
  • 动画管理
  • 雾霾模式
  • 奇怪的特效
Software Engineering (I) — The C Programming Language
系统框架


  • 初始化模块
  • 文件读取模块
  • 渲染模块
  • 输入处理模块
  • 计时器事件模块
  • 动画管理模块
Software Engineering (I) — The C Programming Language
核心功能实现


  • .mp3 支持:MCI 音频接口
  • 注册属性动画
  • 触屏支持:WM_TOUCH
Software Engineering (I) — The C Programming Language
总结与感悟


Programming

+

Creativity

=

Fun
Software Engineering (I) — The C Programming Language
THANKS
拒绝 PowerPoint 从我做起