2048 Free

2048-Roku-540x320-min

挑戦
  • 主な挑戦は、番号付きのタイルを格子上でスライドさせ、それらを合併させて番号2048のタイルを作成することでした。
  • 4×4格子のゲームボードを設計し、左、右、上、下 矢印クリックコントロールを処理します。
  • 2つのタイルが合併させて新しいタイルを作成する時新しいタイルに別のアニメーションを設定する。
  • スコアーは、2つのタイルが合併させる度に、新しいタイルの増分値によって計算されなければなりません。
進展
  • 当初は、シーングラフの異なるレンダリング可能なノードを使用して、4×4格子寸法のゲームボードを設計しました。
  • 新しいタイルのアニメーションを実装し、左、右、上、下 矢印のクリックコントロールを処理するために、異なるシーングラフアニメーションとスケールノードを使用しました。
  • 同じ数字の2つのタイルが移動中に衝突され、衝突した2つのタイルの合計値で新しい一つタイルに合併させるロジックはbrightscript で実装されました。
  • 2つのタイルが合併させるたびに新しいタイルの増分値を計算するためにロジックはBrightScriptで実装しました。
結果
  • 4×4格子寸法のゲームボードをうまく設計し、左、右、上、下の矢印を処理し、タイルの移動と合併のコントロールをクリックします。
  • 2048人のゲーム愛好家が、Roku Channel Storeで最も人気のあるゲームを見つけました。
  • 挑戦に応じる用意があるー https://channelstore.roku.com/en-gb/details/116714/2048-free