Swift Switch攻略の続き。
ステージ一覧はこちら(公式サイト)
残り3ステージ。今回で終わらせます。
チャプター5 洞窟:論理演算子(and, or, not)を学ぶ
論理演算子3種
・論理積(”&&” AND)
・論理和(”||” OR)
・論理否定(”!” NOT)
がIF文に組み込まれていて、このIF文を使用して攻略していきます。
実際にやる事は今までのステージと大差なく、スイッチを進めて、対象のアイテムを取得するだけ。
なのでIF文使わなくても可、むしろ使う方が面倒に感じたりもしますが、勉強なので使って攻略しましょう。
チャプター6 海:繰り返し(while文)を学ぶ
while文が中心になるチャプターです。
繰り返しが使えるとコマンド数が減るので比較的楽なチャプターでした。
とはいえ、やる事変わらないので飽きて来た感も否めない。
次が最終チャプターになるのでサクッと終わらせます。
チャプター7 空:アルゴリズムを学ぶ
最終チャプターです。
コマンドは今までの全てが出てきますが、1からコマンドを組み立てるのではなく、既に組まれているコマンドを修正していきます。
修正ってことで、コードを読むって意味合いも含まれているのでしょうか?
クリアだけなら用意されているコマンドを一旦全部消して好きなように組み替えても可能です。
良く分からないなーってなったら消してしまって自分の好きなように変えてしまった方が楽だと思います。
全チャプタークリア
正直、後半戦は飽きてきましたが、なんとか全チャプタークリア。
swiftのコードモードに切り替えたりということは出来ず、各ステージクリア後にブロックモードをコードに書き直したらっていう正解サンプルを見ることが出来るだけでした。
ステージ攻略ってゲーム性は面白いものの、用意されているブロック(プログラムを作る部品)に自由度が少ないため、繰り返しやるようなタイプではないかなーといった感じでした。
参考書を一つ終わらせるって気持ちで出来るので、ゼロから一人でプログラミングを学ぶって人には良いのかも?
エンディングも用意されているので、一回ぐらいはクリアを目指してみるのもいかがでしょうか?(所要時間は1~2時間ほど)