Skip to main content

キャッスルクラッシャーズ
レッスン 5: キャッスル クラッシャー コンテスト

競争する

さあ、Castle Crasher コンテストに参加しましょう! この自律的な競争では、あなたのロボットは「城」を破壊し、フィールドからキューブを叩き落として、できるだけ多くのポイントを獲得しようとします。 試合中にクリアされた各キューブは 1 ポイントの価値があり、最も多くのポイントを獲得したロボット が勝利します。 城を探し、衝突し、クリアするようにロボットをコード化します。ただし、フィールドから落ちないよう注意してください。 以下のビデオを見て、これまでに学んだことをすべて Castle Crasher コンテストに適用するプロセスを学びましょう。

ルールを理解する

Castle Crasher は自律的な試合として行われ、目標は、立方体の「城」を探し出し、クラッシュし、盛り上がったフィールドから取り除き、ポイントを獲得するようにロボットをコード化することです。 城の位置は各試合の開始時にランダムに決定されるため、注意してください。

あなたとあなたのチームは、ロボットとコードにエンジニアリング設計プロセスを適用して、実行中のスコアを最大化できます。 

Castle Crasher コンテストで成功するために使用できる戦略は数多くあります。 このアニメーションを見て、Castle Crasher ゲームの実際のプレイ例をご覧ください。

ビデオファイル

競技のルールを分析および解釈するには、この文書をお読みください。 Google / .docx / .pdf

ルールを読みながら、それをどのように利用してゲーム戦略を立てることができるかを考えてください。

キャッスル クラッシャー コンペティションで、センサーが取り付けられた BaseBot がフィールドからキューブを叩き落とす

理解を確認してください 

次のビデオに進む前に、エンジニアリング ノートにある以下の文書の質問に答えて、コンテストのルールを必ず理解してください。 

理解度を確認するための質問 Google / .docx / .pdf

エンジニアリング設計プロセスの適用

エンジニアリング設計プロセスに関するこのビデオを見て、Castle Crasher コンペティションのゲーム戦略、コード、またはロボット設計の開発と反復を続ける手順を確認してください。 

オープンエンジニアリング設計プロセスポスター

協調的な意思決定

エンジニアリング設計プロセスを進める際には、チーム メンバーとコミュニケーションをとる必要があります。 このビデオを見て、チームで意思決定を行う際に使用できる適切なコミュニケーションの例をご覧ください。


 < レッスンに戻る を選択して、レッスンの概要に戻ります。 

 次へ > を選択して、このレッスンを通じて学んだことと行ったことを振り返ります。