Scratch の勉強を始めて、かなりプログラムを書きました。今やっている本は「Scratch の達人」です。最初、図書館から借りて2週間の期間を延長してかりましたが、終わらないので購入しました。ちょっと、コードの表記がわかりにくいです。始めに、変数の書き方とブロックの具体的な定義のしかた(特に引数を使う場合)を説明してあったら分かりやすいと思いました。
ようやく、2章のゲームを自分で入力しました。これも一部正しく動作しなかったので、ダウンロードファイルで最終的には仕上げました。引数付きのブロック定義が原因だと考えています。私にとっては、かなり高度なゲームです。たくさんの変数やブロックを使って書いてあります。背景やスプライトの導入など詳しく解説されています。画像の処理は難しいです。右下のスタートから、真上のゴールめざします。敵に当たらないように進み、ゴールしたらスタートに戻ります。点数が入ります。自機がタコのような敵に当たると、クルクル回転しながら消えていきます。当たり判定が難しいです。作業途中の画像です。これぐらい難易度が高かったら、私一人では考えきれません。
2章が終わったので、コードをきれいに残しておきたいと思いました。Scratch には印刷設定がありません。いろいろ調べていたら、 ファイル名.sb3 を ファイル名.zip と変更すると良いとあったのでやってみました。確かに json ファイルは出てきました。
これでは使いようがないので、手書きでコードを書くことにしました。昨日と今日で3時間ほど書きましたが、膨大な時間がかかりそうです。
前にプリントスクリーンを使い、アドビーのフォトショップでつなげることを考えていました。しかし、接合部分などの処理が大変そうでやめていました。今日ふっと、プリントスクリーンからpng画像を保存し、エクセルに貼り付けることを思いつきました。仕事をやめてエクセルの存在すら忘れていました。一つのスプライトで、5回か6回貼り付けたものもありました。印刷したプリントはA4版で23枚になりましたが、無事終了しました。印刷機能が欲しい、Scratchです。
ーーー じいじと孫の工作 ーーー
少し前はこんなふうに「豆」で遊んでいました。
ーーー 今日の一言 ーーー
総裁選が行われるようです。ある立候補者は、憲法改正をするという意見を表明しています。防衛費も大幅に増額されています。戦争するための準備が整いつつあります。危険な状況を作り出してはいけません。憲法改正に反対します!