Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # Scratch(スクラッチプログラミング)学習の手引き お子様のなぜ?に答えたい時に見るサイト ## Sitemaps - [XML Sitemap](https://scratch.best/sitemap.xml): Contains all public & indexable URLs for this website. ## 投稿 - [【スクラッチ】ドラクエ風RPGマップスクロールを作ってみよう](https://scratch.best/application/rpg-map-realtime-scroll) - スクラッチで9つのスプライトを使ったリアルタイムマップスクロールを作る方法を解説。キャラクターが歩くたびにマップ全体がなめらかに動く、ドラクエ風のスクロールシステムを段階的に紹介します。 - [【スクラッチ】2進数と16進数を勉強してみよう](https://scratch.best/practice/decimal-binary-hexadecimal) - 私たちが普段使用している数え方は10進数です。 コンピュータを扱う上で二進法、十六進法といった考え方が存在します。 この記事では、スクラッチで10進数を2進数や16進数に変換するツールを作成し、解説しているので理解を深めてみてください。 - [【スクラッチ】セーブ&ロード機能を実装してみよう](https://scratch.best/application/cloud-variables-save-and-load) - クラウド変数を使用した、データのセーブとロード機能を実装する方法を紹介しています。 少し難しい内容ですが、かなり応用できるので最後まで読んでみてください。 - [【スクラッチ】タイピングゲームを作成してみよう](https://scratch.best/practice/typing-game-with-multiple-words) - 複数の入力を判定するタイピングゲームの作成方法を解説しています。 ぜひオリジナルの改造をして遊んでみてください。 - [【スクラッチ】敵キャラに当たり判定を設定してみよう](https://scratch.best/practice/enemy-character-has-2-hitboxes) - 敵キャラに当たり判定を2つ設定する方法を解説しています。 ゲーム性が上がり、より楽しい作品になると思うのでぜひ作成してみてください。 - [【スクラッチ】移動可能な場所の色を変えてみよう](https://scratch.best/practice/change-the-destination-color) - マスを移動するゲームで次に移動可能な場所の色を変えるプログラムを作成します。 クローンに設定する「このスプライトのみ」の変数や、トラブルの解消方法まで、学びの多い記事になっています。 - [【スクラッチ】「まで待つ」と「まで繰り返す」を使っていこう](https://scratch.best/application/wait-until-repeat-until) - 「ずっと」をなんとなく使っている人は、卒業しましょう。 「まで待つ」や「まで繰り返す」を正しく使うことで、プログラミングスキルが確実に向上します。 - [【スクラッチ】リストを使ってCRUD(クラッド)を学んでみる](https://scratch.best/practice/crud-learning) - Webアプリやデータベースの基本操作、CRUD(クラッド)について、スクラッチでリストを使いながら解説しています。 分かりやすさを心がけたのでぜひ読んでみてください。 - [【スクラッチ】交差点の「信号」と「車」の動きを作ってみよう](https://scratch.best/familiar/intersection-traffic-lights-cars) - 「信号」や「車」の動きを単体で作成することは、そこまで難しいものではありません。 それらを組み合わせることで、プログラムの難易度が一気に上がります。 この記事で、ぜひ体感してスキルアップしてください。 - [【スクラッチ】ジュースの自動販売機を作ってみよう](https://scratch.best/familiar/juice-vending-machine) - 自動販売機をプログラムしています。 記事の中に「バグを修正してみようという」チャレンジ要素を入れたので、ぜひ挑戦してみて下さい。 - [【スクラッチ】レアキャラの出現率を操作できるガチャを作ろう](https://scratch.best/familiar/appearance-rate-fluctuation-gacha) - ガチャを作ってみたいという要望が多いので、イベント用などのために出現確率を調整できるガチャの作り方を記事にしました。 確率について分からない人でも読める内容になっていますので、ぜひオリジナルガチャ作成に役立ててください。 - [【スクラッチ】飲食店のタブレットメニューを作成してみよう](https://scratch.best/familiar/ordering-system-kourakuen) - 今回使用した、画像などは、幸楽苑公式ホームページから引用させていただきました。 著作権等の問題が発生した際には - [【スクラッチ】テレビをプログラムしてみよう(クローンの応用)](https://scratch.best/familiar/tv-remote-control) - Scratch星人 この記事では「テレビ(リモコン)」をプログラムしていこうと思います。 クローンの応用テクニ - [【スクラッチ】洗濯機をプログラムしてみよう(音ブロック応用)](https://scratch.best/familiar/washing-machine) - 洗濯機のプログラミングを紹介しています。 コード自体は簡単ですが、音ブロックの扱いが大変になる箇所があります。 この記事を読んで、トラブルに対処できるように学んでみてください - [【スクラッチ】電子レンジをプログラムしてみよう](https://scratch.best/familiar/microwave-oven) - この記事では「電子レンジ」をプログラムする方法を紹介しています。 完成したら、様々な機能を追加してアレンジしてみてください。 - [【スクラッチ】ATMをプログラムしてみよう(認証機能付き)](https://scratch.best/familiar/automatic-teller-machine) - この記事では簡易的なATMをプログラムで作成しています。 複数のユーザーに対応できる認証機能も実装していますので、ぜひ読んで作ってみてください。 - [【変数5ヶ条】スクラッチで変数の基本をマスターする5つの法則](https://scratch.best/practice/five-variables) - スクラッチで変数で悩んだときは、これを思い出せば大丈夫。という「変数5ヶ条」をまとめました。 本格的なプログラミングに移行しても使える基礎知識ですので、きちんと覚えましょう。 - [スクラッチで素数判定を作成してbreakの考え方を学習しよう](https://scratch.best/application/prime-number-break) - スクラッチでbreak文を実現する方法とを解説し、それを使用した素数判定プログラムを作成しています。 頭の体操に良い内容となっていますので、ぜひ最後まで読んでみて下さい。 - [【初心者必見】見やすく修正しやすいコードで作品を作ってみよう](https://scratch.best/beginner/useless-code-7) - プログラミングでは、見やすく修正しやすいコードを作成することはとても大切です。 どこを直したらいいか訳が分からないようなコードでは、やる気も失ってしまいます。 この記事では、無駄なコード7選をまとめてので、作品作りのヒントにしてみてください。 - [【スクラッチでお絵描き】「形を変える」ツールの便利な使い方](https://scratch.best/useful/draw-a-picture-change-the-shape) - スクラッチの絵を描く機能のツールのひとつ、「形を変える」について解説しています。 ハンドルの操作は、少しクセがあるため、慣れが必要ですが、使いこなすことができれば、好きなコスチュームを描けるようになるはずです。 - [【xとy座標】等号(=)と不等号(<>)の使い方を理解しよう](https://scratch.best/beginner/equal-sign-inequality-sign) - スクラッチで使用する等号(=)と不等号()を理解するためのツールを作りました。 学校の授業で習った考え方とは少し違うため、混乱する部分です。 何度も問題を解いてマスターしてみてください。 - [【真偽値】スクラッチで「true」と「false」の学習](https://scratch.best/application/boolean-true-false) - スクラッチではあまり意識することのない真偽値。 しかし、プログラミングをやっていく上で、必ず登場するものなので覚えていく必要があります。 この記事では、真偽値の重要性や使用例を解説しています。 - [「もし〜なら」と「もし〜なら、でなければ」ブロックの使い分け](https://scratch.best/application/if-then-or-if-then-else) - 分かるような、分からないような「もし〜なら」と「もし〜なら、でなければ」のブロックの性質の違いや、使い分け方を解説しています。 文章がややこしい書き方に感じる部分もあるかもしれませんが、何度も読み直すことで正しく理解できると思います。 - [「あなたの名前は何ですか?」に制限時間を設定する方法](https://scratch.best/application/set-time-limit) - 入力を取得するブロックに制限時間を設定する方法を書いています。 頭の使い方の勉強になると思いますので、ぜひ最後まで読んでみてください。 - [【スクラッチ】クラウド変数の使い方](https://scratch.best/useful/cloud-variable) - クラウド変数の使い方について、ゲームを作成しながら紹介しています。 クラウド変数を使うためには「スクラッチャーになる」という条件はあるものの、それ自体は難しいことではありませんので、クラウド変数を使用したゲームを作って、友達と競ったりしながら楽しんでみて下さい! - [【カーディガンセット】スクラッチとPythonで階乗を学ぼう](https://scratch.best/hackathon/poh-cardigan-python) - Scratch星人 8回目の「オンラインハッカソンに挑戦」を始めていきます。 前回、7回目は高難易度の問題でし - [【セーラー服セットをゲット】難易度の高いコードを作成しよう](https://scratch.best/hackathon/poh-sailor-python) - 「オンラインハッカソンに挑戦」の7回目の記事です。 難易度は高めなので、やりがいのある問題になっています。 また、同じ問題をPythonで1行で書いたコードも紹介していますので、ぜひ読んでみてください。 - [【ツインテールセットをゲット】Pythonの理解を深めよう](https://scratch.best/hackathon/poh-twintail-python) - 6回目の「オンラインハッカソンに挑戦」です。 今回の記事は、内容の濃いものになりました。 pythonの「型」や、「input()」「split()」などのメソッドにも触れています。 少し難しい内容ですが、ぜひ読んでみてください。 - [【スクラッチでハッカソン】ポニーテールセットをゲットしよう](https://scratch.best/hackathon/poh-ponytail) - 「オンラインハッカソンに挑戦」の5回目です。 問題はスクラッチでは比較的簡単に解くことが出来ます。 Pythonのモジュールについて簡単に紹介していますので、最後まで、ぜひ読んでください - [【スクラッチでハッカソン】ロングヘアセットをゲットしよう](https://scratch.best/hackathon/poh-long-hair) - オンラインでハッカソンの記事の4回目です。 そろそろ、pythonのことも少しずつ分かってきたかと思います。 実際にゲームをしてみたい場合は、paizaにアクセスしてプレイしてみてください。 - [【スクラッチでハッカソン】ショートヘアセットをゲットしよう](https://scratch.best/hackathon/poh-short-hair) - スクラッチでオンラインハッカソンに挑戦の3回目です。 今回は問題がやや簡単なので、余談的にPythonの応用的な使い方も紹介しています。 スクラッチのコードと見比べてみると、きっと勉強になると思います。 - [【スクラッチでハッカソン】猫耳セットをゲットしてみよう](https://scratch.best/hackathon/poh-nekomimi) - 「スクラッチでハッカソンに挑戦」の第2回目です。 お題は、前回同様「プログラミングで彼女をつくる」から【「猫耳セット」ゲットチャレンジ!】をお借りしました。 スクラッチで解いてからPythonのコードを見ることで、それぞれの良さや難しさが分かると思います。 - [スクラッチでオンラインハッカソンに挑戦してみよう](https://scratch.best/hackathon/try-online-hackathon-scratch) - プログラミングのオンライン学習サービス「paiza」のコンテンツを利用して、オンラインハッカソンに挑戦してみます。 本格的なプログラミング言語でコードを書くのは難しいですが、スクラッチで作成することで、分かりやすくなります。 問題を解くという練習を繰り返すことで、プログラミングスキルはどんどん上達します。 - [【スクラッチ】作成中に発生した予期しないバグを修正してみよう](https://scratch.best/practice/bug-fixes) - スクラッチでゲームなどを作成していると、思ったように動作しないことがよくあります。 それらのバグの原因を判断して、修正することができれば、プログラミングはさらに上達します。 この記事では、バグの例題を用意していますので、ぜひ自力で正しく修正してみてください。 - [【スクラッチ】電気ポットをプログラムしてみよう](https://scratch.best/familiar/electric-pot) - 身の回りの物をプログラミングする第二弾です。 この記事では電気ポットのプログラムの作り方を紹介しています。 「オンとオフ」など、プログラミングにおける大切な考え方も解説しています。 完成したら、自分だけのオリジナル改造をして遊んでみてください。 - [【スクラッチ】扇風機をプログラムしてみよう](https://scratch.best/familiar/fan) - 身の回りのものである「扇風機」の動きをプログラムしています。 間違ったコードを正していくときは、頭の使い方が重要です。 完成したら、さらに改造するなどして練習してみて下さい。 - [【スクラッチ】キャラに重力を設定したジャンプをさせるメリット](https://scratch.best/application/gravity-jump) - まるで、その空間に重力があるような「ジャンプ」の作り方を解説しています。 動きと変数の関係の大切さなどにも触れています。 理解することで必ず成長できる内容になっていますので、ぜひ最後まで読んでマスターしてください。 - [【スクラッチ】時間に応じて色の長さが変わる信号を作ってみよう](https://scratch.best/practice/signal-timezone-color) - 信号をプログラムで作成してみます。 ただの信号ではなく、時間帯によって色の長さが変わる仕様にします。 身近にあるものをコードで表現することで、プログラミングはどんどん上達しますよ。 - [「ブロック」と「スプライト」を使って時計を作ってみよう](https://scratch.best/practice/clock-block-sprite) - スクラッチでカレンダー時計を作る方法を紹介しています。 初級編・中級編と2パターンを解説しています。 コード自体はあまり難しくはないので、頭の体操にちょうどいい内容です。ぜひ自分の力で作れるように頑張ってみてください。 - [文字列を入力し、その文字列を逆順に表示するプログラムを作ろう](https://scratch.best/practice/string-reverse-order) - チャットGPTにスクラッチの練習問題を作ってもらいました。 入力された文字列を逆順に変換して表示する方法について書いています。 プログラム作成の手順を分かりやすく解説していますので最後まで読んでスキルアップして下さい。 - [【タイマー作り】二種類のタイマーを考えながら作ってみよう](https://scratch.best/practice/timer-alarm) - 我が家ではGoogle Homeに「OK Google!」と声をかけてアラームを設定してもらいます。 この時、二種類の設定を使い分けています。 「時間指定」と「何分後」のアラームです。 これらをスクラッチプログラミングで作成する方法を紹介しています。 プログラミングは「Keep Thinking」が大切です。 - [【スクラッチで三角関数】サイン・コサイン・タンジェントとは](https://scratch.best/application/sine-cosine-tangent) - 三角関数(サイン・コサイン・タンジェント)について書いています。 スクラッチには便利ブロックが存在するため、出番の少ない三角関数ですが、使えるレシピも掲載していますので、ぜひ読んでみて下さい - [太鼓の達人風のゲーム(音ゲー)を分解して作ってみよう](https://scratch.best/game/taiko-no-tatsujin) - 太鼓の達人をはじめとした音ゲーはスクラッチでも、とても人気があります。 この記事ではlogic_labさんのプロジェクトをお借りして、音ゲーの基本と注意点について解説しています。 テンポ合わせが大変ですが、基本が分かれば応用の効く内容になっていますので、ぜひ最後までお読みください。 - [【スクラッチ】キャラが変身するゲームを改造してみよう](https://scratch.best/practice/transformation-game-modification) - この記事は、コードを改造してお題を達成するチャレンジ企画です。 スクラッチ中級者以上向けの内容になっています。 考えて、改造することは確実に成長に繋がりますので、ぜひ頑張ってください。 - [【スクラッチ】3Dゲームに敵キャラを登場させてみよう](https://scratch.best/practice/3d-game-enemy) - スクラッチで作成した3Dゲームに敵キャラを登場させてみます。 Scratchの重鎮、griffpatch大先生のYouTube動画をもとに記事を書いています。 難しい内容ですが、ぜひチャレンジしてみて下さい - [【スクラッチ】レイキャスティングで3Dゲームを作成する方法](https://scratch.best/practice/3d-game-raycasting) - レイキャスティングを使って、スプライトベースの3Dゲームを作成する方法を紹介しています。 難しい内容なので覚悟して頑張ってください。 パソコンへの負荷が大きいので、スペックによっては正しく動かない可能性もあるので、その場合はご了承ください。 - [【スクラッチ】ペンツールを使って考えながら数字を描いてみよう](https://scratch.best/practice/pentool-number) - ペンツールを使って「数字を描く」練習をしてみましょう。 ペンツールは、スクラッチの様々な面白いゲームに使われています。 奥が深く、極めるのが難しいツールですが、繰り返し練習していきましょう。 - [【スクラッチ】確率を調整して「チートサイコロ」を作ってみる](https://scratch.best/application/probability-cheat) - 確率を調整して「チートサイコロ」を作成します。 確率は中学数学で習う内容ですが、小学生にも分かりやすいようにまとめました。 ぜひ、読んで作ってマスターしてください - [【スクラッチ】キャラにセリフのように一言ずつしゃべらせる方法](https://scratch.best/application/voice-dialogue) - キャラクターが話す言葉をセルフのようにしてあげることで、よりゲームらしさが増します。 記事の最後ではブロック定義を使った設定を紹介しています。 難しい内容なので、徐々に理解して使いこなしていってください - [【スクラッチ】音ブロックでBGMと効果音を切り替える方法](https://scratch.best/beginner/bgm-soundeffct) - 音ブロックでBGMと効果音を切り替える方法について書いています。 以前の記事で不完全だったスクリプトについて、アベ先生のお力を借りて解決しました。 ぜひお読みください。 - [【スクラッチ】体力の残量によって色が変わるHPゲージの作り方](https://scratch.best/application/hp-gage-color) - YouTubeでは様々な「HPゲージ」や「体力ゲージ」の作り方が紹介されています。 この記事では、作成したゲージをアレンジして色を変化させる方法を解説しています。 完成したコードに更なるアレンジを加えることで理解が深まっていきますので、頑張ってみて下さい。 - [【スクラッチ】「スクリプトを止める」ブロックの使い分け方](https://scratch.best/block/stop-script) - 3パターンある「すべてを止める」「このスクリプトを止める」「スプライトの他のスクリプトを止める」のブロックの使い分け方について書いています。 大切なのは、処理の流れを理解し、設置する場所に気を付けることです。 ぜひ、この記事を読んで理解を深めて下さい - [にゃんこ大戦争風のゲーム~part3~「敵キャラのダメージ設定と演出」を分解](https://scratch.best/game/battlecats-part3) - にゃんこ大戦争風のゲームを分解のpart3(最終回)です。 「敵キャラのダメージ設定」や「ゲームを面白くする演出の設定」を分解して解説しています。 分解を理解するだけでなく、記事を読んだ後に自分なりにさらにアレンジして、より理解を深めてみて下さい。 - [にゃんこ大戦争風のゲーム~part2~「敵が出現・ダメージやHPの設定」を分解](https://scratch.best/game/battlecats-part2) - にゃんこ大戦争風のゲームを分解して考える2回目の記事です。 コードが複雑になってきましたが「コードの働きを理解すること」と「繰り返し慣れる」ことが大切です。 part1をまだ読んでいないという方は、そちらを読んでから、こちらを読んで頂くことをおすすめします。 - [コロナウィルスをタイピングでやっつけるゲーム](https://scratch.best/application/coronabuster-typing) - タイピングでコロナウィルスを退治するゲームについて書いています。 スクラッチ的には難しいことはしていませんが画面上だけでもウィルスに勝ちましょう。 - [にゃんこ大戦争風のゲーム~part1~「お金が貯まる・味方召喚」を分解](https://scratch.best/game/battlecats-part1) - 大人気アプリ「にゃんこ大戦争」風のゲームを分解して解説しています。 part1の記事では「お金が貯まる」設定と「味方キャラを召喚する」方法を紹介しています。 「自分で作ってみよう」のコーナーもありますので、ぜひ最後まで読んでチャレンジしてみて下さい。 - [【スクラッチ】変数「このスプライトのみ」の使い方](https://scratch.best/application/local-variable) - 「このスプライトのみ」の(ローカル)変数について解説しています。 「すべてのスプライト用」の(グローバル)変数との違いや、使い方についても紹介しています。 プロジェクトが複雑になるほど、大切な考え方ですので、ぜひマスター出来るよう頑張りましょう。 - [【スクラッチでAI】画像を識別する「お買い物プログラム」を作ってみよう](https://scratch.best/application/ai-images) - 「Teachable Machine」を使用して、画像を学習させ、カメラに映した商品を識別し、購入することのできる「AIプログラム」を作成する方法を紹介しています。 この記事を最後まで読むことで、難しそうに感じるAIのことをさらに理解できるようになると思います。 作成したプログラムを参考にオリジナルのAIプログラムに、ぜに挑戦してみてください。 - [【スクラッチ】思い通りに「回転」や「~へ向ける」が動いてくれない時に考える「基準点」について](https://scratch.best/sprite/anchor-point) - 時計の針や、野球のバットの動きなど「回転」や「~へ向ける」ブロックで表現したい時には「基準点」を考える必要があります。 この記事では「凧揚げ」を例に基準点について解説していますので、ぜひ読んでマスターして下さい。 - [【スクラッチ】メッセージを「送る」と「送って待つ」の違いを理解して使い分けをしましょう](https://scratch.best/application/send-send-and-wait) - イベントブロックの「送る」と「送って待つ」の違い、なんとなく分かるようですが、いまいち分かりづらいブロックです。 この記事では「処理の順番を考えて理解する」ことの大切さを、実例を交えながらご紹介しています。 ぜひ、ブロックを使い分けて面白い作品を作ってください。 - [【スクラッチ】キャラに「パワーアップ」と「パワーダウン」を設定する方法](https://scratch.best/application/power-up-down) - キャラクターの「パワーアップ」や「パワーダウン」といったステータスを変化させる方法について書いています。 記事の後半ではアレンジ方法なども記載していますので、ぜひ最後まで読んで、マスターしてください。 - [【スクラッチ】「属性ダメージ」を設定してゲームをさらに面白くする方法](https://scratch.best/application/attribute-damage) - 「属性ダメージ」の設定方法について書いています。 やり方は今回解説した方法だけではありませんが、記事の内容を基本として覚えることで様々な応用が可能になるはずです。 慣れは必要ですが、ぜひ頑張ってみて下さい。 - [スクラッチャー(Scratcher)になってスクラッチをさらに楽しむ方法](https://scratch.best/information/scratcher) - Scratch星人 スクラッチャー?なにそれ?と、 初めて聞いたという方もいらっしゃるかもしれません。 スクラ - [【スクラッチ】クローンを使った「ビームの連射」を正しく動作させる方法](https://scratch.best/application/clone-beam) - クローンを使った「ビームを連射する」コードを作成した際に発生した問題を解決する方法について書いています。 トラブルを解決していく中で、プログラミングはどんどん上達していきます。 分からないことに向き合うのは根気が必要ですが、諦めずに頑張ることでもっと面白い作品が作れるようになります。 - [【スクラッチ】クラウド変数を使ってランキングゲームを作ってみよう](https://scratch.best/application/cloud-ranking) - クラウド変数を使ったランキングゲームを作成しています。 コード自体は一見複雑に見えますが、やっていることのひとつひとつは決して難しくはありません。 この記事を参考に、ぜひオリジナルゲームを作成してみて下さい。 - [【スクラッチ】クラウド変数使用時に「1秒待つ」を有効活用する方法](https://scratch.best/application/wait_1_second) - クラウド変数使用時に発生する「反映漏れ」を「1秒待つ」で解決する方法を書いています。 「1秒待つ」は、様々な場所で使用する大切なブロックです。 簡単ではありませんが、使い方を覚えて、より楽しい作品を作成してください! - [【スクラッチ】矢印キーでキャラクター(スプライト)を動かす](https://scratch.best/beginner/arrow-keys) - 矢印キーでキャラクター(スクリプト)を動かす方法について書いています。 最後は簡単なミニゲームを作って遊んでみて下さい。 - [スクラッチの初心者がゲームを作るときに意識すべき3つのポイント](https://scratch.best/beginner/point3) - スクラッチ初心者の人が「いざゲームを作ってみよう」と思ったときに、何からどうすればいいのか分からなくなることがあります。 まずはここで紹介している「3つのポイント」を意識してみて下さい。 それだけでも面白いゲームが出来てしまいますよ! - [【スクラッチ】操作を取り消す(やり直す)方法](https://scratch.best/useful/undo) - Scratch星人 作品を作っていると消さなくていいものまで消してしまう事があります。 ブロック2~3個ならも - [【スクラッチ】コメントを追加してコードを分かりやすくしよう](https://scratch.best/useful/comment) - スクラッチで「コメントを追加する方法」と「使い方」を紹介しています。 お仕事で使うようなプログラミングでも、コメントは当たり前のように使われています。 コードを自分で後から見返したときや、誰かに見せる時に分かりやすいようなコメントを追加してみましょう。 - [モンスト風のゲーム~part1~「ひっぱる」を分解](https://scratch.best/game/monst-part1) - 誰かの作品を参考にゲームを作る場合、スクリプトが複雑で混乱してしまう事があります。 それらを分解して考えていくことで、自分の知識として身に付きます。 オリジナルの作品と見比べながら記事を読んでみて下さい。 - [【スクラッチ】コスチュームの「ビットマップ」と「ベクター」について](https://scratch.best/costume/bitmap-vector) - スクラッチのコスチュームの「ビットマップ」と「ベクター」について、解説しながら紹介しています。 ベクターのものをあえてビットマップにすることで、作品に味が出ることもあります。 ぜひお試しください。 - [学習コンテンツのお知らせ](https://scratch.best/learning/master) - スクラッチを体系的に学ぶことの出来るコンテンツをご紹介しています。 STEPを重ねることで、ぜひスクラッチマスターを目指してください。 - [スクラッチでAIをプログラムしてみよう](https://scratch.best/application/ai) - AIを作ってみる方法について書いています。強化学習を利用してネコがだんだん賢くなっていきます! 基本的な内容なので、もの足りないかもしれませんが、AIを作ったという達成感が得られる内容になっていますので、ぜひお読みください。 - [Scratch(スクラッチ)ってなに?](https://scratch.best/information/what-is-scratch) - 今注目のブロックプログラミングツール「Scratch」について記載しています。 お子様が楽しみながら論理的思考を身に付けていくために、ぜひScratchに挑戦されてみてはいかがでしょうか? - [【スクラッチ】スプライトの基本操作をご紹介](https://scratch.best/sprite/basic-operation-2) - スプライトの使い方とコスチュームの意味について書いています。 たくさんのスプライトの中からお気に入りのものを使って作品作りに挑戦してみて下さい。 お子さんといっしょに楽しくお読みいただければと思います。 - [【スクラッチ】コスチュームを自分で描いてみる](https://scratch.best/costume/draw-by-yourself) - コスチュームを自分で描く方法と、そのために必要な機能について書いています。 お絵かきツールは慣れも必要ですが、オリジナルのコスチュームをスプライトにすることで愛着が湧き、スクリプト作業も楽しくなります。 お子さんといっしょに楽しくお絵かきしてみて下さい。 - [【スクラッチ】ブロックの基本操作をご紹介](https://scratch.best/block/basic-operation) - ブロックの使い方について分かりやすく書いています。 最後には簡単な練習問題も用意していますのでぜひお楽しみください。 - [【スクラッチ】調べるブロックの使い方](https://scratch.best/block/find-out) - 調べるブロックについて、実例を交えながら書いています。 少し分かりづらいブロックなので慣れが必要ですが、この記事が少しでもスクラッチ学習の手助けになれば幸いです。 - [【スクラッチ】演算ブロックの使い方](https://scratch.best/block/calculation) - 演算ブロックの基本的な使い方について書いています。 少し難しいブロックですが、実例を交えてなるべくわかりやすく解説しています。 素敵な作品作りの参考にしてみて下さい。 - [【スクラッチ】変数ブロックの使い方](https://scratch.best/block/variable) - 変数ブロックの使い方とリストについて書いています。 最も基本的な内容を実例を用いて分かりやすく解説しています。 変数をマスター出来たら、スクラッチマスターになれますよ! - [【スクラッチ】バックパックの使い方](https://scratch.best/useful/backpack) - バックパックの使い方について書いています。 毎回同じものを作るのが面倒な時や、誰かの作品のスクリプトを参考にしたい時などにとても便利です。 ぜひこの記事を読んでバックパックを活用してみて下さい。 - [【スクラッチ】リミックスの使い方](https://scratch.best/useful/remix) - リミックスの使い方について書いています。 他の人が作った作品を、自分のプロジェクトに保存し、編集できる素晴らしい機能です。 公開の際にはマナーある行動を心掛けましょう。 - [【スクラッチ】スクリプトのコピー方法](https://scratch.best/useful/copy-script) - スクリプトのコピー方法について書いています。 コピーを知っているのと知らないのでは、学習効率に差が付きます。 コピーを活用しながらScratchを楽しんでみてください。 - [【スクラッチ】ブロックの拡張機能をご紹介](https://scratch.best/block/extension) - ブロックの拡張機能について書いています。 デバイスが必要ないものに関しては実例を紹介しています。 便利な機能ばかりなので、ぜひお試しください。 - [【スクラッチ】キャラクター(スプライト)をジャンプさせる](https://scratch.best/beginner/jump-sprite) - キャラクター(スプライト)をジャンプさせる方法について書いています。 移動とジャンプを組み合わせるとゲーム感が増します。 ぜひこの記事を読んでマスターしてください。 - [【スクラッチ】質問に対して答えるスクリプトの作り方](https://scratch.best/beginner/q-and-a) - 質問に対して答える対話型のスクリプトについて書いています。 ブロックを工夫して使うことで、意図した結果に導いていきます。 後半ではそんなテクニックも紹介しているので、ぜひご覧ください。 - [【スクラッチ】クローンの作り方](https://scratch.best/beginner/clone) - クローンの作り方について書いています。 クローンを使う上での注意点や、最後の方にミニゲームを掲載しています。 アイディア次第で楽しい作品を作ることが出来る「クローン」をぜひマスターしてください! - [【スクラッチ】ブロック定義の使い方](https://scratch.best/block/definition) - ブロック定義の主な使い方、2つについて書いています。 分かりやすい解説を心掛けましたので、ぜひご覧ください。 最後の方では、便利な技もご紹介しています。 - [【スクラッチ】ブロックを削除する方法](https://scratch.best/useful/delete-block) - ブロック(スクリプト)の削除方法について書いています。 「基本のキ」のような内容ですが、大切な内容です。 知っている人と知らない人では効率が大きく違いますので、ぜひご覧ください。 - [【スクラッチ】ターボモードの使い方](https://scratch.best/useful/turbo-mode) - ターボモードについて書いています。 使い方と実例を紹介していますので、この記事を読んで活用してみて下さい。 - [【スクラッチ】横スクロールの作り方~part1~](https://scratch.best/application/horizontal-scroll-1) - 横スクロールの簡単な作り方について書いています。 簡単なスクリプトで2枚の地面(スプライト)を動かすことが出来るので、試してみて下さい。 - [【スクラッチ】横スクロールの作り方~part2~](https://scratch.best/application/horizontal-scroll-2) - キャラクターの動きに連動してステージをスクロールさせる方法について書いています。 ステージが勝手にスクロールするよりも、使いやすいと思いますので、記事を読んでぜひマスターしてください。 - [【スクラッチ】横スクロールの作り方~part3~](https://scratch.best/application/horizontal-scroll-3) - 複数の地面を横スクロールさせる方法について書いています。 ステージが広く(長く)なるとゲーム感が増して、とても楽しい作品になりますよ。 ぜひお試しください。 - [【スクラッチ】じゃんけんゲームの作り方](https://scratch.best/application/rock-paper-scissors) - 対戦型のじゃんけんゲームの作り方について書いています。 プログラミングらしい考え方を取り入れているので、ぜひ実践して、カスタマイズしてみて下さい。 - [【スクラッチ】音ブロックのトラブル解消法](https://scratch.best/beginner/sound-trouble) - 小学一年生の男の子が音ブロックを使った時に起こったトラブルについて書いています。 まだ解決していない問題もありますが、音ブロックは少し癖があるので、記事を読んで試してみて下さい。 - [【スクラッチ】「もし~なら」ブロックの使い方](https://scratch.best/block/howtouse-if) - 「もし~なら」ブロックの基本的な使い方について書いています。 練習が必要ですがマスター出来ればスクラッチ初心者は卒業です。 ぜひチャレンジしてみて下さい。 - [【スクラッチ】スプライトとコスチュームの違い](https://scratch.best/sprite/difference-costume) - スプライトとコスチュームの違いや使い方を例を用いて書いています。 なるべく分かりやすく書きましたが、慣れも必要なので、頑張って習得してみて下さい。 - [【スクラッチ】リストの使い方](https://scratch.best/block/list) - リストの使い方について書いています。 コナン君がいる帝丹小学校の1年B組の名簿を例に活用方法などを紹介しています。 たくさん改造して遊んでみて下さい。 - [スクラッチで暗号解読ツールを作って遊んでみよう](https://scratch.best/application/cryptanalysis) - 変数ブロックを活用して、数字の暗号を解読するツールを作成しています。 ぜひ完成させてお友達と遊んでみて下さい。 - [スクラッチのリストを使ってパスワード自動生成ツールを作る方法](https://scratch.best/application/list-password) - Scratch星人 パスワードを考えるのが面倒に感じることはありませんか?Scratch星人は・・・あります( - [モンスト風のゲーム~part4~「効果(エフェクト)」を分解](https://scratch.best/game/monst-part4) - Scratch星人 モンスト風のゲームのスクリプトを分解して考えるシリーズの4回目、今回が最終回です! 効果( - [モンスト風のゲーム~part3~「ダメージを与える」を分解](https://scratch.best/game/monst-part3) - Scratch星人 スクラッチで複雑なスクリプトのゲームを分解して考えるシリーズの3回目です。 今回は、敵にダ - [モンスト風のゲーム~part2~「敵に当たる」を分解](https://scratch.best/game/monst-part2) - モンスト風のゲームを分解して、敵に当たるスクリプトを作成する方法について書いています。 part1の記事を読んでから本記事を読んで頂くと分かりやすいです。 分解して考えると、複雑なスクリプトの理解が深まります。 - [分数の引き算をスクラッチで解いてみる](https://scratch.best/application/fraction-subtraction) - 分数の引き算を解く方法について書いています。 様々な答えのパターンを想定してツールを作っていくことはとても重要です。 今回作ったツールは答えが「マイナス」になる計算には対応していません。 完全版は近日公開予定です。 - [分数の足し算をスクラッチで解いてみる](https://scratch.best/application/fraction-addition) - 分数の足し算をスクラッチで解く方法について書いています。 この記事は、プログラミングの本質に触れる内容になっています。 問題にひたすら向き合うことが大切です。 - [分数の計算機をスクラッチで作る方法](https://scratch.best/application/fraction-calculator) - 分数の計算機の作り方について書いています。 ブロック定義で処理を纏めることで作成するスクリプトの量を格段に減らすことが出来ます。 この考え方は実際のプログラミングでも非常に重要なので、この記事を読んでマスターしてください。 - [FizzBuzz問題をスクラッチで解く方法](https://scratch.best/application/fizzbuzz) - プログラミングの世界では有名なFizzBuzz問題をスクラッチで解く方法について書いています。 基本であると同時に重要な考え方が盛り込まれていますので、記事を読んでマスターしてください。 - [偶数と奇数を見分ける方法](https://scratch.best/application/even-odd) - 偶数と奇数を見分ける方法について書いています。 人間は一目見ただけで判別できますが、プログラミングに落とし込むにはルール設定が必要です。 お子様が楽しくスクラッチと偶数、奇数を学べるようなゲームを作成していきますので、ぜひご覧ください。 - [スクラッチアカウントを作った方がいい理由](https://scratch.best/information/scratch-account) - スクラッチのアカウントを作るメリットについて書いています。 作品を世界に発信したり、すごい作品を遊ぶことで、お子さんのプログラミングスキルはみるみる向上します。 ぜひアカウントを作って、Scratchをお楽しみください! - [スクラッチの画面の見方](https://scratch.best/information/ui-perspective) - スクラッチのUI(ユーザーインターフェース)の見方について書いています。 シンプルでありながら、それぞれに役割をもつエリアの説明と、少し混乱してしまう点に触れています。 ぜひお子様と画面を見ながら読んで頂ければと思います。 - [Scratch(スクラッチ)のはじめ方](https://scratch.best/information/scratch-start) - スクラッチのはじめ方について書いています。 おすすめのパソコンやその他必要なものについても触れていますのでぜひご覧ください。 記事の最後の方ではプログラミングのはじめの一歩を踏み出す内容になっています。 ## 固定ページ - [ブロックの使い方をマスター](https://scratch.best/course-002) - [Learning](https://scratch.best/course) - [基本操作をマスター](https://scratch.best/course-001) - [Guide](https://scratch.best/guide) ## カテゴリー - [Scratchの基本](https://scratch.best/category/information) - [スプライトの基本](https://scratch.best/category/sprite) - [ブロックの基本](https://scratch.best/category/block) - [コスチュームの基本](https://scratch.best/category/costume) - [便利機能の紹介](https://scratch.best/category/useful) - [初心者必見のテクニック](https://scratch.best/category/beginner) - [ブロックの応用テクニック](https://scratch.best/category/application) - [ゲームのスクリプトを分解](https://scratch.best/category/game) - [学習コンテンツ](https://scratch.best/category/learning) - [スキルアップの練習](https://scratch.best/category/practice) - [身の回りの物をプログラム](https://scratch.best/category/familiar) - [オンラインハッカソン](https://scratch.best/category/hackathon) ## タグ - [プログラミング](https://scratch.best/tag/プログラミング) - [Scratch](https://scratch.best/tag/scratch) - [スクラッチ](https://scratch.best/tag/スクラッチ) - [パソコン](https://scratch.best/tag/パソコン) - [UI](https://scratch.best/tag/ui) - [ユーザーインターフェース](https://scratch.best/tag/ユーザーインターフェース) - [ストライプ](https://scratch.best/tag/ストライプ) - [アカウント](https://scratch.best/tag/アカウント) - [サインイン](https://scratch.best/tag/サインイン) - [スプライト](https://scratch.best/tag/スプライト) - [コスチューム](https://scratch.best/tag/コスチューム) - [お絵かき](https://scratch.best/tag/お絵かき) - [ブロック](https://scratch.best/tag/ブロック) - [調べる](https://scratch.best/tag/調べる) - [四則演算](https://scratch.best/tag/四則演算) - [乱数](https://scratch.best/tag/乱数) - [変数](https://scratch.best/tag/変数) - [リスト](https://scratch.best/tag/リスト) - [ブロック定義](https://scratch.best/tag/ブロック定義) - [sin](https://scratch.best/tag/sin) - [バックパック](https://scratch.best/tag/バックパック) - [リミックス](https://scratch.best/tag/リミックス) - [中を見る](https://scratch.best/tag/中を見る) - [コピー](https://scratch.best/tag/コピー) - [複製](https://scratch.best/tag/複製) - [音楽](https://scratch.best/tag/音楽) - [ペン](https://scratch.best/tag/ペン) - [音声](https://scratch.best/tag/音声) - [翻訳](https://scratch.best/tag/翻訳) - [矢印](https://scratch.best/tag/矢印) - [キャラクター](https://scratch.best/tag/キャラクター) - [ゲーム](https://scratch.best/tag/ゲーム) - [ジャンプ](https://scratch.best/tag/ジャンプ) - [質問](https://scratch.best/tag/質問) - [答え](https://scratch.best/tag/答え) - [増やす](https://scratch.best/tag/増やす) - [削除](https://scratch.best/tag/削除) - [ドラッグ](https://scratch.best/tag/ドラッグ) - [偶数](https://scratch.best/tag/偶数) - [奇数](https://scratch.best/tag/奇数) - [undo](https://scratch.best/tag/undo) - [アンドゥ](https://scratch.best/tag/アンドゥ) - [ターボモード](https://scratch.best/tag/ターボモード) - [横スクロール](https://scratch.best/tag/横スクロール) - [地面](https://scratch.best/tag/地面) - [複数](https://scratch.best/tag/複数) - [差](https://scratch.best/tag/差) - [対戦](https://scratch.best/tag/対戦) - [トラブル](https://scratch.best/tag/トラブル) - [音](https://scratch.best/tag/音) - [アベ先生](https://scratch.best/tag/アベ先生) - [音量](https://scratch.best/tag/音量) - [ステージ](https://scratch.best/tag/ステージ) - [if](https://scratch.best/tag/if) - [else](https://scratch.best/tag/else) - [信号](https://scratch.best/tag/信号) - [ループ](https://scratch.best/tag/ループ) - [演算子](https://scratch.best/tag/演算子) - [if文](https://scratch.best/tag/if文) - [約分](https://scratch.best/tag/約分) - [通分](https://scratch.best/tag/通分) - [バグ](https://scratch.best/tag/バグ) - [デバッグ](https://scratch.best/tag/デバッグ) - [ユークリッドの互除法](https://scratch.best/tag/ユークリッドの互除法) - [コロナ](https://scratch.best/tag/コロナ) - [タイピング](https://scratch.best/tag/タイピング) - [スクリプト](https://scratch.best/tag/スクリプト) - [配列](https://scratch.best/tag/配列) - [モンスト](https://scratch.best/tag/モンスト) - [分解](https://scratch.best/tag/分解) - [反射](https://scratch.best/tag/反射) - [貫通](https://scratch.best/tag/貫通) - [ダメージ](https://scratch.best/tag/ダメージ) - [エフェクト](https://scratch.best/tag/エフェクト) - [乗](https://scratch.best/tag/乗) - [AI](https://scratch.best/tag/ai) - [強化学習](https://scratch.best/tag/強化学習) - [ビットマップ](https://scratch.best/tag/ビットマップ) - [ベクター](https://scratch.best/tag/ベクター) - [コメント](https://scratch.best/tag/コメント) - [コード](https://scratch.best/tag/コード) - [スクラッチャー](https://scratch.best/tag/スクラッチャー) - [クラウド変数](https://scratch.best/tag/クラウド変数) - [初心者](https://scratch.best/tag/初心者) - [クローン](https://scratch.best/tag/クローン) - [ビーム](https://scratch.best/tag/ビーム) - [属性ダメージ](https://scratch.best/tag/属性ダメージ) - [パワーアップ](https://scratch.best/tag/パワーアップ) - [パワーダウン](https://scratch.best/tag/パワーダウン) - [送る](https://scratch.best/tag/送る) - [送って待つ](https://scratch.best/tag/送って待つ) - [基準点](https://scratch.best/tag/基準点) - [アンカーポイント](https://scratch.best/tag/アンカーポイント) - [画像](https://scratch.best/tag/画像) - [ローカル](https://scratch.best/tag/ローカル) - [グローバル](https://scratch.best/tag/グローバル) - [にゃんこ大戦争](https://scratch.best/tag/にゃんこ大戦争) - [止める](https://scratch.best/tag/止める) - [制御](https://scratch.best/tag/制御) - [HP](https://scratch.best/tag/hp) - [ゲージ](https://scratch.best/tag/ゲージ) - [セリフ](https://scratch.best/tag/セリフ) - [確率](https://scratch.best/tag/確率) - [チート](https://scratch.best/tag/チート) - [練習](https://scratch.best/tag/練習) - [3D](https://scratch.best/tag/3d) - [レイキャスティング](https://scratch.best/tag/レイキャスティング) - [敵キャラ](https://scratch.best/tag/敵キャラ) - [太鼓の達人](https://scratch.best/tag/太鼓の達人) - [音ゲー](https://scratch.best/tag/音ゲー) - [タイマー](https://scratch.best/tag/タイマー) - [アラーム](https://scratch.best/tag/アラーム) - [チャットGPT](https://scratch.best/tag/チャットgpt) - [文字列](https://scratch.best/tag/文字列) - [時計](https://scratch.best/tag/時計) - [重力](https://scratch.best/tag/重力) - [マリオ](https://scratch.best/tag/マリオ) - [扇風機](https://scratch.best/tag/扇風機) - [スイッチ](https://scratch.best/tag/スイッチ) - [オンオフ](https://scratch.best/tag/オンオフ) - [不等号](https://scratch.best/tag/不等号) - [ずっと](https://scratch.best/tag/ずっと) - [ハッカソン](https://scratch.best/tag/ハッカソン) - [オンライン](https://scratch.best/tag/オンライン) - [python](https://scratch.best/tag/python) - [調べるブロック](https://scratch.best/tag/調べるブロック) - [クイズ](https://scratch.best/tag/クイズ) - [条件分岐](https://scratch.best/tag/条件分岐) - [真偽値](https://scratch.best/tag/真偽値) - [True](https://scratch.best/tag/true) - [False](https://scratch.best/tag/false) - [座標](https://scratch.best/tag/座標) - [等号](https://scratch.best/tag/等号) - [描く](https://scratch.best/tag/描く) - [無駄](https://scratch.best/tag/無駄) - [修正](https://scratch.best/tag/修正) - [素数](https://scratch.best/tag/素数) - [break](https://scratch.best/tag/break) - [定数](https://scratch.best/tag/定数) - [カウンタ](https://scratch.best/tag/カウンタ) - [フラグ](https://scratch.best/tag/フラグ) - [入力](https://scratch.best/tag/入力) - [ATM](https://scratch.best/tag/atm) - [電子レンジ](https://scratch.best/tag/電子レンジ) - [アニメーション](https://scratch.best/tag/アニメーション) - [洗濯機](https://scratch.best/tag/洗濯機) - [音ブロック](https://scratch.best/tag/音ブロック) - [テレビ](https://scratch.best/tag/テレビ) - [リモコン](https://scratch.best/tag/リモコン) - [タブレット](https://scratch.best/tag/タブレット) - [注文システム](https://scratch.best/tag/注文システム) - [ガチャ](https://scratch.best/tag/ガチャ) - [自動販売機](https://scratch.best/tag/自動販売機) - [ジュース](https://scratch.best/tag/ジュース) - [交差点](https://scratch.best/tag/交差点) - [車](https://scratch.best/tag/車) - [CRUD](https://scratch.best/tag/crud) - [データベース](https://scratch.best/tag/データベース) - [まで待つ](https://scratch.best/tag/まで待つ) - [まで繰り返す](https://scratch.best/tag/まで繰り返す) - [10進数](https://scratch.best/tag/10進数) - [2進数](https://scratch.best/tag/2進数) - [16進数](https://scratch.best/tag/16進数) - [当たり判定](https://scratch.best/tag/当たり判定) - [セーブ](https://scratch.best/tag/セーブ) - [ロード](https://scratch.best/tag/ロード) - [RPG](https://scratch.best/tag/rpg) - [マップ](https://scratch.best/tag/マップ)