まつたろうの歩み

PythonやCの勉強中に「指し示す」いう表現がありました。それを知りたくて今はコンピュータシステムを勉強しています。

Scratch の勉強 その2

 Scratch の勉強を始めて、かなりプログラムを書きました。今やっている本は「Scratch の達人」です。最初、図書館から借りて2週間の期間を延長してかりましたが、終わらないので購入しました。ちょっと、コードの表記がわかりにくいです。始めに、変数の書き方とブロックの具体的な定義のしかた(特に引数を使う場合)を説明してあったら分かりやすいと思いました。

Scratchの達人

 ようやく、2章のゲームを自分で入力しました。これも一部正しく動作しなかったので、ダウンロードファイルで最終的には仕上げました。引数付きのブロック定義が原因だと考えています。私にとっては、かなり高度なゲームです。たくさんの変数やブロックを使って書いてあります。背景やスプライトの導入など詳しく解説されています。画像の処理は難しいです。右下のスタートから、真上のゴールめざします。敵に当たらないように進み、ゴールしたらスタートに戻ります。点数が入ります。自機がタコのような敵に当たると、クルクル回転しながら消えていきます。当たり判定が難しいです。作業途中の画像です。これぐらい難易度が高かったら、私一人では考えきれません。

2章のゲーム作成中

 2章が終わったので、コードをきれいに残しておきたいと思いました。Scratch には印刷設定がありません。いろいろ調べていたら、 ファイル名.sb3 を ファイル名.zip と変更すると良いとあったのでやってみました。確かに json ファイルは出てきました。

コードの json ファイル

これでは使いようがないので、手書きでコードを書くことにしました。昨日と今日で3時間ほど書きましたが、膨大な時間がかかりそうです。

 前にプリントスクリーンを使い、アドビーのフォトショップでつなげることを考えていました。しかし、接合部分などの処理が大変そうでやめていました。今日ふっと、プリントスクリーンからpng画像を保存し、エクセルに貼り付けることを思いつきました。仕事をやめてエクセルの存在すら忘れていました。一つのスプライトで、5回か6回貼り付けたものもありました。印刷したプリントはA4版で23枚になりましたが、無事終了しました。印刷機能が欲しい、Scratchです。

ーーー じいじと孫の工作 ーーー

 少し前はこんなふうに「豆」で遊んでいました。

豆遊び

ーーー 今日の一言 ーーー

 総裁選が行われるようです。ある立候補者は、憲法改正をするという意見を表明しています。防衛費も大幅に増額されています。戦争するための準備が整いつつあります。危険な状況を作り出してはいけません。憲法改正に反対します!