スクラッチ(Scratch)の「スプライト」とは何か?
みなさん、こんにちは。
埼玉県さいたま市浦和区にあるロボット・プログラミング教室「ロボ団北浦和校」です。
今回のテーマは、『プログラミングでの翻訳性難化シリーズ② スクラッチのスプライトとは何か?」です。
スクラッチではおなじみのこのネコもそうなのですが、右上のウィンドウ(ステージ)に登場するキャラクターはスプライトと呼ばれます。厳密に言えばこれはオブジェクト(公式には、Sprite means “An object in Scratch which performs functions controlled by scripts”.)と呼ばれるものだと思うのです。参考:https://en.scratch-wiki.info/wiki/Sprite
しかし、小学生向きには「ステージ上にあるキャラクターや絵をスプライトと呼んでいるよ」と言った説明がなされているのが大半です。
そうであれば、なぜスプライトはキャラクターと呼ばれないのでしょうか?
多くの日本人にはスプライトと聞くと炭酸飲料のジュースのほうをどうしても思い浮かべてしまいます。
そんなわけで調べてみました。スクラッチのスプライトとは何かを――
答えはすぐにわかりました。
スプライトは英語ではspriteと書きます。意味を辞書で調べたところfairyとだけありました。
fairyつまりフェアリーですので妖精の意味です。
軽く調べただけなので不確かな部分も残りますが、どうやらスクラッチのスプライトとは、あのステージ上で自由に動く妖精をイメージして名付けられたものだったようです。
ですから学校などで子供たちにスクラッチを教えるときに「スプライトはステージ上で自分の指示で動かす役者さんだよ。そしてプログラムを作る自分(プログラマー)はそのステージや役者さん(スプライト)の動きを決める監督や演出家や脚本家のようなものだよ」と伝えることができればより理解しやすくなるかもしれませんね。
(また蛇足ですがTVゲームなどのプログラミングでは、こうした小さなキャラクターを数多く動かす技術的な仕組みのことをスプライトと呼んでいます。)
それでは今回はこれまで。また次回にお会いしましょう。
体験会、見学会は引き続き行っております。
お電話、メール、予約サイトなどからお気軽にご連絡ください。
スタッフ一同心よりお待ちしております。
体験会、実施中です!
JAXAや近鉄と共同開発した体験会もまだまだ実施しております!
体験会の詳しい内容はこちら
ロボ団 北浦和校は北浦和駅から徒歩で約5分程度のところにあります。
京浜東北線の各駅にアクセスできる方や、大宮、さいたま新都心、与野、浦和付近にいらっしゃる方は比較的、簡単にお越しいただけるかと思います。
講師一同、楽しみにお待ちしております!
ロボ団北浦和 付近のマップはこちらから
体験会のお申込みはこちらクリック
以下のQRコードからもお申込みできます
お問合せはこちらをクリック