Checkers

Checkers-Roku

挑戦
  • 主な課題は、1つの広場から別の広場に斜めに作品を移動し、相手の作品を飛び越えて、ボードからその作品を取ることでした。
  • 四角形と異なる色のポスターのノードを持つゲームボードを設計し、左、右、上、下のクリックコントロールを使って焦点を移動し、位置を選択します。
  • 可能な動きからの計算に基づいて、簡単で難しいゲームモードを区別する機能を実装する。
  • ピースまたはキングを動かすために可能なすべての位置を示す複数のアニメーションノードを実装すること。
進展
  • 当初は、シーングラフの異なるレンダリング可能なノードを使用して、矩形と異なる色のポスターノードを持つゲームボードを設計しました。
  • 左、右、上、下、OKクリックコントロールを処理してフォーカスを移動し、位置を選択するために、ブライトスクリプトでロジックを実装しました。
  • 我々は、異なるシーングラフのポスターとアニメーションノードを使用し、点滅するアニメーションを設定して、ピースまたはキングを動かすための全ての可能な位置を示しました。
  • ユーザーが選択したゲームモードに応じて実行するゲームの強靭性のために、ブライトスクリプトでロジックを実装しました。
  • BrightScriptでロジックを実装し、すべての可能なポジションを計算してピースまたはキングを移動させます。
結果
  • 矩形と異なる色のポスターのノードを持つゲームボードを設計し、左、右、上、下、右のクリックコントロールを処理しました。
  • チェッカーの恋人たちは、久々にRoku Channel Storeで失われたゲームを見つけました。
  • 挑戦する準備ができている–https://channelstore.roku.com/details/112552/checkers-free