はじめに
Flappy Bird は、シンプルでありながらチャレンジングなゲームプレイで大きな人気を博した人気のあるアドディクティブなモバイルゲームです。このプロジェクトでは、C 言語を使って独自のバージョンの Flappy Bird を実装する方法を学びます。
このプロジェクトを追うことで、次のことができます。
- テキストベースの画面描画に
ncursesライブラリを使用する方法を学ぶ。 - Linux におけるデータ構造とシステムコールの知識を獲得する。
- C プログラムでキーボードイベントとリアルタイム更新を処理する経験を得る。
👀 プレビュー

🎯 タスク
このプロジェクトでは、次のことを学びます。
- C を使って文字ベースのバージョンの Flappy Bird を実装する方法。
- キーボードイベントを処理して鳥の動きを制御する方法。
- 障害物を右から左に移動させることで前進の錯覚を作り出す方法。
ncursesライブラリを使って文字インターフェイスを描画する方法。
🏆 成果
このプロジェクトを完了すると、次のことができるようになります。
- C 言語の熟練度を示す。
- キーボードイベントを処理するスキルを開発する。
- C プログラムでリアルタイム更新を実装する。
- テキストベースの画面描画に
ncursesライブラリを利用する。 - Linux におけるデータ構造とシステムコールを理解する。





