Sprite Sprint
スプライトを迷路の中を段階的にプログラムしていきますが、欲しいメダルを得るには最短のプログラムとループが必要です。
遊び方
スプライトがゴールに到達するように、一連の移動ブロックと回転ブロック (Repeat と If-Path-Ahead を使用) を構築します。到達するだけでは十分ではありません。最小のブロックで解決するとゴールドの報酬が得られます。これは通常、繰り返されるステップをループに折りたたむことを意味します。
- パレットからブロックを追加し、実行を押してスプライトを送信します
- 目標を達成して、効率的にブロンズ、シルバー、またはゴールドを獲得しましょう
- ヒントは、最適なループベースのソリューションで使用されるブロックの数を明らかにします。
コントロール
- デスクトップ: パレット チップをクリックしてブロックを追加し、✕ をクリックして削除し、Repeat にカウントを入力します。 「実行」、「クリア」、「ヒント」ボタンを使用する
- 携帯電話とタブレット: パレットとプログラム ブロックを直接タップします
ゲームモード
- 毎日: 小、中、大の、全員に同じシードの迷路
- 実践: New Maze を使用して任意のサイズの新しい迷路を生成する
ヒントと戦略
- 最長の直線を特定し、それを繰り返しでラップしてブロック数を削減します
- Path Ahead によって 1 つのプログラムが分岐通路を生き延びることができる場合
学べること
Sprite Sprint は、迷路を解くことを、緊密なループ プログラムを作成し、実際のプログラミング ロジックを構築するためのレッスンに変えます。
- スキル: ループ、アルゴリズム、プログラミング ロジック、問題解決
- 最適対象: およそ 4 年生から 9 年生 (9 歳から 15 歳)
- 保護者と教師向け: 迷路を解くためのタイトなループ プログラムを作成します。
起源
移動と回転のブロック、そして繰り返しと条件分岐は、Scratchの語彙である。MITメディアラボが5歳から16歳向けに作ったブロック型言語だ。
ここで重要なのは独自の採点方式である。ゴールに到達するだけでは足りず、金賞は少ないブロックで解いた場合に限られる。
これにより練習が、抽象化についての教訓に変わる。長い移動の羅列は常にうまくいくが、何も教えない。簡潔さを強いることで、ループが明白な答えになる。繰り返しこそが、プログラムの働きを変えずにそれを短くする唯一のものだからである。
スプライトスプリントについて
Sprite Sprint は、迷路を解くことを、緊密なループプログラムを作成するためのレッスンに変えます。 PlayPendium 用に社内で作成されたオリジナルの無料ブラウザ ゲームです。
ブラウザで遊べる無料のオリジナルゲーム — ダウンロード不要。すべてのゲームを見る →