コンテンツにスキップ

もくじ:フラッピーバード風ゲーム

この記事について

この記事はプログラミング初心者のための記事です。

変数と基本的な構文を理解するために、フラッピーバード風ゲームを作ります。

もくじ

  1. プレイヤーをつくる
    1. 画面をつくる
    2. 四角形を表示する
    3. 四角形に重力を与える
    4. クリックしたら四角形に浮力を与える
  2. 下の土管をつくる
    1. 下の土管を表示する
    2. 下の土管を横に動かす
    3. 下の土管を繰り返し出現させる
    4. 出現するときに、土管の高さをランダムにする
  3. プログラムを別々にする
    1. プログラムを一緒にして動かす
    2. 役割ごとに関数でわける
  4. プレイヤーと下の土管の衝突判定をする
    1. 衝突判定の関数を用意する
    2. 衝突したらプレイヤーが赤くなるようにする
  5. 上の土管もつくる
    1. 上の土管を描く
    2. 上の土管と衝突したらプレイヤーが赤くなるようにする
  6. ゲームオーバー処理を作る
    1. 死亡フラグを用意する
    2. 土管に衝突したら死亡フラグを立てる
    3. 死亡フラグが立っていたらゲームをストップさせる
    4. 死亡フラグが立っていたらゲームオーバーの文字を表示させる
  7. スコア機能をつくる
    1. 難易度の調整をする
    2. スコア保存用の変数を用意する
    3. 土管が画面の端までいったらスコアを増やす
    4. スコアを前面に表示する
  8. リトライ機能をつくる
    1. 初期化する関数を用意する
    2. スペースキーを押したら初期化する
    3. ゲームオーバーのときだけ初期化するようにする
  9. タイトル画面をつくる
    1. タイトルフラグを用意する
    2. タイトルフラグが立っていたらゲームを進行させないようにする
    3. タイトルフラグが立っていたらタイトルとなるテキストを表示する
    4. スペースキーでタイトルフラグをおろす
    5. ゲームオーバー時にタイトルフラグをたてる
  10. いろいろ調整
    1. 画面からはみ出した時はゲームオーバーにしよう
    2. 画像を使ってみよう