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

🎯 タスク
このプロジェクトでは、次のことを学びます。
- C を使って文字ベースのバージョンの Flappy Bird を実装する方法。
- キーボードイベントを処理して鳥の動きを制御する方法。
- 障害物を右から左に移動させることで前進の錯覚を作り出す方法。
ncursesライブラリを使って文字インターフェイスを描画する方法。
🏆 成果
このプロジェクトを完了すると、次のことができるようになります。
- C 言語の熟練度を示す。
- キーボードイベントを処理するスキルを開発する。
- C プログラムでリアルタイム更新を実装する。
- テキストベースの画面描画に
ncursesライブラリを利用する。 - Linux におけるデータ構造とシステムコールを理解する。
これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 中級 レベルの実験の完了率は 63%です。学習者から 88% の好評価を得ています。





