.. note:: こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。 **参加する理由は?** - **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。 - **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。 - **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。 - **特別割引**:最新製品の独占割引をお楽しみください。 - **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。 👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう! .. _quick_quide_on_scratch: Scratchのクイックガイド ========================== .. note:: Scratch 3を使用してプログラムする際には、より良い体験のためにスクリーンが必要かもしれません。参考: `Raspberry Piへの接続 `_。もちろん、スクリーンを持っていない場合、Raspberry Piのデスクトップにリモートでアクセスすることもできます。詳しいチュートリアルは :ref:`remote_desktop` を参照してください。 さらに、Scratch 3を実行するには少なくとも1GBのRAMが必要です。私たちは、少なくとも2GBのRAMを搭載したRaspberry Pi 4を推奨します。Raspberry Pi 2、3、3B+、または1GB RAMのRaspberry 4でScratch 3を実行することができますが、これらのモデルのパフォーマンスは低下します。また、同時に実行する他のソフトウェアによっては、メモリ不足のためにScratch 3が起動できないことがあります。 Scratch 3のインストール --------------------------- Raspberry Pi OSをインストールする際(:ref:`install_os`), デスクトップ付きのバージョンを選択する必要があります。デスクトップのみ、またはデスクトップと推奨ソフトウェアを選択できます。 推奨ソフトウェア付きのバージョンをインストールした場合、システムメニューの **Programming** でScratch 3を見ることができます。 デスクトップのみのバージョンをインストールした場合、以下のようにScratch 3を手動でインストールする必要があります。 メニューを開き、 **Preferences** -> **Recommended Software** をクリックします。 .. image:: img/quick_scratch1.png Scratch 3を探し、チェックを入れて、 **Apply** をクリックしてインストールを完了させます。 .. image:: img/quick_scratch2.png インストールが完了すると、システムメニューの **Programming** に表示されます。 .. image:: img/quick_scratch3.png Scratch 3のインターフェースについて ------------------------------------ Scratch 3は楽しく、教育的で、学びやすく設計されています。ブロックベースのプログラミングを使用して、インタラクティブなストーリー、ゲーム、アート、シミュレーションなどを作成するためのツールが備わっています。Scratchには独自のペイントエディタやサウンドエディタも組み込まれています。 Scratch 3の上部には基本的なオプションがあります。左から右へ、最初のものは言語オプションで、プログラミングのための異なる言語を選択することができます。次に **File** オプションがあります。このオプションで新しいファイルを作成、ローカルファイルを読み込み、現在のファイルを保存することができます。次は **Edit** オプションで、これにより一部の削除操作を再開したり、加速モードを有効にしたりすることができます(このモードではスプライトの動きが特に速くなります)。4つ目は **Tutorials** オプションで、一部のプロジェクトのチュートリアルを表示することができます。5つ目はファイルの命名オプションで、ここでプロジェクトの名前を変更することができます。 .. image:: img/quick_scratch13.png **Code** 3つの主要なセクションがあります:ステージエリア、ブロックパレット、コーディングエリア。ブロックパレットのブロックをクリックしてコーディングエリアにドラッグすることでプログラミングを行い、最終的にプログラミングの結果がステージエリアに表示されます。 .. image:: img/quick_scratch4.png これはScratch 3のスプライトエリアです。このエリアの上には、スプライトの基本パラメータがあり、Scratch 3に付属しているスプライトを追加することも、ローカルのスプライトをアップロードすることもできます。 .. image:: img/quick_scratch5.png これはScratch 3のバックドロップエリアです。主にステージに適したバックドロップを追加するためのもので、Scratch 3に付属しているバックドロップを追加することも、ローカルのものをアップロードすることもできます。 .. image:: img/quick_scratch6.png これは **Add Extension** ボタンです。 .. image:: img/quick_scratch7.png Scratch 3では、さまざまな便利な拡張機能を追加することができます。ここでは **Video Sensing** を例にとり、それをクリックします。 .. image:: img/quick_scratch8.png ブロックパレットに表示され、この拡張機能に関連する機能を使用することができます。カメラが接続されている場合、ステージエリアにカメラの画面が表示されます。 .. image:: img/quick_scratch9.png **Costumes** 左上隅の **Costumes** オプションをクリックして、コスチュームパレットに入ります。異なるコスチュームにより、スプライトは異なる静的な動きを持つことができ、これらの静的な動きを一緒に縫い合わせると、連続した動的な動きが形成されます。 .. image:: img/quick_scratch10.png **Sounds** 実験をより興味深くするために、いくつかの音楽クリップを使用する必要があるかもしれません。左上隅の **Sounds** オプションをクリックすると、現在の音を編集したり、新しいものを選択/アップロードしたりすることができます。 .. image:: img/quick_scratch11.png