简介
《飞扬的小鸟》(Flappy Bird)是一款广受欢迎且令人上瘾的手机游戏,因其简单却具有挑战性的玩法而大获成功。在本项目中,我们将学习如何使用C编程语言实现我们自己版本的《飞扬的小鸟》。
通过完成本项目,你将:
- 学习如何使用
ncurses
库进行基于文本的屏幕绘制。 - 掌握Linux中的数据结构和系统调用知识。
- 获得在C程序中处理键盘事件和实时更新的经验。
👀 预览

🎯 任务
在本项目中,你将学习:
- 如何使用C实现基于字符的《飞扬的小鸟》版本。
- 如何处理键盘事件以控制小鸟的移动。
- 如何通过将障碍物从右向左移动来营造向前运动的错觉。
- 如何使用
ncurses
库绘制字符界面。
🏆 成果
完成本项目后,你将能够:
- 展示对C编程语言的熟练掌握。
- 培养处理键盘事件的技能。
- 在C程序中实现实时更新。
- 使用
ncurses
库进行基于文本的屏幕绘制。 - 理解Linux中的数据结构和系统调用。