課題5

課題内容

じゃんけんゲームページ作成
この課題では、POST形式のフォームを使用してじゃんけんゲームを作成します。プレイヤーが「グー」「チョキ」「パー」を選び、PHPでランダムに生成されたコンピュータの選択と比較し、勝敗を判定します。

要件

  1. フォーム作成

    • POST形式でフォームを作成します(デザインは自由)。
    • フォーム内に「グー」「チョキ」「パー」を選べるセレクトボックスを設置します。
    • フォームの送信先は「result.php」に設定します。
  2. result.phpの動作

    • 相手の選択肢(グー、チョキ、パー)はランダムで表示されるようにします。
    • フォームで選択したプレイヤーの手と、コンピュータの手を比較し、勝敗を表示します。
    • 勝った場合:「勝ち」と表示。
    • 負けた場合:「負け」と表示。
    • グー、チョキ、パー以外の値が送信された場合は「不正なリクエストです」と表示します。

完成目標期間

3日間を目安に完成させてください。

使用言語

  • HTML: フォームやページの構造を作成。
  • CSS: ページの見た目をデザイン(自由)。
  • PHP: フォームデータの処理、ランダムな相手の手の選択、勝敗の判定を行う。

習得できるスキル

  • PHPの実践スキル: フォーム処理、POSTデータの扱い、条件分岐、ランダムなデータ生成、勝敗判定。

課題提出

1. 制作ファイルを確認する

制作ファイルを確認し、要件通りに動作しているかを確認してください。

2. 制作ファイルをギガファイルで提出

パソコンにLINEを追加していない場合は、必ず追加しておくようにしましょう。
参考サイト: パソコンでLINEを利用する

  1. ギガファイルを開く
  2. 「ファイルの保持期限変更」で【30日】以上を選択します。
  3. 制作ファイルをアップロードします。
  4. 当スクールのITスキルサポートLINE公式アカウント課題名とギガファイルのURLを提出して下さい。
    提出例

提出後について

プロジェクトファイルは必ず保存しましょう。
基本的にはご提出頂いてから1週間以内に順を追って、採点結果を LINE公式よりお送り致します。採点結果で修正があった場合は、指示に従って修正・提出を繰り返し、クリアしたら次の課題に進みましょう!

※注意事項※

課題で作成した動画等をSNS等にアップしたり、ご自身の実績として掲載することは絶対にやめて下さい。もし、見つかった場合は然るべき処置を取らせて頂きます。

感想、意見、質問を残す

※順々にご対応させて頂きますのでご意見、ご質問に時間がかかる場合がございます。

関連記事

課題1

課題2

課題3

課題4