human
2022-2023 VEX IQゲーム「Slapshot」を説明できますか？
gpt
VEX IQコンペティションのスラップショットは、より短いエッジに平行なフェンス、片側に45枚のディスクがロードされた5つのディスペンサー、もう片方に4つのゴールゾーンを備えた6インチx 8インチの長方形のフィールドで再生されます。ロボットはディスペンサー側の試合を開始し、フェンスから最も遠いフィールド周辺の壁に接触します。それらはディスペンサーと対話して内部のディスクを削除し、それぞれ削除されたディスクは1ポイントの価値があります。フェンスの下でディスクを反対側のゴールゾーンに発射することで、より多くのポイントを獲得できますが、ロボットはディスクのスコアリング中にフェンスを渡ることはできません。試合の終了時に、ロボールはコンタクトゾーンのフェンスを越えて到達して、対応する目標ゾーンでスコアを付けるディスクごとに追加の1ポイントを獲得できます。
まず、2つのチームが60秒の長いチームワークマッチで協力して、できるだけ多くのポイントを獲得し、2つのチームが同じスコアを受け取ります。各チームは2人のドライバーと1人のロボットで構成されており、各ドライバーは試合の半分で操作します。次に、各チームはロボットスキルチャレンジで競争します。これらの試合は、60秒の長さで完全にドライバー制御される運転スキルマッチと、プログラミングスキルがドライバーなしと60秒の自律操作とポイントを獲得することで構成されています。
human
Vexはどのように機能しますか？
gpt
Vexは、VEXCODEフレームワークを使用して、ユーザーが迅速かつ簡単にコーディングを開始できるようにします。VexCodeは、ブロック、Python、またはC ++で記述できます。VSCODE拡張機能は、学生がコーディングを支援するために市場で見つけることができます。

ブロックは、Chromebook、Amazon Fire、Androidタブレット、iPad、Windows、Macで動作します。ユーザーがロボットのコマンドロジックのシーケンスを作成できるようにするドラッグアンドドロップインターフェイスを提供します。各コマンドは、構成可能な入力を持つ可能性のあるブロックであり、ロボットの動作を定義します。すべてのブロックはカラー調整されており、同様のタイプのコマンドとグループ化されています。コマンドのシーケンスが確定すると、ブロックプラットフォームがコードを実行できます。このプロセスには、コードをロボットにコンパイルしてダウンロードし、指定されたコマンドシーケンスを実行することが含まれます。

PythonまたはC ++を使用する場合、Vexapiをインポートするか、使用する言語にそれぞれ含める必要があります。次に、APIを使用して、ロボットが使用するコマンドシーケンスとロジックを定義します。