Programming

Day70「2つのキャラクターを置く」|Swift Playgrounds 攻略と解答例

コウです、よろしくお願いします!

「ゼロからプログラミングを始める」人に役立つ情報を発信しています。

今回はDay70「2つのキャラクターを置く」です。どうぞ!!

小学生から社会人までおすすめ!!プログラミング言語『Swift』について!【今始める理由と学び方】 こうといいます、よろしくお願いします! 小学校で教師をやっていた経験を活かして、 プログラミングについて悩みをお持ちの保護...

解答例

まずは解答例を確認しましょう。

コードは次のようになります。

解答例を動画で確認する

上記のコードを実行した結果がこちらになります。

ステージ攻略「2つのキャラクターを置く」

それではステージを攻略していきましょう!

今回のクリア条件は、『宝石を6つ集めてスイッチを1つ切り替える』ことです。

宝石を取るのはホッパー、スイッチを切り替えるのはエキスパート

というような役割分担になります。

それぞれの初期位置はこちら。

座標はホッパーが(0,0)

エキスパートが(3,0)です。

ホッパーは宝石の並んでいる通りに進んでいけば大丈夫です。

向きは2人とも同じで、『north』ですね。

追加されたコマンド:jump( )

新たに『jump( )』コマンドが追加されました。

これは1段の段差を登ることができるものです。

今回のステージはこれがないとクリアできませんね。

全てのマスを行き来するには段差を超えなければならないからです。

jump()moveForward()のようなもので、段差を超えながら1マス進むことに注意しましょう。

まとめ:2つのキャラクターを置く

やはりどこにどの向きで配置するかが重要ですね。

今回のポイントを振り返りましょう。

ポイント
  • jump( )』で段を登りながら1マス進む

新しいコマンドについては、難しいものではなかったですね。

次回はDay71「2つのエキスパート」でお会いしましょう!それでは!!

小学生から社会人までおすすめ!!プログラミング言語『Swift』について!【今始める理由と学び方】 こうといいます、よろしくお願いします! 小学校で教師をやっていた経験を活かして、 プログラミングについて悩みをお持ちの保護...