プロジェクト in C Skill Tree

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

初級

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

ShellC

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

はじめに

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

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

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

👀 プレビュー

Flappy Bird Preview

🎯 タスク

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

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

🏆 成果

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

  • C言語の熟練度を示す。
  • キーボードイベントを処理するスキルを開発する。
  • Cプログラムでリアルタイム更新を実装する。
  • テキストベースの画面描画に ncurses ライブラリを利用する。
  • Linuxにおけるデータ構造とシステムコールを理解する。

講師

labby

Labby

Labby is the LabEx teacher.