2.9 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
bd7158d8c442eddfaeb5bd1c | サイモンゲームを作成する | 3 | 302357 | build-a-simon-game |
--description--
目標: https://codepen.io/freeCodeCamp/full/obYBjE と同じような機能を持つ、CodePen.io アプリを構築してください。
以下のユーザーストーリーを実装してください。 必要に応じて、どのようなライブラリあるいは API を使用してもかまいません。 あなたの独自のスタイルにしましょう。
ユーザーストーリー: 連続してボタンを押す順番をランダムに提示されます。
ユーザーストーリー: 連続してボタンを押す順番を正しく入力するごとに、同じボタンを押す順番とともに追加の 1 ステップ を見ることができます。
ユーザーストーリー: 連続したボタンを押す順番を鳴らす時と、自らボタンを押すときに、それぞれのボタンに応じた音が聞こえます。
ユーザーストーリー: もし間違ったボタンを押したら、そうしたことを知らされてから、連続してボタンを押す順番の表示を再開して思い出させてくれるので、もう一度挑戦することができます。
ユーザーストーリー: 現在の連続してボタンを押す順番に何回のステップがあるのかを見ることができます。
ユーザーストーリー: 再開したい場合には、そうするためにボタンをたたくことができ、それからゲームが 1 つのステップの状態まで復帰します。
ユーザーストーリー: もし間違ったボタンを押してしまったら、そうしたことを知らせ、それから連続してボタンを押す順番が新しくランダムな状態からゲームが再開する、ストリクトモードでプレイできます。
ユーザーストーリー: 連続 20 ステップを正しく入力することでゲームに勝利できます。 私の勝利が通知され、ゲームをもう一度やり直します。
ヒント: 各ボタンに対して使用できる mp3 はこちらです: https://s3.amazonaws.com/freecodecamp/simonSound1.mp3
, https://s3.amazonaws.com/freecodecamp/simonSound2.mp3
, https://s3.amazonaws.com/freecodecamp/simonSound3.mp3
, https://s3.amazonaws.com/freecodecamp/simonSound4.mp3
完了したら、CodePen のプロジェクトへのリンクを入れて、「このチャレンジを完了しました」ボタンをクリックしてください。
freeCodeCamp フォーラムでプロジェクトを共有することにより、フィードバックを得ることができます。
--solutions--
// solution required