プロジェクト の C 言語 スキルツリー

C 言語を使って Flappy Bird を作成する

初級

このプロジェクトでは、C プログラミング言語を使用し、グラフィックスライブラリの ncurses を活用し、ロジック制御を組み込んで、独自の Flappy Bird を実装します。

c

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Flappy Bird は、シンプルでありながらチャレンジングなゲームプレイで大きな人気を博した人気のあるアドディクティブなモバイルゲームです。このプロジェクトでは、C 言語を使って独自のバージョンの Flappy Bird を実装する方法を学びます。

このプロジェクトを追うことで、次のことができます。

  • テキストベースの画面描画に ncurses ライブラリを使用する方法を学ぶ。
  • Linux におけるデータ構造とシステムコールの知識を獲得する。
  • C プログラムでキーボードイベントとリアルタイム更新を処理する経験を得る。

👀 プレビュー

Flappy Bird Preview

🎯 タスク

このプロジェクトでは、次のことを学びます。

  • C を使って文字ベースのバージョンの Flappy Bird を実装する方法。
  • キーボードイベントを処理して鳥の動きを制御する方法。
  • 障害物を右から左に移動させることで前進の錯覚を作り出す方法。
  • ncurses ライブラリを使って文字インターフェイスを描画する方法。

🏆 成果

このプロジェクトを完了すると、次のことができるようになります。

  • C 言語の熟練度を示す。
  • キーボードイベントを処理するスキルを開発する。
  • C プログラムでリアルタイム更新を実装する。
  • テキストベースの画面描画に ncurses ライブラリを利用する。
  • Linux におけるデータ構造とシステムコールを理解する。
これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 中級 レベルの実験の完了率は 63%です。学習者から 88% の好評価を得ています。

講師

labby
Labby
Labby is the LabEx teacher.