Soccer Shots

挑戦
- 主な挑戦は、さまざまなゴールモードを実装することでした。第1のモードは、ゴールポスト内で移動するターゲットの最大ショットを打つことであり、もう1つは、コンピュータヒットを保存することでした。
- ゴールキーパー、ゴールポスト、移動ターゲット、サッカーを持つゲームボードを設計します。また、ゲームモードに応じて左、右のクリックコントロールを扱います。
- ゴールポスト内でターゲットランニングアニメーションを設定するアニメーションノードの実装、ゴールキーパーの移動アニメーション、及びサッカーのサイズの縮小アニメーションによる回転です。
- スコアはゲームモードに応じて2つの異なる条件によって計算されます:
- キッカーゲームモードで動くターゲットに当たるショットの数を数えます。
- ゴールキーパーゲームモードで保存したコンピュータヒット件数を数えます。
進展
- 最初は、シーングラフの異なるレンダリング可能なノードを使用して、ゴールポスト、ゴールキーパー、移動ターゲット、サッカーを持つゲームボードを設計しました。
- 異なるシーングラフのポスターとアニメーションノードを使用して、ゴールポスト内でターゲットランニングアニメーションとゴールキーパーの移動アニメーション を設定しました。サッカーへの回転とサイズの縮小アニメーションを実装しました。
- 左、右、上、下のクリックを処理してキッカーモードでターゲットマークを移動し、左クリックと右クリックを処理してゴールキーパー モードでゴールキーパー を移動するためにBrightScriptでロジックを実装しました。
- 動くターゲットに命中したショットの数を計算するためにロジックをBrightScriptで実装しました。