書籍内でタカシくんが使っているものと同じスプライト素材をダウンロードしていただけます。
課題内容(書籍P.32)
ネコがリンゴにさわったら、リンゴが消えて別の場所から出てくるようにコードを作り直してみよう。ネコがリンゴにさわったときに、リンゴの位置をランダムに設定し直すと、ちがった動きになるよ。
ヒント1→ 新しいコードをリンゴに追加すること。ネコのコードを参考に、追加する場所を探してみよう。リンゴが出る場所をランダムに...
もっと見る
課題内容(書籍P.60)
前ページのコラムで紹介したメッセージを使って、両手で両目を隠すようにプログラムしてみよう。
スプライトを複製する必要があるよ。
もっと見る
課題内容(書籍P.87 )
タカシくんが作らなかった、五角形や六角形を描くプログラムを作ってみよう。
五角形は、方向を5回変えたときに360度回っていればいいんだから、360÷5を計算して、72度回転すればいいことがわかるね。だからコードはこうなるよ。
もっと見る
課題内容(書籍P.104)
いろんな音を同時に出せるということは、スクラッチの世界のなかで、ほかの人やコンピュータと合奏することもできるってことだね。ちょっとすごいと思わない?
スクラッチは音楽データを再生することもできるんだ。だから、コンピュータには自分の好きな音楽を演奏してもらって、それに合わせてキーボードやマウスを操作して、楽器やドラムの音を出してみよう。
...
もっと見る
課題内容(書籍P.126)
最後の問題だけ得点を2倍にしてみよう!
「もし〜なら 〜でなければ」 のブロックを使って、最後の問題のときだけ得点を2倍にするコードを作ればできるはずだよ。最後の問題かどうかを確認するにはリストの長さを調べる 「〜の長さ」 と何かを比べるとわかるよ。
ヒント→ 「もし〜なら 〜でなければ」...
もっと見る
課題内容(書籍P.144)
自由に走れるようになった忍者にジャンプをさせてみよう。
「y座標を〜ずつ変える 」のブロックを使うと、忍者を縦方向にも動かすことができることは知ってるよね。忍者をジャンプさせるには「y座標」を増やせばいい。ジャンプしたあとは着地するよね? 着地のときにはジャンプと反対に「y座標」を減らせばいいんだ。
ヒント→「〜...
もっと見る
課題内容(書籍P.164)
いまのままだと手裏剣が敵にぶつかっても貫通してしまうよね。手裏剣が敵にぶつかったときに、手裏剣と敵が一緒に消えるようにしてみよう!
かなり難しいから、腕を磨きたいニンジャはぜひ挑戦してみてね。
ヒント→「メッセージを送って待つ」を使うことと、メッセージを受け取ったスプライトはどんな条件で消えればい...
もっと見る