Swift Playgroundsの「コードマシン」にチャレンジしてみました。Swift PlaygroundsはAppleが公開しているiPadでプログラミングが学べる無料アプリです
この「コードマシン」では、関数の呼び出し、関数への引数の指定、ループ処理について学ぶことができます
マシンの足りない部品をプログラムで作成していきます
パーツは全部で24個あります。全部を作成しなくてもクリアできますがコンプリートしてみたくなりますね
関数や関数の引数などは、選択肢から選んで入力することができます。もちろんソフトウェアキーボードで入力することもできます
部品をくっつけていくとこんな感じに・・・授業でやれば一人一人が違った形のロボットになって面白くなりそうです
ただ単にお題をクリアしていくだけでなく、パーツを集めるコレクション要素があるのがいいですね。効率よく全部品を作成する方法を考えたりと、プログラムを工夫する余地がたくさんあります。ぜひ全ての部品をコンプリートしてみてください!