LINE entryにゲーム感覚でプログラミングが学ぶことができる「LINE レンジャーミッション」が追加されました
プログラミングでキャラクターをゴールに導くことができればステージクリア。初級・中級・上級それぞれ12ステージで全36ステージ用意されています
初級 サリーを探せ
初級のステージ1なので、簡単ですね
全てのステージにヒントが用意されていますが、答えにかなり近いヒントなので、どーしてもわからない場合の最後の手段と考えた方がよさそう
ゴールを目指すだけでなく、途中にある障害物を排除する場面も
ステージ5で繰り返しが登場します
「〜まで繰り返す」も登場
最後のステージは今までに学んだ知識をフル活用して解きます
クリアできると賞状がもらえます。うれしい
中級 サリーを救え
中級も最初は簡単です
ステージ3から繰り返しが登場
「〜まで繰り返す」も登場。ワープゲートは同じ色のワープゲートにワープします
コースが長くなってプログラムが複雑になりそうなら、少しずつ作って動かしてみるのがオススメです
ステージ7で「もし〜」が登場します。これで順次・反復・条件分岐の全てが登場しました
残りのステージは、7ステージまでの学習の応用です
上級 サリーと脱出
上級からは、がらっと変わってサイドビューのステージです
ちなみにステージの左上の情報は、キャラクターの今いる場所を基準して、1マス・2マス・3マス前に何があるかが表示されています(下の図だと、1マス前は道、2マス前は落とし穴、3マス前は道)
ステージが進むにつれ、敵キャラの種類がどんどん増えてきます
最後のステージは、ランダムで生成されます
登場するパターンとしないパターンはこの通り。出てこないパターンはクリア不可能なパターンです
ランダム生成のステージなので、たまたまクリアできる場合があるので注意が必要。異なるステージで何度も実行してみたほうがいいです
感想
上級レベルのステージは敵キャラがうまく考えられています(モンスターは2マス前から攻撃、トゲトゲの鉄球は1マス手前で対処などなど)。特にラストのランダムステージは対処方法をちゃんとパターン分けして考えないとクリアできないので、非常に勉強になると思います
あと、クリアできるブロックの数と、現在使用中のブロックの数が右上のハートの数でわかるのもいいですね。これもヒントになります