Programming

Day92「ステージを作る」|Swift Playgrounds 攻略と解答例

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

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

今回でコードを学ぼう2が終了になります、お疲れ様でした!!

なお、これからもSwiftPlaygrounds内の他のアプリを

紹介していくのでよかったらそちらもご覧ください。

それではDay92「ステージを作る」です。どうぞ!!

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

解答例

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

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

解答例を動画で確認する

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

ステージ攻略「ステージを作る」

ステージを攻略していきましょう!

クリア条件

今回のクリア条件は、

なんでもいいからステージを作る』ことです。

  • ブロックを積む
  • キャラクターを配置する
  • ワープを設置する
  • 宝石を置く
  • 海にする
  • 動く床を設置する
  • スイッチを設置する

などなど、他にもさまざまなことを学んできましたね。

これらのうちどれかひとつでもいいし

複数を組み合わせても大丈夫です。

色々ある関数を組み合わせてもいいですよね!

解答例の解説

for i in 1 … randomInt(from: 4, to: 10) {
  world.place(Gem(), atColumn: randomInt(from: 0, to: 11),row:randomInt(from: 0, to: 11))
}

僕はランダムな場所に、

ランダムな数の宝石が置かれるようなコードを書きました!

randomInt関数を使えば、

『置く場所』『置く回数』をランダムにすることができます。

randomInt関数については↓から

Day89「ランダムな地形」|Swift Playgrounds 攻略と解答例 コウです、よろしくお願いします! 「ゼロからプログラミングを始める」人に役立つ情報を発信しています。 今回はDay89「ラ...

まとめ:ステージを作る

自由にステージを作ればクリアということで、

今まで学習したことを活用できたでしょうか。

今回でコードを学ぼう2は終了になります。

本当にお疲れ様でした!

これからもSwiftPlaygroundsの情報をお届けしていきますので、

ぜひよろしくお願いいたします!!

こまで勉強してきてプログラミングに興味を持った人は、
実際にプログラミング教室に通ってみるのもおすすめです。

キュレオプログラミング教室の料金は?今なら春の入会キャンペーン実施中!キュレオプログラミング教室の料金について調べました。...

今なら春の入会キャンペーン実施中です。

ロボットプログラミングに興味がある方はこちらもおすすめ。

たった1分でわかる!エジソンアカデミーの料金【プログラミング教室】エジソンアカデミーの料金について調べました。公式HPには載っていないことや、教室の概要についてまとめてご紹介。...

これからの時代を見据えて学んでいくために、
ぜひ選択肢のひとつとして考えてみてください。

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