はじめてゲームプログラミングのエイリアンシューティング
のステップ9『スコア表示とパーフェクトのしくみを作れ!』の攻略チャート
はじめてゲームプログラミングのナビつきレッスンで受けれる『エイリアンシューティング』にて、
ステップ9『スコア表示とパーフェクトのしくみを作れ!』の攻略チャートを解説してます。
ステップ9『エイリアンシューティング』の攻略チャート
- エイリアンを倒したときにカウントするようにする
- 『スコア』の文字を付け加える
- ゴールしたときにスコアが表示されるようにする
- 『パーフェクト!』の文字が表示されるようにする
- 設定を元に戻し、ゲームを頭からプレイする
1:エイリアンを倒したときにカウントするようにする
+ボタンを押してプログラム画面に切り替える。
入力 → ゲーム内の変化 → モノがこわれたしゅんかんを選択し、
モノがこわれたしゅんかんノードンを出す。
モノがこわれたしゅんかんノードンの設定画面を開く。
何をチェックする?で『直方体』『円柱』『球』をオフ、
『エイリアン』をオンにして、設定画面を閉じる。
中間 → フラグ・カウンター・ランダム → カウンターを選択し、カウンターノードンを出す。
その後、モノがこわれたしゅんかんノードンから、
カウンターノードンの『増やすポート』へワイヤーで繋ぎます。
モノ → とくしゅなモノ → 数つきモノを選択し、
数つきモノノードンを出す。
数つきモノノードンの設定画面を開く。
ふるまいで『当たる』『動く』『こわれる』『こわす』をオフ、
いろを『くろ』、もじのいろを『しろ』にセットして、設定画面を閉じます。
カウンターノードンから、数つきモノノードンの『数ポート』へワイヤーで繋ぐ。
ゲーム画面ノードンとUFOを、左側の青いワクへ移動させ、
+ボタンを押してゲーム画面に切り替える。
エイリアンを倒してゴールすると、スコアがカウントされているのを確認します。
確認後、+ボタンを押して、プログラム画面に切り替える。
2:『スコア』の文字を付け加える
ゴールの入力した、ことばつきモノノードンをコピーして、
青いワクのところへ移動させて、設定画面を開く。
表示することばを編集して『スコア』を入力し、位置(Z)を『0.00』にセットして、
設定画面を閉じます。
+ボタンを押して、ゲーム画面に切り替える。
スコア値の横に『スコア』のテキストが表示されたか確認します。
確認後、+ボタンを押して、プログラム画面に切り替える。
3:ゴールしたときにスコアが表示されるようにする
ことばつきモノノードンと数つきモノノードンを、下側の青いワクのところへ移動させる。
その後、数つきモノノードンから、ことばつきモノノードンへワイヤーで連結させます。
数つきモノノードンの設定画面を開き、れんけつ面で自分のれんけつ面を『X-』、
れんけつ先の面を『X+』にセットして、設定画面を閉じます。
モノ → だす・けす・引力 → モノをワープ → モノをワープ:入口を選択し、
モノワープ入口ノードンを出す。
その後、ことばつきモノノードンへ重なるように、青いワクのところへ配置させる。
- ■解説
-
モノワープ入口ノードンは、別のノードンと重なっていると、
その重なったノードンをモノワープ出口ノードンへワープさせる機能です。
数つきモノノードンと、ことばつきモノノードンを連結させているので、
この場合、両方のノードンがワープすることになります。
モノ → だす・けす・引力 → モノをワープ → モノをワープ:出口を選択し、
モノワープ出口ノードンを出す。
そして、モノワープ出口ノードンの設定画面を開く。
ふるまいで『見える』をオフ、位置(Z)で『1.00m』にセットして、設定画面を閉じます。
さわっているセンサーノードンから、モノワープ入口ノードンへワイヤーで繋ぎ、
UFOがセンサーに触れたときに、ワープを開始するようにする。
+ボタンを押して、ゲーム画面に切り替える。
ゴールのセンサーに触れると、スコアが出現することを確認します。
確認後、+ボタンを押して、プログラム画面に切り替える。
4:『パーフェクト!』の文字が表示されるようにする
『スコア』と入力した、ことばつきモノノードンをコピーして、青いワクのところへ移動させる。
その後、設定画面を開き、表示することばに『パーフェクト!』と入力。
もじのいろでは『きいろ』を選んで、設定画面を閉じます
モノワープ入口ノードン『A』をコピーして、
『パーフェクト!』のことばつきモノノードンへ重ねる。
そして、そのモノワープ入口ノードンの設定画面を開いて、
ワープIDを『B』にセットして、設定画面を閉じます。
モノワープ出口ノードン『A』をコピーして、青いワクのところへ移動させる。
中間 → くらべる → = を選択し、くらべるノードンを出す。
入力 → 定数を選択し、定数ノードンを出す。
定数ノードンの設定画面を開き、いくつを出力する?で『20』にセットして、
設定画面を閉じます。
カウンターノードンから、くらべるノードンの『入力1ポート』へワイヤーで繋ぎ、
定数ノードンから、くらべるノードンの『入力2ポート』へワイヤーで繋ぎます。
中間 → ロジック → ANDを選択して、ANDノードンを出す。
くらべるノードンから、ANDノードンの『入力2ポート』へワイヤーで繋ぎます。
次に、さわっているセンサーノードンから、ANDノードンの『入力1ポート』へワイヤーで繋ぐ。
最後にANDノードンから、モノワープ入口ノードン『B』へワイヤーで繋ぎます。
定数ノードンの設定画面を開く。
いくつを出力する?で『3』にセットして、設定画面を閉じます。
- ■解説
-
ANDノードンは2つの条件を満たしたときに、次へ出力させるノードン。
この場合、条件が整えばモノワープ入口ノードン『B』へ、
ワープするように制御してます。
- 条件1は、さわっているセンサーに触れたとき。
- モノがこわれたしゅんかんに、カウンターノードンでカウントし、
定数『3』と比べて『=』になった場合が条件2となる。
+ボタンを押して、ゲーム画面に切り替える。
エイリアンを3体倒してゴールしたときに、
『パーフェクト!』のテキストが表示されるかを確認します。
確認後、+ボタンを押して、プログラム画面に切り替える。
5:設定を元に戻し、ゲームを頭からプレイする
定数ノードンの設定画面を開く。
いくつ出力する?で『20』に戻して、設定画面を閉じます。
ゲーム画面ノードンとUFOを、
最初のスタート地点(左側の青いワク)へ移動させる。
+ボタンを押して、ゲーム画面に切り替える。
エイリアンを20体倒して、ゲームを最後まで攻略し、
ゴール時にパーフェクトが表示されるか確認します。
確認後、+ボタンを押してプログラム画面へ戻れば、ステップ9が攻略される。
ノードンガイド『ヨシヨシ!ANDノードン』が追加されます。
➡ 次の攻略チャート