このWinspire: Algorithmsについて
ふざけてアルゴリズム的思考を向上させましょう!
Winspire は、プログラミングによるアルゴリズム開発ゲームです。学生と大人がアルゴリズム的思考を開発し、基本的なプログラミング スキルを習得するのに役立つゲームを作成しました。
プレイヤーは、プログラミング言語を使用して Win ロボットを制御し、さまざまな障害物、敵ロボット、さまざまな場所が彼を待っているレベルを通過する必要があります。ゲームには 14 のレベルがあり、「工場」、「庭園」、「雪の迷路」の 3 つの場所に分かれています。
「工場」という場所は教育的であり、ユーザーはジョイスティックをアシスタントとして利用できます。ここでの旅全体を通して、プレーヤーは Win との対話形式の段階的なチュートリアルによっても支援されます。また、コントロール パネルのすぐ上には、ヒント ボタンが常に表示されます。これをクリックすると、現在のレベルまでのトレーニングが再び表示されます。
「ガーデン」の場所ではトレーニングが続きますが、拡大されたマップを使用するより難しいレベルでは、ターミナルの下で続きます。マップ全体を表示するには、端末を閉じる/開くためのボタンがあります。
最後のレベルは「雪の迷路」の場所にあり、マップがさらに大きくなり、右側に移動して「スワイプ」で移動できます。
主なツールはターミナルで、プレーヤーはプログラミング言語でコマンドを記述します。その構文は完全に英語に基づいています。基本的なロボットの移動コマンドに加えて、敵対的なロボットに対処するのに役立つ攻撃コマンド、および "if" および "while" 構造もあります。 「if」構文は、その中のコマンドを 1 回だけ実行し、条件が満たされた場合にのみ実行されます。「while」構文は、条件が満たされるまでコマンドが実行されることを意味するループです。同時に、無限の数の条件を構造内に同時に入力できます。これを行うには、特殊記号「&」を使用します。その後に、次の条件を記述できるため、何度でも記述できます。
プレーヤーがコードを認識しやすくするために、すべてのコマンドと構造は適切な色で塗装されています。さらに、コンストラクトまたはコンストラクト内にあるコマンドは、それに応じて自動的にインデントされます。
コード内のエラーを検出して修正するためのデバッガーがあります。エラー自体とそれを含むコード行を表示するだけでなく、プログラムのすべてのステップも表示されます。便宜上、端末にはエラーのあるコード行も表示されます。
レベルを進めていくと、プレイヤーはマップ上でマイクロチップに出会い、ツールの研究やロボットのカスタマイズに使用できるマイクロチップを収集します。現時点では、「改善」パネルには 2 つの改善点があります。レベルを完了するのに役立つ攻撃コマンドと「while」構造です。また、正確に勝利すると、適切なレベルでプレイヤーに通知されます。ロボットをカスタマイズするために、頭、胴体、脚の 3 つのパーツの合計 9 つのパーツがあります。