Mineshaft

挑戦
- Mineshaft Rokuの主な挑戦は、隠された”鉱山”又は爆弾を含む長方形のボードを各フィールドに隣接する鉱山の数の手がかりを得て、それらのいずれかを爆発させないでクリアすることでした。
- ゲームモードに応じて異なる格子寸法のゲームボードを設計します。
- 別のokクリックイベントを処理して矩形ブロックを開くか、フラグを設定して鉱山の矩形ブロックを隠し、ゲームボードにフォーカスを移動します。
進展
- まず、シーングラフの異なるレンダリング可能ノードを使用して、ゲームモードに応じて異なる格子寸法のゲームボードを設計しました。
- 各フィールドの近隣の鉱山に基づいて各フィールドの手がかりを計算するためにBrightScriptでロジックを実装しました。
- 当社はBrightScriptのonkeyEvent関数を使用してOK clickを処理し、矩形ブロックを開き、ユーザーの選択に応じてフラグを設定しました。