CryptoNinjaで学ぶプログラミング

雪(の結晶:青色)が降り続くと地面が雪で白くなります(積雪)。
(※降る雪を青いのは「わかりやすいかな?」と思ったからで特に意味はありません)

オブジェク(アプリ的には「キャラ」)
・はいけい
①空&地面(積雪なし)
②空&地面(積雪あり)
③CryptoNinja
④雪(の結晶)

「はいけい」は、このアプリ(プログラミングゼミ)固定のオブジェクトです。
これは絵的な背景ではなく、絵を描く際のキャンバス的なものだと思ってください。

プログラム
・はいけい
f:id:vza10761:20220204094356p:plain
(1)①を「はいけい」の中心に呼び出す
(2)②を「はいけい」の中心に呼び出す
(3)③を「はいけい」に座標指定(よこ700 たて215)して呼び出す
(4)④を「はいけい」のエリア内ランダム位置に85体呼び出す

・空&地面(積雪なし)(キャラ1)
f:id:vza10761:20220204094444p:plain
(1)呼び出された①をパラメーター指定で2.7倍にする

・空&地面(積雪あり)(キャラ2)
f:id:vza10761:20220204094532p:plain
(1)呼び出された②をパラメーター指定で「おおきさ」を2.7倍に 「いろのこさ」を0(つまり透明=見えなく)にする
=====================================
(2)「メッセージ」を受け取る毎に「いろのこさ」のパラメーターを2プラスする…見えない➡️段々見える にする(雪が積もっていくように見える)

・CryptoNinja(キャラ3)
今回はオブジェクトとしてのプログラムなし

・雪(の結晶)(キャラ4)
f:id:vza10761:20220204094718p:plain
(1)呼び出された④をパラメーター指定で「おおきさ」を0.1倍(1/10)に
(2)↓(下)方向に、多少ランダム性を持たせてゆらゆら揺れながら降下させる
(3)エリア外に出たところで②に「メッセージ」(合図ですね)を送り自身(④)を「がめんのはんたいにワープ」させる
(4)(2)~(3)間を繰り返す