Scratch を使えば、コードを 1 行も書いたことがなくても、誰でもアプリ作成者になれます

in tech

Raspberry Pi ユーザーは、Scratch と呼ばれるプログラムに精通しているはずです。最近、これを使った仕事が増えてきましたが、ストリーミングやドゥームスクロールに時間を費やすことから離れ、さまざまなデバイスを使って何かを作ることにもっと夢中になっていることに気づきました。 Scratch は使うのがとても楽しいので、数時間以内に作成できる簡単なプロジェクトやミニアプリをいくつか共有したいと思います。

コーディングも AI も必要ありません

スクラッチはブロックとビジュアルに基づいています

というタイトルのポップアップが表示されている Scratch Web インターフェイス "はじめる" チュートリアルメニューから。

では、スクラッチとは何でしょうか? Scratch はブロックベースのプログラミング ツールで、ユーザーはコーディング方法を知らなくてもアプリ、ゲーム、映画、さまざまなプロジェクトを作成できます。これは、子供たちの学習と構築を支援する方法として MIT によって開発されました。

それが意図されたミッションステートメントではありますが、年配の人やテクノロジー愛好家が、コーディングの経験がない場合、または趣味レベルで何かを作ることを楽しみたい場合に、興味深い/クール/ユニークなものを構築し始めるのにも最適です。

Scratch エディターのワークスペースには、ステージ上の猫のマスコットの横にあるカブトムシのスプライト用に構成されたコード ブロックが含まれています。

Scratch は年齢やスキルレベルに関係なく、とにかく楽しいです。 Android バージョンには、自分用のプロジェクトや子供たちと過ごすために使用できるプロジェクトの作成を開始するために必要なものがすべて揃っています。

改造した Fire タブレットで Android 版の Scratch を使用しています。私のSamsung Galaxy Z Fold 5でも動作しますが、開いた状態(つまり、 錠剤 モード)。

運命のタッチタイマー

インタラクションできるクールなリアクションタイマー

Scratch は非常に理解しやすく、非常に直感的です。ただし、新規ユーザーがつまずく可能性のあることがまだいくつかあります。たとえば、プログラムを動作させるには、緑の旗に触れたときにプログラムを実行するように指示するブロックを配置する必要があります。したがって、構築するときはそのことを念頭に置いてください。

少なくとも基本的なチュートリアルを一通り実行し、時間をかけてブロックを遊んで、ブロックがどのように機能するかの感覚をつかむことをお勧めします。

Scratch にはシンプルな GUI があります。左側でコード ブロックを取得し、中央のメイン フィールドに移動できます。画面の右側で、作業中のキャラクターを確認し、調整または変更できます。私は、デフォルトの猫のキャラクターを、過去 20 年間に作成した自分の MSPaint のいくつかと置き換えました。2009 年のクライドという名前の怒ったチーズバーガーと、2011 年のテリーという名の虫の目のブロブ モンスターです。これらは美学に非常によく合っています。

最初のプロジェクトでは、基本的なタッチ タイマー ゲームを作成しました。新しいスプライト (怒っているチーズバーガーが適切だと思われました) をアップロードして、作業を開始しました。また、2025 年に作成した UFO 画像から背景を追加しました。次に、「反応時間」という変数を作成しました。このためにブロックを 2 つ積んであります。左側のスタックがすべてを開始し、ゲームを定義します。 2 つ目は、クリックしたときに何をするかを指示し、反応時間を測定します。

まず、「緑の旗がクリックされたとき」を選択しました。 イベント スタートブロックとして。そこからいくつかを積み重ねました 見た目 セクション: set color effect to 0 そして hide。それから私は積み​​重ねました wait x seconds からのコマンド コントロール。最後に、水色のリセットタイマーを追加しました。 センシング セクション。

2番目のブロックには積み上げました Events - When this sprite clicked、 Variables: set (reaction time) to と timer タイマースロット内の変数。最後はこんな感じで終わりました Looks - Say "Order Up" 3秒間。テストしてみたところ、うまくいきました。

ステージ横の赤い枠内にある 2 つのスクリプト ブロックを強調表示する Scratch ワークスペース。エイリアン バーガーのスプライトとタイマーの読み出しが特徴です。

スプライトは好きなだけ追加できます。クライドを 6 回複製して、彼をどんどん小さくし、最初のサイズにさらに 2 番目のサイズを追加しました。 wait 毎回ブロックします。それから彼を星の景色の周りにランダムに配置して配置しました。ゲームのポイントは、スプライトをクリックしたときの反応時間をテストすることです。数回プレイしましたが、反応速度はゴミです。でも楽しかったので、自分で作ることができるようになりました (自分のスプライトをサブスクライブすることを忘れないでください)。他のデバイスで再生したり共有したりするには、次の場所にアクセスしてください。 ファイル -> デバイスに保存、 選択したデバイスの Scratch で再生できます。

夜の街を背景に、吹き出しでユーザーの反応時間を表示する複数の飛行エイリアン バーガー スプライトを示す Scratch ステージ。

Scratchで音楽を作る

楽しくノイズメイキングできるサウンドボードアプリ

浮遊する緑の島、赤い UFO、街並みの上に浮かぶ大きなエイリアン バーガー スプライトなど、いくつかの SF グラフィックスを含むスクラッチ ステージ。

音楽 (特に実験的で前衛的な音楽、および古い MP3 プレーヤーを使用してその音楽を再生すること) に対する私の執拗な興味を考えると、音楽関連のアプリを作成することは理にかなっていました。

まず、左下の小さな青い拡張機能ボックスをクリックして、音楽拡張機能を追加します。

Scratch Extension ライブラリ メニューの輪郭を示す赤いボックス "音楽" 拡張オプション。

また、キャンバスに 3 つの異なる自家製スプライトを設定しました。そこから、スプライトごとにいくつかのブロックを積み重ねるだけです。各スプライトに同じ基本構造を使用します。この写真のブロックを積み重ねた方法に従いますが、各トーンの「ノートを演奏」するように調整します。

スプライトをクリックして音符を再生し、スプライト サイズを縮小することでトリガーされるシーケンスを示す Scratch コード ブロックのスタック。

低域は 60、中域は 64、高域は 67 になります。完了したら、各スプライトをタップして音符を再生できます。これは、スプライト 1、2、そして 3 を押すと C コードを演奏します。これは、非常に単純なビジュアル コンポーネントでトライアドがどのように機能するかを学ぶ楽しい方法です。

スクラッチはあらゆる年齢層に楽しんでいただけます

Android タブレットでも Raspberry Pi でも、週末のプロジェクトで Scratch を使って作業するのは楽しいです。このソフトウェアを使って作れる素晴らしいものがたくさんあります。共有コンポーネントもあります。したがって、午後を潰すための簡単で楽しく教育的な方法や、子供たちと一緒に取り組む楽しいプロジェクトを必死に探しているなら、Scratch はそれに最適なアプリです。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

詳しい情報を見る

関連記事

前の投稿
America.gov とは何ですか? |ライフハッカー
次の投稿
2026 年 10 月初旬のプライムデーのスマートウォッチのベストセール