<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>はじめてのスクラッチ</title>
	<atom:link href="https://scratch.earth-shop.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://scratch.earth-shop.net</link>
	<description>こどもから大人まで、レッツ・エンジョイ・プログラミング！！</description>
	<lastBuildDate>Mon, 09 Mar 2026 09:58:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://scratch.earth-shop.net/wp-content/uploads/10_common/1_site/favicon-100x100.png</url>
	<title>はじめてのスクラッチ</title>
	<link>https://scratch.earth-shop.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>隠されたブロックの使い方</title>
		<link>https://scratch.earth-shop.net/%e9%9a%a0%e3%81%95%e3%82%8c%e3%81%9f%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/</link>
					<comments>https://scratch.earth-shop.net/%e9%9a%a0%e3%81%95%e3%82%8c%e3%81%9f%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/#respond</comments>
		
		<dc:creator><![CDATA[ritsuki]]></dc:creator>
		<pubDate>Mon, 09 Mar 2026 09:58:50 +0000</pubDate>
				<category><![CDATA[はじめてのスクラッチ]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4894</guid>

					<description><![CDATA[隠されたブロックとは 隠されたブロックはscratchでブロックパレットに表示されないブロックです。ここでは主にTurbowarpの隠されたブロック集に入っているのを紹介します。 ブロック 選ばれている物に触れると動きま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span id="toc1">隠されたブロックとは</span></h2>



<p>隠されたブロックはscratchでブロックパレットに表示されないブロックです。ここでは主にTurbowarpの隠されたブロック集に入っているのを紹介します。</p>



<h2 class="wp-block-heading"><span id="toc2">ブロック</span></h2>



<figure class="wp-block-image size-full"><img decoding="async" width="403" height="88" src="https://scratch.earth-shop.net/wp-content/uploads/37d17abbcce19888cdf9cf545e0dd977.png" alt="" class="wp-image-4896" srcset="https://scratch.earth-shop.net/wp-content/uploads/37d17abbcce19888cdf9cf545e0dd977.png 403w, https://scratch.earth-shop.net/wp-content/uploads/37d17abbcce19888cdf9cf545e0dd977-300x66.png 300w" sizes="(max-width: 403px) 100vw, 403px" /></figure>



<p>選ばれている物に触れると動きます。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="286" height="537" src="https://scratch.earth-shop.net/wp-content/uploads/5ece180924f42899f87a448b9814b654.png" alt="" class="wp-image-4898" /></figure>



<p>これらは全て動きません。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="202" height="264" src="https://scratch.earth-shop.net/wp-content/uploads/d192a91ae8196712a307feec9d3b3ab8.png" alt="" class="wp-image-4899" /></figure>



<p>変数のような物です。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="114" height="72" src="https://scratch.earth-shop.net/wp-content/uploads/8fd1064747c930ebd6ad1ef8d3d61950-1.png" alt="" class="wp-image-4900" /></figure>



<p>何も起きません。ブロックを付けることはできません。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="112" height="69" src="https://scratch.earth-shop.net/wp-content/uploads/88476544a9a6c2b72c1847fdd10d1f7b.png" alt="" class="wp-image-4901" /></figure>



<p>音量が10以上だと動きます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="151" height="119" src="https://scratch.earth-shop.net/wp-content/uploads/bfae17b57ca0cf34d2942dbd1545ae8f.png" alt="" class="wp-image-4902" /></figure>



<p>一斉に動きます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="186" height="110" src="https://scratch.earth-shop.net/wp-content/uploads/e63d20956315d14d3648a6b3eed05b91.png" alt="" class="wp-image-4903" /></figure>



<p>（）の間繰り返します。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/%e9%9a%a0%e3%81%95%e3%82%8c%e3%81%9f%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>埋め込みの使い方</title>
		<link>https://scratch.earth-shop.net/%e5%9f%8b%e3%82%81%e8%be%bc%e3%81%bf%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/</link>
					<comments>https://scratch.earth-shop.net/%e5%9f%8b%e3%82%81%e8%be%bc%e3%81%bf%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/#respond</comments>
		
		<dc:creator><![CDATA[ritsuki]]></dc:creator>
		<pubDate>Mon, 09 Mar 2026 09:30:19 +0000</pubDate>
				<category><![CDATA[はじめてのスクラッチ]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4882</guid>

					<description><![CDATA[ブロックの使い方 入力したリンクのwebサイトを表示します。(youtube,scratch,turbowarpなどは使えない。) 書いたHTMLのコードが実行されます。 ページを表示したり隠したり閉じたりできます。 現 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">ブロックの使い方</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="398" height="72" src="https://scratch.earth-shop.net/wp-content/uploads/0602831dcc3fcf2587005650a75780f7.png" alt="" class="wp-image-4883" srcset="https://scratch.earth-shop.net/wp-content/uploads/0602831dcc3fcf2587005650a75780f7.png 398w, https://scratch.earth-shop.net/wp-content/uploads/0602831dcc3fcf2587005650a75780f7-300x54.png 300w" sizes="(max-width: 398px) 100vw, 398px" /></figure>



<p>入力したリンクのwebサイトを表示します。(youtube,scratch,turbowarpなどは使えない。)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="633" height="512" src="https://scratch.earth-shop.net/wp-content/uploads/df0c683597d5ea6f65c814e9b5f78258.png" alt="" class="wp-image-4885" srcset="https://scratch.earth-shop.net/wp-content/uploads/df0c683597d5ea6f65c814e9b5f78258.png 633w, https://scratch.earth-shop.net/wp-content/uploads/df0c683597d5ea6f65c814e9b5f78258-500x404.png 500w, https://scratch.earth-shop.net/wp-content/uploads/df0c683597d5ea6f65c814e9b5f78258-300x243.png 300w" sizes="(max-width: 633px) 100vw, 633px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="289" height="90" src="https://scratch.earth-shop.net/wp-content/uploads/23b988de2ac6aa4455fbe127feae9dde.png" alt="" class="wp-image-4886" /></figure>



<p>書いたHTMLのコードが実行されます。</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="176" height="293" src="https://scratch.earth-shop.net/wp-content/uploads/f4ebb8ad35682ad1f076564e8fcc2c63.png" alt="" class="wp-image-4887" style="width:149px;height:auto" /></figure>



<p>ページを表示したり隠したり閉じたりできます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="170" height="57" src="https://scratch.earth-shop.net/wp-content/uploads/7b6075bf1040320e4449cd649a64e066.png" alt="" class="wp-image-4889" /></figure>



<p>現在機能しません。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="239" height="208" src="https://scratch.earth-shop.net/wp-content/uploads/2b6a8c83b09c0be066aeae67455c5ac7.png" alt="" class="wp-image-4890" /></figure>



<p>値が大きいほどページが小さくなります</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="237" height="192" src="https://scratch.earth-shop.net/wp-content/uploads/9409d40155e36db8c61a00f9fb1011af.png" alt="" class="wp-image-4891" /></figure>



<p>ページの高さ、横幅を変更します。デフォルトは360×480です</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="303" height="71" src="https://scratch.earth-shop.net/wp-content/uploads/7cfa3ad43e75b7310e264ef1a0f59158.png" alt="" class="wp-image-4892" srcset="https://scratch.earth-shop.net/wp-content/uploads/7cfa3ad43e75b7310e264ef1a0f59158.png 303w, https://scratch.earth-shop.net/wp-content/uploads/7cfa3ad43e75b7310e264ef1a0f59158-300x70.png 300w" sizes="(max-width: 303px) 100vw, 303px" /></figure>



<p>falceにするとページのクリックやスクロールができなくなります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/%e5%9f%8b%e3%82%81%e8%be%bc%e3%81%bf%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>McUttilsの使い方</title>
		<link>https://scratch.earth-shop.net/mcuttils%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/</link>
					<comments>https://scratch.earth-shop.net/mcuttils%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/#respond</comments>
		
		<dc:creator><![CDATA[ritsuki]]></dc:creator>
		<pubDate>Mon, 16 Feb 2026 09:29:16 +0000</pubDate>
				<category><![CDATA[はじめてのスクラッチ]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4874</guid>

					<description><![CDATA[McUttilsとは？ McUttils(マックユーティリティーズ)はTurboWarpの拡張機能です。ネタで作られた拡張機能なので実用性はないです。 使い方 黄色い場所がtureならマネージャーで、falseならマネー [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span id="toc1">McUttilsとは？</span></h2>



<p>McUttils(マックユーティリティーズ)はTurboWarpの拡張機能です。ネタで作られた拡張機能なので実用性はないです。</p>



<h2 class="wp-block-heading"><span id="toc2">使い方</span></h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="419" height="96" src="https://scratch.earth-shop.net/wp-content/uploads/0f2d944d8feffad2ed267a8fe0bb20ce.png" alt="" class="wp-image-4875" srcset="https://scratch.earth-shop.net/wp-content/uploads/0f2d944d8feffad2ed267a8fe0bb20ce.png 419w, https://scratch.earth-shop.net/wp-content/uploads/0f2d944d8feffad2ed267a8fe0bb20ce-300x69.png 300w" sizes="(max-width: 419px) 100vw, 419px" /></figure>



<p>黄色い場所がtureならマネージャーで、falseならマネージャーではありません。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="251" height="76" src="https://scratch.earth-shop.net/wp-content/uploads/e55cf0fc04800174fa126f4f5e900818.png" alt="" class="wp-image-4876" /></figure>



<p>空白の部分に入力した言葉を出力します。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="319" height="67" src="https://scratch.earth-shop.net/wp-content/uploads/728194a60dfc1fcad45b007459172da0.png" alt="" class="wp-image-4877" srcset="https://scratch.earth-shop.net/wp-content/uploads/728194a60dfc1fcad45b007459172da0.png 319w, https://scratch.earth-shop.net/wp-content/uploads/728194a60dfc1fcad45b007459172da0-300x63.png 300w" sizes="(max-width: 319px) 100vw, 319px" /></figure>



<p>「動いて」ならfalseを出力し、「壊れて」ならtureを出力します。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="162" height="78" src="https://scratch.earth-shop.net/wp-content/uploads/612662ef127ebe156a74a9798c1d14e9.png" alt="" class="wp-image-4878" srcset="https://scratch.earth-shop.net/wp-content/uploads/612662ef127ebe156a74a9798c1d14e9.png 162w, https://scratch.earth-shop.net/wp-content/uploads/612662ef127ebe156a74a9798c1d14e9-160x78.png 160w" sizes="(max-width: 162px) 100vw, 162px" /></figure>



<p>空白に入力した言葉を出力します。</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/mcuttils%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ペンの使い方</title>
		<link>https://scratch.earth-shop.net/%e3%83%9a%e3%83%b3%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/</link>
					<comments>https://scratch.earth-shop.net/%e3%83%9a%e3%83%b3%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/#respond</comments>
		
		<dc:creator><![CDATA[tomoki]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 10:11:32 +0000</pubDate>
				<category><![CDATA[はじめてのスクラッチ]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4792</guid>

					<description><![CDATA[使い方 まず拡張機能を選択します つぎに、「ペンを下ろす」ブロックをいれます。 その後そのスプライトをプログラムで動かします。 これで、ペンは使えます。 ブロックの紹介 それぞれのブロックを紹介します。 全部消す これは [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span id="toc1">使い方</span></h2>



<p>まず拡張機能を選択します</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="391" src="https://scratch.earth-shop.net/wp-content/uploads/image-1-800x391.jpg" alt="" class="wp-image-4811" srcset="https://scratch.earth-shop.net/wp-content/uploads/image-1-800x391.jpg 800w, https://scratch.earth-shop.net/wp-content/uploads/image-1-500x245.jpg 500w, https://scratch.earth-shop.net/wp-content/uploads/image-1-300x147.jpg 300w, https://scratch.earth-shop.net/wp-content/uploads/image-1-768x376.jpg 768w, https://scratch.earth-shop.net/wp-content/uploads/image-1.jpg 1198w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>つぎに、「ペンを下ろす」ブロックをいれます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="135" height="105" src="https://scratch.earth-shop.net/wp-content/uploads/e4e5e44e757c6900743aa83b993fb0d7.png" alt="" class="wp-image-4800" /></figure>



<p>その後そのスプライトをプログラムで動かします。</p>



<figure class="wp-block-video"><video height="768" style="aspect-ratio: 1366 / 768;" width="1366" controls src="https://scratch.earth-shop.net/wp-content/uploads/20251215-0933-06.9136507.mp4"></video></figure>



<p>これで、ペンは使えます。</p>



<h2 class="wp-block-heading"><span id="toc2">ブロックの紹介</span></h2>



<p>それぞれのブロックを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc3">全部消す</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="89" height="47" src="https://scratch.earth-shop.net/wp-content/uploads/1cc28ba26b1b54472a186d62ed538143.png" alt="" class="wp-image-4817" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>これは書いたペンをすべて消します。</p>
</div>
</div>



<h3 class="wp-block-heading"><span id="toc4">スタンプ</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="95" height="46" src="https://scratch.earth-shop.net/wp-content/uploads/image-1.png" alt="" class="wp-image-4820" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>これはクローンのようにそのスプライトと同じ姿をスプライトのばしょにうつし出します。</p>
</div>
</div>



<h3 class="wp-block-heading"><span id="toc5">ペンを下ろす</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="111" height="44" src="https://scratch.earth-shop.net/wp-content/uploads/fb54703d6aac51561fbd4d0fa08efa34-1.png" alt="" class="wp-image-4828" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>発動させると、スプライトの動いたところにペンが書かれます。（「ペンを上げる」を使わないと、この状態は解除できない）</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<h3 class="wp-block-heading"><span id="toc6">ペンを上げる</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="111" height="47" src="https://scratch.earth-shop.net/wp-content/uploads/3ed621776e9266198e1938aef1e6fe55-1.png" alt="" class="wp-image-4858" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>ペンを下ろす状態を解除させる。</p>
</div>
</div>



<h3 class="wp-block-heading"><span id="toc7">ペンの色を○○にする</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="158" height="46" src="https://scratch.earth-shop.net/wp-content/uploads/e26782c22a73176cc888a5546e2ce861.png" alt="" class="wp-image-4859" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>ペンの色を変える。</p>
</div>
</div>



<h3 class="wp-block-heading"><span id="toc8">ペンの太さを○○にする</span></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="175" height="45" src="https://scratch.earth-shop.net/wp-content/uploads/5a2d0eb76f504be366042f73f79ec884.png" alt="" class="wp-image-4860" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>ペンの太さを変える。</p>
</div>
</div>



<h2 class="wp-block-heading"><span id="toc9">応用</span></h2>
]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/%e3%83%9a%e3%83%b3%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://scratch.earth-shop.net/wp-content/uploads/20251215-0933-06.9136507.mp4" length="4897001" type="video/mp4" />

			</item>
		<item>
		<title>アニメーションテキストの使い方</title>
		<link>https://scratch.earth-shop.net/%e3%82%a2%e3%83%8b%e3%83%a1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/</link>
					<comments>https://scratch.earth-shop.net/%e3%82%a2%e3%83%8b%e3%83%a1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/#respond</comments>
		
		<dc:creator><![CDATA[ritsuki]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 09:54:07 +0000</pubDate>
				<category><![CDATA[はじめてのスクラッチ]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4794</guid>

					<description><![CDATA[アニメーションテキストとは？ アニメーションテキスト（Animated Text）は、Scratchチームが開発したScratch LabやTurboWarpなどで使える拡張機能の一つです。 この拡張機能を使うと、プログ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p></p>



<p></p>



<p></p>



<h2 class="wp-block-heading"><span id="toc1">アニメーションテキストとは？</span></h2>



<p><strong>アニメーションテキスト</strong>（Animated Text）は、Scratchチームが開発したScratch LabやTurboWarpなどで使える拡張機能の一つです。</p>



<p>この拡張機能を使うと、プログラムの中で表示するテキスト（文字）に、動きや特殊効果を簡単に追加して、生き生きとさせることができます。つまり、ただの静的な文字ではなく、文字自体をスプライトのように扱ってアニメーションさせることができます。ただし、Scratchでは使うことができません。</p>



<p></p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<hr class="wp-block-separator has-alpha-channel-opacity" />



<h2 class="wp-block-heading"><span id="toc2">使い方(Scratch Labの場合)</span></h2>



<p>1.最初のページの右側にある「Animated Text」と書かれているボタンを押します。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="800" height="375" src="https://scratch.earth-shop.net/wp-content/uploads/b1768154b3cfd7d9e27d9f4f95a330f1-800x375.jpg" alt="" class="wp-image-4803" style="aspect-ratio:2.13356349120725;width:510px;height:auto" srcset="https://scratch.earth-shop.net/wp-content/uploads/b1768154b3cfd7d9e27d9f4f95a330f1-800x375.jpg 800w, https://scratch.earth-shop.net/wp-content/uploads/b1768154b3cfd7d9e27d9f4f95a330f1-500x234.jpg 500w, https://scratch.earth-shop.net/wp-content/uploads/b1768154b3cfd7d9e27d9f4f95a330f1-300x141.jpg 300w, https://scratch.earth-shop.net/wp-content/uploads/b1768154b3cfd7d9e27d9f4f95a330f1-768x360.jpg 768w, https://scratch.earth-shop.net/wp-content/uploads/b1768154b3cfd7d9e27d9f4f95a330f1-1536x720.jpg 1536w, https://scratch.earth-shop.net/wp-content/uploads/b1768154b3cfd7d9e27d9f4f95a330f1.jpg 1865w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>2.「Try it out」と書かれているボタンを押します。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="800" height="384" src="https://scratch.earth-shop.net/wp-content/uploads/3e32804ee997d188f64ac38d2c94a90d-1-800x384.png" alt="" class="wp-image-4805" style="aspect-ratio:2.0833968426782796;width:505px;height:auto" srcset="https://scratch.earth-shop.net/wp-content/uploads/3e32804ee997d188f64ac38d2c94a90d-1-800x384.png 800w, https://scratch.earth-shop.net/wp-content/uploads/3e32804ee997d188f64ac38d2c94a90d-1-500x240.png 500w, https://scratch.earth-shop.net/wp-content/uploads/3e32804ee997d188f64ac38d2c94a90d-1-300x144.png 300w, https://scratch.earth-shop.net/wp-content/uploads/3e32804ee997d188f64ac38d2c94a90d-1-768x369.png 768w, https://scratch.earth-shop.net/wp-content/uploads/3e32804ee997d188f64ac38d2c94a90d-1-1536x738.png 1536w, https://scratch.earth-shop.net/wp-content/uploads/3e32804ee997d188f64ac38d2c94a90d-1.png 1878w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>3.使うことができるようになりました。</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="800" height="382" src="https://scratch.earth-shop.net/wp-content/uploads/df28217429a0bf9227eea4d0dfbf88ee-800x382.png" alt="" class="wp-image-4806" style="aspect-ratio:2.0943521594684387;width:498px;height:auto" srcset="https://scratch.earth-shop.net/wp-content/uploads/df28217429a0bf9227eea4d0dfbf88ee-800x382.png 800w, https://scratch.earth-shop.net/wp-content/uploads/df28217429a0bf9227eea4d0dfbf88ee-500x239.png 500w, https://scratch.earth-shop.net/wp-content/uploads/df28217429a0bf9227eea4d0dfbf88ee-300x143.png 300w, https://scratch.earth-shop.net/wp-content/uploads/df28217429a0bf9227eea4d0dfbf88ee-768x367.png 768w, https://scratch.earth-shop.net/wp-content/uploads/df28217429a0bf9227eea4d0dfbf88ee-1536x734.png 1536w, https://scratch.earth-shop.net/wp-content/uploads/df28217429a0bf9227eea4d0dfbf88ee.png 1893w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading"><span id="toc3">使い方(TurboWarpなどの場合)</span></h2>



<p>1.コード画面で拡張機能のボタン(図で矢印で指している場所)を押します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="382" src="https://scratch.earth-shop.net/wp-content/uploads/50b6747bf21b8ab20baa4c0c41901136-2-800x382.png" alt="" class="wp-image-4824" srcset="https://scratch.earth-shop.net/wp-content/uploads/50b6747bf21b8ab20baa4c0c41901136-2-800x382.png 800w, https://scratch.earth-shop.net/wp-content/uploads/50b6747bf21b8ab20baa4c0c41901136-2-500x239.png 500w, https://scratch.earth-shop.net/wp-content/uploads/50b6747bf21b8ab20baa4c0c41901136-2-300x143.png 300w, https://scratch.earth-shop.net/wp-content/uploads/50b6747bf21b8ab20baa4c0c41901136-2-768x367.png 768w, https://scratch.earth-shop.net/wp-content/uploads/50b6747bf21b8ab20baa4c0c41901136-2-1536x734.png 1536w, https://scratch.earth-shop.net/wp-content/uploads/50b6747bf21b8ab20baa4c0c41901136-2.png 1895w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>2.スクロールするとこのような拡張機能があるので押します。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="381" src="https://scratch.earth-shop.net/wp-content/uploads/e8c9919f48a3e198994e19041cd6d9d9-1-800x381.jpg" alt="" class="wp-image-4826" srcset="https://scratch.earth-shop.net/wp-content/uploads/e8c9919f48a3e198994e19041cd6d9d9-1-800x381.jpg 800w, https://scratch.earth-shop.net/wp-content/uploads/e8c9919f48a3e198994e19041cd6d9d9-1-500x238.jpg 500w, https://scratch.earth-shop.net/wp-content/uploads/e8c9919f48a3e198994e19041cd6d9d9-1-300x143.jpg 300w, https://scratch.earth-shop.net/wp-content/uploads/e8c9919f48a3e198994e19041cd6d9d9-1-768x366.jpg 768w, https://scratch.earth-shop.net/wp-content/uploads/e8c9919f48a3e198994e19041cd6d9d9-1-1536x732.jpg 1536w, https://scratch.earth-shop.net/wp-content/uploads/e8c9919f48a3e198994e19041cd6d9d9-1.jpg 1889w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>3.使うことができるようになりました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="384" src="https://scratch.earth-shop.net/wp-content/uploads/17d0942368a6665b5c6b93dc863c637e-800x384.png" alt="" class="wp-image-4836" srcset="https://scratch.earth-shop.net/wp-content/uploads/17d0942368a6665b5c6b93dc863c637e-800x384.png 800w, https://scratch.earth-shop.net/wp-content/uploads/17d0942368a6665b5c6b93dc863c637e-500x240.png 500w, https://scratch.earth-shop.net/wp-content/uploads/17d0942368a6665b5c6b93dc863c637e-300x144.png 300w, https://scratch.earth-shop.net/wp-content/uploads/17d0942368a6665b5c6b93dc863c637e-768x369.png 768w, https://scratch.earth-shop.net/wp-content/uploads/17d0942368a6665b5c6b93dc863c637e-1536x738.png 1536w, https://scratch.earth-shop.net/wp-content/uploads/17d0942368a6665b5c6b93dc863c637e.png 1897w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading"><span id="toc4">ブロックの説明</span></h2>



<p></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="401" height="102" src="https://scratch.earth-shop.net/wp-content/uploads/1c3a740fb2b680bedf40284db64d5165.png" alt="" class="wp-image-4837" srcset="https://scratch.earth-shop.net/wp-content/uploads/1c3a740fb2b680bedf40284db64d5165.png 401w, https://scratch.earth-shop.net/wp-content/uploads/1c3a740fb2b680bedf40284db64d5165-300x76.png 300w" sizes="(max-width: 401px) 100vw, 401px" /></figure>



<p>スプライトをテキストに変えて表示します。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="543" height="74" src="https://scratch.earth-shop.net/wp-content/uploads/ff7e263b24672432b4dee1504064146a.png" alt="" class="wp-image-4838" srcset="https://scratch.earth-shop.net/wp-content/uploads/ff7e263b24672432b4dee1504064146a.png 543w, https://scratch.earth-shop.net/wp-content/uploads/ff7e263b24672432b4dee1504064146a-500x68.png 500w, https://scratch.earth-shop.net/wp-content/uploads/ff7e263b24672432b4dee1504064146a-300x41.png 300w" sizes="(max-width: 543px) 100vw, 543px" /></figure>



<p>アニメーション付きで文字が表示されます。レインボーの他にも文字を打つように出てくる</p>



<p>タイピングやだんだん大きくなって表示されるズームがあります。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="211" height="86" src="https://scratch.earth-shop.net/wp-content/uploads/3e734b03ad19d6c1784bd73f0f5eac16-2.png" alt="" class="wp-image-4843" /></figure>



<p>文字になっているスプライトを戻します。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="296" height="74" src="https://scratch.earth-shop.net/wp-content/uploads/2ca66a880ca04b98fd2383cb44f2f5f9.png" alt="" class="wp-image-4847" /></figure>



<p>フォントを変えます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="265" height="99" src="https://scratch.earth-shop.net/wp-content/uploads/b1edf0c432687dfa5e3cf9c0b528b175.png" alt="" class="wp-image-4848" /></figure>



<p>テキストの色を変えます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="380" height="93" src="https://scratch.earth-shop.net/wp-content/uploads/6708e24b7a8807dc167b56bad8adb842.png" alt="" class="wp-image-4849" srcset="https://scratch.earth-shop.net/wp-content/uploads/6708e24b7a8807dc167b56bad8adb842.png 380w, https://scratch.earth-shop.net/wp-content/uploads/6708e24b7a8807dc167b56bad8adb842-300x73.png 300w" sizes="(max-width: 380px) 100vw, 380px" /></figure>



<p>テキストの幅を変えたり寄せることができます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/%e3%82%a2%e3%83%8b%e3%83%a1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%83%86%e3%82%ad%e3%82%b9%e3%83%88%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>小学生のための簡単「アンダーテール」の作り方</title>
		<link>https://scratch.earth-shop.net/pg_under-tale/</link>
					<comments>https://scratch.earth-shop.net/pg_under-tale/#respond</comments>
		
		<dc:creator><![CDATA[サトシ]]></dc:creator>
		<pubDate>Wed, 03 Jan 2024 19:47:10 +0000</pubDate>
				<category><![CDATA[有名なあのゲームを作る]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4525</guid>

					<description><![CDATA[完成版を動画で見る アンダーテールは、アメリカ人の作曲家兼ゲーム開発者であるトビー・フォックス氏によってほぼ一人で開発されました。100万本以上の売り上げを記録した人気の作品です。こんなゲームが作れるようになりたいですね [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="template-box block-box template-12"><p><!-- wp:image {"align":"center","id":4733,"sizeSlug":"full","linkDestination":"custom"} --></p>
<figure class="wp-block-image aligncenter size-full"><a rel="noopener" target="_blank" href="https://earth-shop.net/online-lesson/"><img loading="lazy" decoding="async" width="700" height="200" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body2.jpg" alt="ad-body2" class="wp-image-4733" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body2.jpg 700w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body2-500x143.jpg 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body2-300x86.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a></figure>
<p><!-- /wp:image --></p>
</div>


<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-amber-border-color"><div class="caption-box-label block-box-label box-label fab-lightbulb"><span class="caption-box-label-text block-box-label-text box-label-text">今日のポイント</span></div><div class="caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>枠の中だけしか移動できないようにする</li>



<li>処理の内容ごとにスクリプトを分けて、プログラムを見やすくする</li>
</ul>
</div></div>



<h2 class="wp-block-heading"><span id="toc1">完成版を動画で見る</span></h2>



<p>アンダーテールは、アメリカ人の作曲家兼ゲーム開発者であるトビー・フォックス氏によってほぼ一人で開発されました。100万本以上の売り上げを記録した人気の作品です。こんなゲームが作れるようになりたいですね。</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【スクラッチ｜チャレンジ課題】第4回「アンダーテールを作る」（見本）" width="1256" height="707" src="https://www.youtube.com/embed/4q4LYGZpd38?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading"><span id="toc2">作品の全体像を確認する</span></h2>



<h3 class="wp-block-heading"><span id="toc3">主なスプライトと役割</span></h3>



<p>このゲームで重要なスプライトについて説明します。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/main-sprite.png"><img loading="lazy" decoding="async" width="800" height="391" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/main-sprite-800x391.png" alt="main-sprite" class="wp-image-4537" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/main-sprite-800x391.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/main-sprite-500x244.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/main-sprite-300x147.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/main-sprite-768x375.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/main-sprite.png 1248w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading has-ex-a-color has-vivid-cyan-blue-background-color has-text-color has-background has-link-color has-medium-font-size wp-elements-a83c0d98f86020a624fd9e8e6fe6791f" style="font-style:normal;font-weight:100"><span class="fz-18px">① スプライト「フレーム」の役割</span></h4>



<p>スプライト（ハートと敵の攻撃）が、フレームの外に出ないようにするために用意します。</p>



<h4 class="wp-block-heading has-ex-a-color has-green-background-color has-text-color has-background has-link-color wp-elements-fa5b2dfdb1c22a752e22381502c53dcd" style="font-style:normal;font-weight:100"><span class="fz-18px">② スプライト「ハート」の役割</span></h4>



<p>ハートは、プレイヤーのことです。上下左右に移動して、敵の攻撃から逃げます。敵の攻撃に当たるとHP が減っていき、ゼロになると「ゲームオーバー」になります。</p>



<h4 class="wp-block-heading has-ex-a-color has-grey-background-color has-text-color has-background has-link-color wp-elements-62b0cdd5ff57ae0c08fd1f9448c6f0ce" style="font-style:normal;font-weight:100"><span class="fz-18px">③ スプライト「敵の攻撃」の役割</span></h4>



<p>敵の攻撃を3種類作成します。</p>



<div class="wp-block-cocoon-blocks-column-3 column-wrap column-3 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left waku">
<p class="has-text-align-center">トリエルの攻撃1</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="「アンダーテールを作る」トリエルの攻撃1" width="1256" height="707" src="https://www.youtube.com/embed/nMg_bS1UO70?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</div>



<div class="wp-block-cocoon-blocks-column-center column-center waku">
<p class="has-text-align-center">トリエルの攻撃2</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="「アンダーテールを作る」トリエルの攻撃2" width="1256" height="707" src="https://www.youtube.com/embed/NtxUA-z8LkI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right waku">
<p class="has-text-align-center">トリエルの攻撃3</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="「アンダーテールを作る」トリエルの攻撃3" width="1256" height="707" src="https://www.youtube.com/embed/8k1ZLt5b33U?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</div>
</div>



<h2 class="wp-block-heading"><span id="toc4">プログラミングをしよう</span></h2>



<p>まずは、元になる作品をリミックスします。コスチュームや音などの素材が入っているよ。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a rel="noopener" target="_blank" href="https://scratch.mit.edu/projects/947360061/" title="https://scratch.mit.edu/projects/947360061/" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fscratch.mit.edu%2Fprojects%2F947360061%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">https://scratch.mit.edu/projects/947360061/</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://scratch.mit.edu/projects/947360061/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">scratch.mit.edu</div></div></div></div></a>
</div>



<h3 class="wp-block-heading has-ex-a-color has-vivid-cyan-blue-background-color has-text-color has-background has-link-color wp-elements-69d7324a55d09acb99a4b86b8f54e4a4" style="font-style:normal;font-weight:100"><span id="toc5">①「フレーム」をプログラミング</span></h3>



<h4 class="wp-block-heading">コスチューム</h4>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/frame.png"><img loading="lazy" decoding="async" width="301" height="194" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/frame.png" alt="frame" class="wp-image-4633"/></a></figure>



<h4 class="wp-block-heading">プログラムの流れ</h4>



<p>フレームの範囲を設定するだけです。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame.png"><img loading="lazy" decoding="async" width="800" height="313" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame-800x313.png" alt="program-frame" class="wp-image-4567" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame-800x313.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame-500x196.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame-300x118.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame-768x301.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame.png 1271w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading">プログラムの中身</h4>



<h5 class="wp-block-heading has-text-align-center">(1). フレームの範囲を設定</h5>



<p>「x座標の上限」、・・・、「y座標の下限」といった変数は、「すべてのスプライト用」で作成します。ハートや敵の攻撃といったスプライトでも、この変数を利用したいからです。</p>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame2.png"><img loading="lazy" decoding="async" width="500" height="189" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame2-500x189.png" alt="program-frame2" class="wp-image-4576" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame2-500x189.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame2-300x113.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame2.png 769w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/3_satoshi_here-1.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p>設定する値は、フレームの位置やサイズによって異なります。みんなの作品に合わせてくださいね。</p>
</div></div>



<h4 class="wp-block-heading">ポイントを解説</h4>



<p>フレームは、箱のようなものです。ハートが箱の外に出ないように、範囲を指定します。そのために、x座標の上限と下限、y座標の上限と下限を利用します。上限や下限を超えて移動しようとしたときに、超えないようにプログラム（移動前の位置に戻す、など）します。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame1.png"><img loading="lazy" decoding="async" width="800" height="465" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame1-800x465.png" alt="program-frame1" class="wp-image-4676" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame1-800x465.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame1-500x291.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame1-300x174.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame1-768x446.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-frame1.png 960w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h3 class="wp-block-heading has-text-align-left has-ex-a-color has-green-background-color has-text-color has-background has-link-color wp-elements-4d376dc6f69343aad46d52f9fbeb70ca" style="font-style:normal;font-weight:100"><span id="toc6">②「ハート」をプログラミング</span></h3>



<h4 class="wp-block-heading">コスチューム</h4>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/dbff0ee0a14ed0c4237f6b9c67fc1b07.png"><img loading="lazy" decoding="async" width="60" height="42" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/dbff0ee0a14ed0c4237f6b9c67fc1b07.png" alt="heart" class="wp-image-4619"/></a></figure>



<h4 class="wp-block-heading">プログラムの流れ</h4>



<p>左に移動する、上に移動する、下に移動する、の処理は記載していません。右に移動する、とほとんど同じなので省略しています。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart0.png"><img loading="lazy" decoding="async" width="800" height="494" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart0-800x494.png" alt="program-heart0" class="wp-image-4685" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart0-800x494.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart0-500x309.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart0-300x185.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart0-768x474.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart0.png 1138w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading">プログラムの中身</h4>



<h5 class="wp-block-heading has-text-align-center">(1). 最初の状態を設定</h5>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart.png"><img loading="lazy" decoding="async" width="500" height="126" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart-500x126.png" alt="program-heart" class="wp-image-4578" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart-500x126.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart-300x76.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart.png 532w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<h5 class="wp-block-heading has-text-align-center">(2). 上下左右の移動</h5>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart2.png"><img loading="lazy" decoding="async" width="800" height="367" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart2-800x367.png" alt="program-heart2" class="wp-image-4599" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart2-800x367.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart2-500x230.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart2-300x138.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart2-768x353.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart2.png 1017w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h5 class="wp-block-heading has-text-align-center">(3). 敵の攻撃に当たったとき</h5>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart3.png"><img loading="lazy" decoding="async" width="800" height="334" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart3-800x334.png" alt="program-heart3" class="wp-image-4600" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart3-800x334.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart3-500x209.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart3-300x125.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart3-768x321.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart3.png 965w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading">ポイントを解説</h4>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/3_satoshi_here-1.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p>上下左右の移動について詳しく解説します。</p>
</div></div>



<p>右に移動するときのプログラムを考えます。まず、x座標とはスプライトが横方向のどの位置にいるかを表すものです（y座標は縦方向の位置を決めるものです）。</p>



<p>右に移動するときに大事なのは、フレームの右端から出ないようにすることです。フレームの右端は「x座標の上限」の値です。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart01.png"><img loading="lazy" decoding="async" width="800" height="304" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart01-800x304.png" alt="program-heart01" class="wp-image-4680" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart01-800x304.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart01-500x190.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart01-300x114.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart01-768x292.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-heart01.png 991w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<p>ハートが 「x座標 = 185」の位置にいたとします（上図）。 この状態で右に移動すると、x座標が 10 変わるので「x座標 = 195」になります。これは「x座標の上限」を超えた値、つまりフレームからはみ出した状態です。フレームからはみ出さないように、「x座標 = x座標の上限（190）」に戻します。</p>



<p>上に移動するときは「y座標の上限」、下に移動するときは「y座標の下限」、左に移動するときは「x座標の下限」を使います。</p>



<h3 class="wp-block-heading has-ex-a-color has-grey-background-color has-text-color has-background has-link-color wp-elements-25eb5ed4b718e7118c3c6d3457a7e305" style="font-style:normal;font-weight:100"><span id="toc7">③「敵の攻撃」をプログラミング</span></h3>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/5_satoshi_point.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p>敵の攻撃は3種類あります。ここでは「トリエルの攻撃2」について詳しく見ていきましょう。</p>
</div></div>



<h4 class="wp-block-heading">コスチューム</h4>



<div class="wp-block-cocoon-blocks-column-3 column-wrap column-3 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left waku">
<p>コスチューム名：1</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack2-1.png"><img loading="lazy" decoding="async" width="87" height="80" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack2-1.png" alt="torieru-attack2-1" class="wp-image-4629"/></a></figure>
</div>



<div class="wp-block-cocoon-blocks-column-center column-center waku">
<p>コスチューム名：2</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack2-2.png"><img loading="lazy" decoding="async" width="106" height="76" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack2-2.png" alt="torieru-attack2-2" class="wp-image-4630"/></a></figure>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right waku">
<p>コスチューム名：3</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack2-3.png"><img loading="lazy" decoding="async" width="92" height="76" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack2-3.png" alt="torieru-attack2-3" class="wp-image-4631"/></a></figure>
</div>
</div>



<h4 class="wp-block-heading">プログラムの流れ</h4>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack.png"><img loading="lazy" decoding="async" width="800" height="496" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack-800x496.png" alt="program-attack" class="wp-image-4688" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack-800x496.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack-500x310.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack-300x186.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack-768x476.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack.png 1139w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading">プログラムの中身</h4>



<h5 class="wp-block-heading has-text-align-center">最初の状態</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack1.png"><img loading="lazy" decoding="async" width="172" height="125" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack1.png" alt="program-attack1" class="wp-image-4612"/></a></figure>



<h5 class="wp-block-heading has-text-align-center">攻撃する</h5>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack2.png"><img loading="lazy" decoding="async" width="800" height="485" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack2-800x485.png" alt="program-attack2" class="wp-image-4615" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack2-800x485.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack2-500x303.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack2-300x182.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack2-768x465.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack2.png 1134w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading">ポイントを解説</h4>



<p>「トリエルの攻撃2」のポイントは、クローンを作ったときに次の 3つのスクリプトが実行されることです。</p>



<ul class="wp-block-list">
<li>見た目を変えるためのスクリプト</li>



<li>左右に揺れるためのスクリプト</li>



<li>画面の下に落ちていくスクリプト</li>
</ul>



<p>これを一つのスクリプトにまとめようとすると大変です。処理の内容ごとにスクリプトを分けると、難しい動きも簡単にプログラミングすることができます。</p>



<h3 class="wp-block-heading"><span id="toc8">④ その他のスプライト</span></h3>



<h4 class="wp-block-heading">トリエル</h4>



<h5 class="wp-block-heading has-text-align-center">コスチューム</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru.png"><img loading="lazy" decoding="async" width="84" height="114" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru.png" alt="torieru" class="wp-image-4641"/></a></figure>



<h5 class="wp-block-heading has-text-align-center">プログラムの中身</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-torieru.png"><img loading="lazy" decoding="async" width="622" height="474" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-torieru.png" alt="program-torieru" class="wp-image-4695" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-torieru.png 622w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-torieru-500x381.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-torieru-300x229.png 300w" sizes="(max-width: 622px) 100vw, 622px" /></a></figure>



<h4 class="wp-block-heading">上矢印</h4>



<h5 class="wp-block-heading has-text-align-center">コスチューム</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/ue.png"><img loading="lazy" decoding="async" width="78" height="60" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/ue.png" alt="ue" class="wp-image-4645"/></a></figure>



<h5 class="wp-block-heading has-text-align-center">プログラムの中身</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-ue.png"><img loading="lazy" decoding="async" width="702" height="495" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-ue.png" alt="program-ue" class="wp-image-4698" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-ue.png 702w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-ue-500x353.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-ue-300x212.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></a></figure>



<h4 class="wp-block-heading">下矢印</h4>



<h5 class="wp-block-heading has-text-align-center">コスチューム</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/shita.png"><img loading="lazy" decoding="async" width="78" height="60" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/shita.png" alt="shita" class="wp-image-4646"/></a></figure>



<h5 class="wp-block-heading has-text-align-center">プログラムの中身</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-shita.png"><img loading="lazy" decoding="async" width="485" height="475" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-shita.png" alt="program-shita" class="wp-image-4697" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-shita.png 485w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-shita-300x294.png 300w" sizes="(max-width: 485px) 100vw, 485px" /></a></figure>



<h4 class="wp-block-heading">右矢印</h4>



<h5 class="wp-block-heading has-text-align-center">コスチューム</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/migi.png"><img loading="lazy" decoding="async" width="61" height="78" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/migi.png" alt="migi" class="wp-image-4647"/></a></figure>



<h5 class="wp-block-heading has-text-align-center">プログラムの中身</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-migi.png"><img loading="lazy" decoding="async" width="482" height="472" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-migi.png" alt="program-migi" class="wp-image-4700" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-migi.png 482w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-migi-300x294.png 300w" sizes="(max-width: 482px) 100vw, 482px" /></a></figure>



<h4 class="wp-block-heading">左矢印</h4>



<h5 class="wp-block-heading has-text-align-center">コスチューム</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/hidari.png"><img loading="lazy" decoding="async" width="61" height="78" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/hidari.png" alt="hidari" class="wp-image-4648"/></a></figure>



<h5 class="wp-block-heading has-text-align-center">プログラムの中身</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-hidari.png"><img loading="lazy" decoding="async" width="472" height="464" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-hidari.png" alt="program-hidari" class="wp-image-4701" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-hidari.png 472w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-hidari-300x295.png 300w" sizes="(max-width: 472px) 100vw, 472px" /></a></figure>



<h4 class="wp-block-heading">トリエルの攻撃1</h4>



<h5 class="wp-block-heading has-text-align-center">コスチューム</h5>



<div class="wp-block-cocoon-blocks-column-3 column-wrap column-3 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left waku">
<p>コスチューム名：1</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack1-1.png"><img loading="lazy" decoding="async" width="86" height="80" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack1-1.png" alt="torieru-attack1-1" class="wp-image-4649"/></a></figure>
</div>



<div class="wp-block-cocoon-blocks-column-center column-center waku">
<p>コスチューム名：2</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack1-2.png"><img loading="lazy" decoding="async" width="86" height="80" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack1-2.png" alt="torieru-attack1-2" class="wp-image-4650"/></a></figure>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right waku">
<p>コスチューム名：3</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack1-3.png"><img loading="lazy" decoding="async" width="64" height="268" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack1-3.png" alt="torieru-attack1-3" class="wp-image-4651"/></a></figure>
</div>
</div>



<h5 class="wp-block-heading has-text-align-center">プログラムの中身</h5>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack0.png"><img loading="lazy" decoding="async" width="800" height="586" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack0-800x586.png" alt="program-attack0" class="wp-image-4705" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack0-800x586.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack0-500x366.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack0-300x220.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack0-768x562.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack0.png 940w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading">トリエルの攻撃3</h4>



<h5 class="wp-block-heading has-text-align-center">コスチューム</h5>



<div class="wp-block-cocoon-blocks-column-2 column-wrap column-2 column-2-2-1-1 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left">
<p>コスチューム名：短い骨</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack3-1.png"><img loading="lazy" decoding="async" width="48" height="92" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack3-1.png" alt="torieru-attack3-1" class="wp-image-4652"/></a></figure>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right">
<p>コスチューム名：長い骨</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack3-2.png"><img loading="lazy" decoding="async" width="48" height="290" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/torieru-attack3-2.png" alt="torieru-attack3-2" class="wp-image-4653"/></a></figure>
</div>
</div>



<h5 class="wp-block-heading has-text-align-center">プログラムの中身</h5>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-1-1.png"><img loading="lazy" decoding="async" width="800" height="276" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-1-1-800x276.png" alt="program-attack3-1" class="wp-image-4706" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-1-1-800x276.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-1-1-500x172.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-1-1-300x103.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-1-1-768x265.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-1-1.png 836w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-2-1.png"><img loading="lazy" decoding="async" width="800" height="478" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-2-1-800x478.png" alt="program-attack3-2" class="wp-image-4707" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-2-1-800x478.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-2-1-500x299.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-2-1-300x179.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-2-1-768x459.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program-attack3-2-1.png 988w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading">結果</h4>



<h5 class="wp-block-heading has-text-align-center">コスチューム</h5>



<div class="wp-block-cocoon-blocks-column-2 column-wrap column-2 column-2-2-1-1 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left">
<p>コスチューム名：ゲームクリア</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/result1.png"><img loading="lazy" decoding="async" width="467" height="108" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/result1.png" alt="result1" class="wp-image-4656" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/result1.png 467w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/result1-300x69.png 300w" sizes="(max-width: 467px) 100vw, 467px" /></a></figure>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right">
<p>コスチューム名：ゲームオーバー</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/result2.png"><img loading="lazy" decoding="async" width="464" height="92" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/result2.png" alt="result2" class="wp-image-4657" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/result2.png 464w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/result2-300x59.png 300w" sizes="(max-width: 464px) 100vw, 464px" /></a></figure>
</div>
</div>



<h5 class="wp-block-heading has-text-align-center">プログラムの中身</h5>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program_result.png"><img loading="lazy" decoding="async" width="590" height="355" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program_result.png" alt="program_result" class="wp-image-4709" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program_result.png 590w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program_result-500x301.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/program_result-300x181.png 300w" sizes="(max-width: 590px) 100vw, 590px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc9">よくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc10">Q1. フレームの枠からズレて移動しています</span></h3>



<p>コスチュームが中心に配置されていないためだと思います。下図のように、①「コスチュームの x座標と y座標の値を 0」にして、②「画像を中心に移動」させてみてください。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/costume.png"><img loading="lazy" decoding="async" width="800" height="312" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/costume-800x312.png" alt="costume" class="wp-image-4714" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/costume-800x312.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/costume-500x195.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/costume-300x117.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/costume-768x299.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/costume-1536x598.png 1536w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/under-tale/4525/costume.png 1948w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc11">まとめ</span></h2>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-amber-border-color"><div class="caption-box-label block-box-label box-label fab-lightbulb"><span class="caption-box-label-text block-box-label-text box-label-text">今日のポイント</span></div><div class="caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>枠の中だけしか移動できないようにする<br>⇒　x座標の上限や下限を使って、それを超えないようにプログラミングする</li>



<li>処理の内容ごとにスクリプトを分けて、プログラムを見やすくする</li>
</ul>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-11 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/1_satoshi_ok.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p>完成した作品は後日公開します。</p>
</div></div>


<div class="template-box block-box template-13"><p><!-- wp:image {"align":"center","id":4734,"sizeSlug":"full","linkDestination":"custom"} --></p>
<figure class="wp-block-image aligncenter size-full"><a rel="noopener" target="_blank" href="https://earth-shop.net/online-lesson/"><img loading="lazy" decoding="async" width="600" height="300" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body.jpg" alt="ad-body" class="wp-image-4734" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body.jpg 600w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body-500x250.jpg 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body-300x150.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>
<p><!-- /wp:image --></p>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/pg_under-tale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スイカゲームの作り方</title>
		<link>https://scratch.earth-shop.net/pg-suika/</link>
					<comments>https://scratch.earth-shop.net/pg-suika/#respond</comments>
		
		<dc:creator><![CDATA[サトシ]]></dc:creator>
		<pubDate>Sun, 10 Dec 2023 20:44:58 +0000</pubDate>
				<category><![CDATA[有名なあのゲームを作る]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4252</guid>

					<description><![CDATA[【はじめに】完成した作品を見る フルーツの進化の順序は次の順番にしました。 　「イチゴ」⇒「リンゴ」⇒「バナナ」⇒「スイカ」 動画で確認する コードの中身を確認する 主なスプライトと役割 ① プレイヤー 「次に落とすフル [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="template-box block-box template-12"><p><!-- wp:image {"align":"center","id":4733,"sizeSlug":"full","linkDestination":"custom"} --></p>
<figure class="wp-block-image aligncenter size-full"><a rel="noopener" target="_blank" href="https://earth-shop.net/online-lesson/"><img loading="lazy" decoding="async" width="700" height="200" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body2.jpg" alt="ad-body2" class="wp-image-4733" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body2.jpg 700w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body2-500x143.jpg 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body2-300x86.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a></figure>
<p><!-- /wp:image --></p>
</div>


<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-amber-border-color"><div class="caption-box-label block-box-label box-label fab-lightbulb"><span class="caption-box-label-text block-box-label-text box-label-text">今日のポイント</span></div><div class="caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>自分のスプライト（同じ種類のフルーツ）に当たったかどうかの判定方法</li>



<li>スプライト（フルーツ）が当たって進化するときは、進化が二回実行されないようにする</li>
</ul>
</div></div>



<h2 class="wp-block-heading"><span id="toc1">【はじめに】完成した作品を見る</span></h2>



<p>フルーツの進化の順序は次の順番にしました。</p>



<p>　「イチゴ」⇒「リンゴ」⇒「バナナ」⇒「スイカ」</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/evolution.png"><img loading="lazy" decoding="async" width="800" height="158" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/evolution-800x158.png" alt="evolution" class="wp-image-4352" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/evolution-800x158.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/evolution-500x99.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/evolution-300x59.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/evolution-768x152.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/evolution.png 821w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h3 class="wp-block-heading"><span id="toc2">動画で確認する</span></h3>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【スクラッチ｜チャレンジ課題】第3回「スイカゲームを作る」（見本）" width="1256" height="707" src="https://www.youtube.com/embed/JDF6jB8gCz0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading" id="code-inside"><span id="toc3">コードの中身を確認する</span></h3>



<h4 class="wp-block-heading">主なスプライトと役割</h4>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/game-screen.png"><img loading="lazy" decoding="async" width="800" height="464" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/game-screen-800x464.png" alt="game-screen" class="wp-image-4355" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/game-screen-800x464.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/game-screen-500x290.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/game-screen-300x174.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/game-screen-768x445.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/game-screen.png 1087w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-background has-border-color has-ex-a-background-color has-blue-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">① プレイヤー</span></div><div class="caption-box-content block-box-content box-content">
<p>「プレイヤー」を押すと、フルーツを地面に向かって落とすことができます。<br>左右の矢印キーで移動できます。</p>
</div></div>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-green-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">② 地面に落ちるフルーツ</span></div><div class="caption-box-content block-box-content box-content">
<p>プレイヤーによって落とされます。<br>地面に当たるか、他のフルーツに当たるまで下に落ちていきます。<br>もし同じフルーツに当たったら、フルーツが進化します。<br>スイカ同士が当たった場合は、どちらのスイカも消えます。</p>
</div></div>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-grey-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">③ 地面</span></div><div class="caption-box-content block-box-content box-content">
<p>フルーツが地面に落ちたかどうか判定するために用意します。<br>コードはありません。</p>
</div></div>



<h4 class="wp-block-heading">① プレイヤー</h4>



<p>「次に落とすフルーツを選ぶ」と「フルーツを落とす」の２つのブロック定義を作成します。</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks.png"><img loading="lazy" decoding="async" width="779" height="386" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks.png" alt="player-blocks" class="wp-image-4348" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks.png 779w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks-500x248.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks-300x149.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks-768x381.png 768w" sizes="(max-width: 779px) 100vw, 779px" /></a></figure>



<p>「緑の旗が押されたとき」、ブロック定義「次に落とすフルーツを選ぶ」を実行して見た目を変えます。プレイヤーが「地面に落ちるフルーツ」のいずれかと当たったらゲームオーバーとします。「プレイヤーが押されたとき」、表示されているフルーツを落とします。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks2.png"><img loading="lazy" decoding="async" width="800" height="670" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks2-800x670.png" alt="player-blocks2" class="wp-image-4349" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks2-800x670.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks2-500x419.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks2-300x251.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks2-768x644.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/player-blocks2.png 883w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<h4 class="wp-block-heading">② 地面に落ちるフルーツ</h4>



<p>下図の赤枠の部分は、フルーツをどこに表示させるかというコードです。同じ種類のフルーツ同士が当たって進化する場合は、フルーツ同士が当たった場所に進化後のフルーツを出現させます。プレイヤーが上から落とすフルーツの場合は、「プレイヤー」のいる位置にフルーツを出現させます。</p>



<p>青枠の部分は、地面に触れるまで下に落ちていくコードです。落ちながら、他のフルーツに触れるかどうかチェックしています。もし触れた場合は、「このスクリプトを止める」を実行して、下に落ちるのを止めています。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks.png"><img loading="lazy" decoding="async" width="800" height="588" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks-800x588.png" alt="fruits-blocks" class="wp-image-4368" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks-800x588.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks-500x367.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks-300x220.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks-768x564.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks.png 882w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<p>下図は、フルーツの進化に関するコードです。進化する場合は、「進化前のx座標」と「進化前のy座標」に今のフルーツの座標を保存します。進化後のフルーツの最初の位置は、保存した座標にします。</p>



<p>下図のコードは「リンゴ」のスプライトのコードです。「リンゴ」同士に触れたかどうか確認し、進化する場合は、「バナナのクローンを作る（赤枠内の一番したのブロック）」ようにしています。「イチゴ」や「バナナ」、「スイカ」のスプライトもほとんど同じコードですが、何に触れたか、といった条件や進化するフルーツが変わります。</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks2.png"><img loading="lazy" decoding="async" width="328" height="448" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks2.png" alt="fruits-blocks2" class="wp-image-4369" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks2.png 328w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/fruits-blocks2-300x410.png 300w" sizes="(max-width: 328px) 100vw, 328px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc4">【詳しく】プログラムの解説</span></h2>


<div class="template-box block-box template-14"><p><!-- wp:image {"align":"center","id":4735,"sizeSlug":"full","linkDestination":"custom"} --></p>
<figure class="wp-block-image aligncenter size-full"><a rel="noopener" target="_blank" href="https://earth-shop.net/online-lesson/"><img loading="lazy" decoding="async" width="300" height="200" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-side.jpg" alt="ad-side" class="wp-image-4735"/></a></figure>
<p><!-- /wp:image --></p>
</div>


<h3 class="wp-block-heading"><span id="toc5">① プレイヤー</span></h3>



<p>プレイヤーのコスチュームは、下図の赤枠内の３つ（イチゴ、リンゴ、バナナ）用意します。</p>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_player.png"><img loading="lazy" decoding="async" width="800" height="618" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_player-800x618.png" alt="program_player" class="wp-image-4402" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_player-800x618.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_player-500x387.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_player-300x232.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_player-768x594.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_player.png 996w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-pale-pink-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">(1) ブロック定義「次に落とすフルーツを選ぶ」</span></div><div class="caption-box-content block-box-content box-content">
<p>コスチュームの表示を変更します。<br>　その際、１から３までの乱数を使い、コスチュームを番号を指定して変更します。<br>　　１から３までとしたのは、プレイヤーのコスチュームの数が３つあるためです。<br>　　フルーツの数を増やす場合は、コスチュームを追加して乱数の数字も変更します。</p>
</div></div>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-pale-pink-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">(2) ブロック定義「フルーツを落とす」</span></div><div class="caption-box-content block-box-content box-content">
<p>フルーツを落とすとき、プレイヤーで表示している同じ種類のフルーツを落とします。<br>　プレイヤーで表示しているフルーツは、「コスチュームの番号」で分かります。<br>　　例えば「コスチュームの番号＝１」なら、プレイヤーは「イチゴ」を表示しています。<br>　落とすフルーツのクローンを作成します。</p>
</div></div>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-luminous-vivid-amber-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">(3) 緑の旗が押されたとき</span></div><div class="caption-box-content block-box-content box-content">
<p>プレイヤーを最初の位置（0, 150）に戻します。<br>ブロック定義「次に落とすフルーツを選ぶ」を実行します。<br>次に落とすフルーツを表示します。</p>
</div></div>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-luminous-vivid-amber-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">(4) このスプライトが押されたとき（フルーツを落とします）</span></div><div class="caption-box-content block-box-content box-content">
<p>プレイヤーのフルーツを隠します。（<mark>これがないとすぐにゲームオーバーになってしまいます</mark>）<br>ブロック定義「フルーツを落とす」を実行します。<br>1 秒待ちます。（<mark>これがないとすぐにゲームオーバーになってしまいます</mark>）<br>ブロック定義「次に落とすフルーツを選ぶ」を実行します。<br>次に落とすフルーツを表示します。</p>
</div></div>



<h3 class="wp-block-heading"><span id="toc6">② 地面に落ちるフルーツ</span></h3>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-orange-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">グローバル変数「進化する？」</span></div><div class="caption-box-content block-box-content box-content">
<p>[Yes] か [No] が入ります。フルーツがクローンされるときは２パターンあります。一つ目は、プレイヤーが上からフルーツを落とすときです。二つ目は、フルーツ同士が当たって次のフルーツに進化するときです。この２パターンを場合分けするために、「進化する？」という変数を使います。</p>
</div></div>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-orange-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">グローバル変数「進化前のx座標」、「進化前のy座標」</span></div><div class="caption-box-content block-box-content box-content">
<p>同じ種類のフルーツが触れ合ったときの位置（「x座標」と「y座標」）を保存します。進化後のフルーツの最初の位置をこの座標に設定します。こうすることで、進化後のフルーツの位置を、フルーツが触れ合ったときの場所にすることができます。</p>
</div></div>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits.png"><img loading="lazy" decoding="async" width="800" height="433" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits-800x433.png" alt="program_fruits" class="wp-image-4419" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits-800x433.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits-500x271.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits-300x162.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits-768x416.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits.png 1398w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-luminous-vivid-amber-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">(1) クローンされたとき（地面に当たるか、他のフルーツに当たるまで下に落ちていきます）</span></div><div class="caption-box-content block-box-content box-content">
<p>進化の場合は、最初の位置は「進化前のx座標」と「進化前のy座標」になります。<br>進化でなければ（プレイヤーが上からフルーツを落とす場合）、「プレイヤー」の位置が最初の位置になります。<br>最初の位置を決めたら、「進化する？」を「No」にします。（<mark>これを忘れると、進化する際にフルーツが２つ出現します</mark>）<br>「地面」に触れるまで、下に落下していきます。<br>　もし、他のフルーツのスプライトに当たったら止めるようにします。</p>
</div></div>



<figure class="wp-block-image aligncenter size-large"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits2.png"><img loading="lazy" decoding="async" width="800" height="438" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits2-800x438.png" alt="program_fruits2" class="wp-image-4421" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits2-800x438.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits2-500x274.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits2-300x164.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits2-768x421.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/pg-famous-game/suika/4252_pg-suika-simple/program_fruits2.png 1398w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-luminous-vivid-amber-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">(2) クローンされたとき（同じフルーツに当たったら、フルーツが進化します）</span></div><div class="caption-box-content block-box-content box-content">
<p>同じ種類のフルーツに触れたかどうか、ずっとチェックします。<br>（上図はリンゴのスプライトです。そのため「リンゴ」と触れたかどうかチェックしています）</p>



<p>もし「リンゴ」に触れた場合、「進化する？」で場合分けします。<br>　「進化する＝No」なら<br>　　下記の処理を実行して進化させます（<mark>触れた相手側のフルーツが下記の処理を重複して実行しないように「進化する？＝Yes」に変更します</mark>）<br>　　・進化のために値をセット（「進化前のx座標」、「進化前のy座標」<br>　　・進化のアニメーションを実行します（「進化」するを送って待つ）<br>　　・「バナナ」のクローンを作ってフルーツを進化させます。<br>　クローンを削除します（<mark>「進化する？」が「Yes」、「No」のどちらの場合でも</mark>）</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/5_satoshi_point.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p><strong>ポイント①</strong>：同じ種類のフルーツに触れたかどうかのチェックは下記の記事が参考になります。</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a target="_self" href="https://scratch.earth-shop.net/collision-detection-with-yourself/" title="自分のスプライト（クローン）との当たり判定をチェック" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself-160x90.jpg 160w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself-120x68.jpg 120w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself-320x180.jpg 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">自分のスプライト（クローン）との当たり判定をチェック</div><div class="blogcard-snippet internal-blogcard-snippet">今日のポイントスクラッチのバグ？を利用するサトシ先生自分のスプライトとの当たり判定をチェックしたいときってありますよね。実はスクラッチのバグを利用すると簡単にできるんですよ。問題点スクラッチには、自分自身に当たったかどうかを判定するブロック...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://scratch.earth-shop.net" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">scratch.earth-shop.net</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2023.12.06</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/5_satoshi_point.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p><strong>ポイント②</strong>：進化を重複して実行しないように、「進化する？」という変数を使います。「進化する？＝No」のときだけ進化の処理をします。進化の処理をする際、初めに「進化する？＝Yes」に変更することで、次の処理は進化の処理を実行しないようにしています。</p>
</div></div>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-luminous-vivid-amber-border-color"><div class="caption-box-label block-box-label box-label"><span class="caption-box-label-text block-box-label-text box-label-text">(3) スプライト「星」：「進化する」を受け取ったとき</span></div><div class="caption-box-content block-box-content box-content">
<p>星の位置を、「進化前のx座標」と「進化前のy座標」にします。<br>進化中のアニメーションを表現します。</p>
</div></div>



<h2 class="wp-block-heading"><span id="toc7">【やってみよう】プログラミング</span></h2>



<h3 class="wp-block-heading"><span id="toc8">リミックスしよう</span></h3>



<p>下記のプロジェクトをリミックスして、スイカゲームを完成させよう！コスチュームは全て用意しているよ。穴埋めになっているプログラムを、解説などを参考にして埋めていこう。難しい場合は、「<a href="#code-inside" data-type="internal" data-id="#code-inside" rel="noopener">コードの中身を確認する</a>」に答えがのっているよ。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a rel="noopener" target="_blank" href="https://scratch.mit.edu/projects/938067660/" title="https://scratch.mit.edu/projects/938067660/" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fscratch.mit.edu%2Fprojects%2F938067660%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">https://scratch.mit.edu/projects/938067660/</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://scratch.mit.edu/projects/938067660/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">scratch.mit.edu</div></div></div></div></a>
</div>



<h2 class="wp-block-heading"><span id="toc9">まとめ</span></h2>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-amber-border-color"><div class="caption-box-label block-box-label box-label fab-lightbulb"><span class="caption-box-label-text block-box-label-text box-label-text">今日のポイント</span></div><div class="caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>自分のスプライト（同じ種類のフルーツ）に当たったかどうかの判定は、スクラッチのバグを利用します</li>



<li>変数を使うことで、進化の処理が二回実行されないようにします</li>
</ul>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/3_satoshi_here-1.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p>完成した作品はこちらです。</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a rel="noopener" target="_blank" href="https://scratch.mit.edu/projects/935309542/fullscreen/" title="https://scratch.mit.edu/projects/935309542/fullscreen/" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fscratch.mit.edu%2Fprojects%2F935309542%2Ffullscreen%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">https://scratch.mit.edu/projects/935309542/fullscreen/</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://scratch.mit.edu/projects/935309542/fullscreen/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">scratch.mit.edu</div></div></div></div></a>
</div>


<div class="template-box block-box template-13"><p><!-- wp:image {"align":"center","id":4734,"sizeSlug":"full","linkDestination":"custom"} --></p>
<figure class="wp-block-image aligncenter size-full"><a rel="noopener" target="_blank" href="https://earth-shop.net/online-lesson/"><img loading="lazy" decoding="async" width="600" height="300" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body.jpg" alt="ad-body" class="wp-image-4734" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body.jpg 600w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body-500x250.jpg 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/1_common/ad-body-300x150.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure>
<p><!-- /wp:image --></p>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/pg-suika/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>自分のスプライト（クローン）との当たり判定をチェック</title>
		<link>https://scratch.earth-shop.net/collision-detection-with-yourself/</link>
					<comments>https://scratch.earth-shop.net/collision-detection-with-yourself/#respond</comments>
		
		<dc:creator><![CDATA[サトシ]]></dc:creator>
		<pubDate>Tue, 05 Dec 2023 18:04:56 +0000</pubDate>
				<category><![CDATA[テクニック集]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4216</guid>

					<description><![CDATA[問題点 スクラッチには、自分自身に当たったかどうかを判定するブロックがありません。下図を使って説明します。 ネコ（Cat）のスプライトで、自分自身と当たったかどうかを判定したいとします。自分のスプライトと当たったかどうか [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-amber-border-color"><div class="caption-box-label block-box-label box-label fab-lightbulb"><span class="caption-box-label-text block-box-label-text box-label-text">今日のポイント</span></div><div class="caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>スクラッチのバグ？を利用する</li>
</ul>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-15 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/5_satoshi_point.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p>自分のスプライトとの当たり判定をチェックしたいときってありますよね。実はスクラッチのバグを利用すると簡単にできるんですよ。</p>
</div></div>



<h2 class="wp-block-heading"><span id="toc1">問題点</span></h2>



<p>スクラッチには、自分自身に当たったかどうかを判定するブロックがありません。下図を使って説明します。</p>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself1.png"><img loading="lazy" decoding="async" width="500" height="395" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself1-500x395.png" alt="collision-detection-with-yourself1" class="wp-image-4222" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself1-500x395.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself1-800x632.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself1-300x237.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself1-768x607.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself1.png 957w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<p>ネコ（Cat）のスプライトで、自分自身と当たったかどうかを判定したいとします。自分のスプライトと当たったかどうか判定するために、「●に触れた」ブロックを使います。</p>



<p>青枠内の中からスプライトを選ぶのですが、「ネコ」のスプライトが存在しません。このように、自分自身との当たり判定をチェックするブロックはないのです。</p>



<h2 class="wp-block-heading"><span id="toc2">解決策</span></h2>



<p>しかし、解決策があります。「ネコ」のコードの中に、「ネコに触れた」というブロックはないのですが、他のスプライトのコードの中には「ネコに触れた」というブロックがあります。なんと、そのブロックをネコのスプライトにコピーして使うのです。</p>



<p>まず、ネコ以外のスプライトを選択します。ここではスイカを選択しました。スイカの中には、「ネコ（Cat）に触れた」というブロックがあります。</p>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself2.png"><img loading="lazy" decoding="async" width="500" height="395" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself2-500x395.png" alt="collision-detection-with-yourself2" class="wp-image-4233" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself2-500x395.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself2-800x632.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself2-300x237.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself2-768x607.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself2.png 957w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<p>このブロックを、ドラッグ＆ドロップやコピー＆ペーストするなどして、ネコのスプライトにコピーします。</p>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself3.png"><img loading="lazy" decoding="async" width="500" height="395" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself3-500x395.png" alt="collision-detection-with-yourself3" class="wp-image-4234" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself3-500x395.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself3-800x632.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself3-300x237.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself3-768x607.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself3.png 957w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<p>こうすることで、ネコのスプライトの中になかった「ネコに触れた」ブロックが使えるようになります。</p>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself4.png"><img loading="lazy" decoding="async" width="500" height="395" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself4-500x395.png" alt="collision-detection-with-yourself4" class="wp-image-4236" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself4-500x395.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself4-800x632.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself4-300x237.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself4-768x607.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4216_collision-detection-with-yourself/collision-detection-with-yourself4.png 957w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc3">まとめ</span></h2>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-amber-border-color"><div class="caption-box-label block-box-label box-label fab-lightbulb"><span class="caption-box-label-text block-box-label-text box-label-text">今日のポイント</span></div><div class="caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>自分自身との当たり判定のチェックは、他のスプライトの「●に触れた」ブロックをコピペして使う</li>



<li>●には、「自分自身のスプライト名」が入ります</li>
</ul>
</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/collision-detection-with-yourself/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>クローンの使い方</title>
		<link>https://scratch.earth-shop.net/clone/</link>
					<comments>https://scratch.earth-shop.net/clone/#respond</comments>
		
		<dc:creator><![CDATA[サトシ]]></dc:creator>
		<pubDate>Wed, 29 Nov 2023 05:02:00 +0000</pubDate>
				<category><![CDATA[テクニック集]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4145</guid>

					<description><![CDATA[クローンが使えるようになると色々なゲームが作れるようになります。ぜひクローンの使い方をマスターしましょう！ クローンには、次の３つのポイントがあります。ひとつずつ丁寧に解説していきます。 同じスプライトを画面に複数表示さ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>クローンが使えるようになると色々なゲームが作れるようになります。ぜひクローンの使い方をマスターしましょう！</p>



<p>クローンには、次の３つのポイントがあります。ひとつずつ丁寧に解説していきます。</p>



<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-amber-border-color"><div class="caption-box-label block-box-label box-label fab-lightbulb"><span class="caption-box-label-text block-box-label-text box-label-text">クローンのポイント</span></div><div class="caption-box-content block-box-content box-content">
<p>① 同じスプライトを画面に複数表示させたいときに使う<br>② クローンは同じスクリプトを実行する<br>③ クローンごとに変数を持つことができる</p>
</div></div>



<h2 class="wp-block-heading"><span id="toc1">同じスプライトを画面に複数表示させたいときに使う</span></h2>



<p>クローンを実行すると、クローンしたスプライトと同じものが画面上に表示されます。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="クローン①同じスプライトを画面に複数表示させたいときに使う" width="1256" height="707" src="https://www.youtube.com/embed/Nx4tlVzPenA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>「クローン」というボタンを押すと、「ネコ」のスプライトがクローンされるように作りました。コードは次のようになります。</p>



<h3 class="wp-block-heading"><span id="toc2">「クローン」ボタンのコード</span></h3>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="339" height="166" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone1-1.png" alt="clone1-1" class="wp-image-4152" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone1-1.png 339w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone1-1-300x147.png 300w" sizes="(max-width: 339px) 100vw, 339px" /></figure>



<p>上図のように別のスプライトのクローンを作ることもできますし、自分自身のクローンを作ることもできます。</p>



<h3 class="wp-block-heading"><span id="toc3">「ネコ」のスプライトのコード</span></h3>



<p>クローンは同じ場所に作られるので、下記のようにクローンされたら「どこかの場所へ行く」ようにしました。こうすることでクローンが作られたことが分かりやすくなります。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="339" height="166" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone1-2.png" alt="clone1-2" class="wp-image-4153" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone1-2.png 339w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone1-2-300x147.png 300w" sizes="(max-width: 339px) 100vw, 339px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">まとめ：同じスプライトを画面に複数表示させたいときに使う</span></h3>



<p>クローンを利用すれば、敵キャラクターをたくさん増やしたり、アイテムをいくつも画面上に並べたりすることができます。</p>



<h2 class="wp-block-heading"><span id="toc5">クローンは同じスクリプトを実行する</span></h2>



<h3 class="wp-block-heading"><span id="toc6">「ネコ」のスプライトのコード</span></h3>



<p>「ネコ」のスプライトに、下記のようなコードを追加しました。「ネコ」のスプライトが押されたときに「x座標」を2秒言ったり、上や下の矢印キーを押すとその向きに移動するようなコードです。</p>



<figure class="wp-block-image aligncenter size-thumbnail"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone2-1.png"><img loading="lazy" decoding="async" width="300" height="502" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone2-1-300x502.png" alt="clone2-1" class="wp-image-4161" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone2-1-300x502.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone2-1.png 372w" sizes="(max-width: 300px) 100vw, 300px" /></a></figure>



<h3 class="wp-block-heading"><span id="toc7">実行結果</span></h3>



<p>「ネコ」のクローンを複数作って、このコードを実行してみました。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="クローン②クローンは同じスクリプトを実行する" width="1256" height="707" src="https://www.youtube.com/embed/Ns8nhNPE3yg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>動画の動きを確認しましたか？すべてのクローンが上に移動したり、下に移動したりしていますね。</p>



<h3 class="wp-block-heading"><span id="toc8">まとめ：クローンは同じスクリプトを実行する</span></h3>



<p>コードは、クローンごとに複数作成する必要はありません。みなさんが今までやってきたように、スプライトに対してコードを作成していけばいいのです。</p>



<h2 class="wp-block-heading"><span id="toc9">クローンごとに変数を持つことができる</span></h2>



<h3 class="wp-block-heading"><span id="toc10">概要</span></h3>



<p>「クローンごとに変数を持つことができる」とはどういうことでしょうか。</p>



<p>実は、先ほどの「② クローンは同じスクリプトを実行する」で使っています。答えは、ネコの「x座標」です。「x座標」は、ネコの位置を決める変数です。クローンごとに「x座標」を持つことができるので、色々な場所にクローンを置くことができるのです。</p>



<p>もし、「x座標」がクローン全体で共有する変数だったとします。そうすると、あるクローンの「x座標」を変えたときにその他の全てのクローンも同じ「x座標」に移動することになります。</p>



<p>このように、クローンごとに値を持つことができる変数のことを「インスタンス変数」と呼びます。一方で、スプライト全体で共有して値を持つ変数のことを「グローバル変数」と呼びます。</p>



<p>スクラッチでクローンを使ったゲームを作る際に、この二種類の変数を使い分ける場面がでてきます。一緒に確認してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">変数の作り方</span></h3>



<p>作成したクローンの総数を数えたいとき、クローンごとにその変数を持つ必要はありません。スプライト全体で共有したほうがいいですね。下図の赤枠のように「すべてのスプライト用」にチェックを入れて変数を作成します。こうすることで、「クローンの数」という変数はグローバル変数として使えるようになります。</p>



<figure class="wp-block-image aligncenter size-thumbnail"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-2.png"><img loading="lazy" decoding="async" width="300" height="336" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-2-300x336.png" alt="clone3-2" class="wp-image-4180" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-2-300x336.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-2.png 364w" sizes="(max-width: 300px) 100vw, 300px" /></a></figure>



<p>次に、クローンを作っていった順に、クローンに番号をつけたいこともあります。この場合は下図のように、「このスプライトのみ」にチェックを入れて変数を作成します。これで、「番号」はインスタンス変数として使えるようになり、クローンごとに異な番号をつけることができます。</p>



<figure class="wp-block-image aligncenter size-thumbnail"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-1.png"><img loading="lazy" decoding="async" width="300" height="336" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-1-300x336.png" alt="clone3-1" class="wp-image-4179" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-1-300x336.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-1.png 364w" sizes="(max-width: 300px) 100vw, 300px" /></a></figure>



<h3 class="wp-block-heading"><span id="toc12">「ネコ」のスプライトのコード</span></h3>



<p>ネコがクローンされたとき、「クローンの数」を1ずつ増やします。そして、「番号」の中身を「クローンの数」にします。こうすることで、ネコがクローンされる度にクローンの数が増えていき、ネコのクローンに「番号」を1から順に割り当てることができます。</p>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-3.png"><img loading="lazy" decoding="async" width="500" height="213" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-3-500x213.png" alt="clone3-3" class="wp-image-4185" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-3-500x213.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-3-800x340.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-3-300x128.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-3-768x326.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4145_clone/clone3-3.png 908w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<h3 class="wp-block-heading"><span id="toc13">実行結果</span></h3>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="クローン③クローンごとに変数を持つことができる" width="1256" height="707" src="https://www.youtube.com/embed/XbcyhqKrQoc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>「番号」は、クローンごとにもつことができるインスタンス変数として作成しています。クローンごとに「番号」が割り当てられており、クローン自身の「番号」を表示します。</p>



<p>一方で、「クローンの数」はグローバル変数です。グローバル変数は、スプライト全体で共有して使う変数です。そのため、「クローンの数」を表示させると、どのクローンにおいても同じ値を表示していることがわかります。</p>



<h3 class="wp-block-heading"><span id="toc14">まとめ：クローンごとに変数を持つことができる</span></h3>



<p>インスタンス変数とグローバル変数の違いはわかったでしょうか。どちらがいい、どちらが悪い、ということではなく、その変数の使われ方に応じて適切な変数の種類を使えるようになることが大事です。</p>



<p>どちらにするか迷った場合はなるべくインスタンス変数（「このスプライトのみ」にチェックを入れて変数を作成する）を使うようにしましょう。理由が知りたい方は、「オブジェクト指向　カプセル化」といったキーワードでネット検索してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/clone/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ジャンプの作り方</title>
		<link>https://scratch.earth-shop.net/jump/</link>
					<comments>https://scratch.earth-shop.net/jump/#respond</comments>
		
		<dc:creator><![CDATA[サトシ]]></dc:creator>
		<pubDate>Wed, 22 Nov 2023 18:49:03 +0000</pubDate>
				<category><![CDATA[テクニック集]]></category>
		<guid isPermaLink="false">https://scratch.earth-shop.net/?p=4056</guid>

					<description><![CDATA[完成した作品を見る 初めの３回のジャンプは簡単に作ることができるのですが、カクカクとぎこちなくジャンプします。４～６回目のジャンプは連続した動きをするなめらかなジャンプをしますが、作るのが少し難しいです。 どちらの方法で [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-cocoon-blocks-caption-box-1 caption-box block-box has-border-color has-amber-border-color"><div class="caption-box-label block-box-label box-label fab-lightbulb"><span class="caption-box-label-text block-box-label-text box-label-text">今日のポイント</span></div><div class="caption-box-content block-box-content box-content">
<ul class="wp-block-list">
<li>なめらかで自然なジャンプは、移動する距離を変化させて作る</li>
</ul>
</div></div>



<h2 class="wp-block-heading"><span id="toc1">完成した作品を見る</span></h2>



<p>初めの３回のジャンプは簡単に作ることができるのですが、カクカクとぎこちなくジャンプします。４～６回目のジャンプは連続した動きをするなめらかなジャンプをしますが、作るのが少し難しいです。</p>



<p>どちらの方法でも作れるようにトライしてみよう！</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="[スクラッチ｜テクニック] ジャンプ" width="1256" height="707" src="https://www.youtube.com/embed/lSsTXcxtLlY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading"><span id="toc2">簡単なジャンプの作り方</span></h2>



<h3 class="wp-block-heading"><span id="toc3">プログラミングの流れ</span></h3>



<p>フローチャートを使ってプログラミングの流れを示します。</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump2.png"><img loading="lazy" decoding="async" width="222" height="689" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump2.png" alt="jump2" class="wp-image-4069"/></a></figure>



<h3 class="wp-block-heading"><span id="toc4">プログラミングする</span></h3>



<h4 class="wp-block-heading">STEP①：ブロック定義を作る</h4>



<p>「ジャンプする」というブロック定義を作ります。</p>



<div class="wp-block-cocoon-blocks-column-2 column-wrap column-2 column-2-2-1-1 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left">
<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4.png"><img loading="lazy" decoding="async" width="500" height="330" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-500x330.png" alt="jump4" class="wp-image-4074" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-500x330.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-800x528.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-300x198.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-768x507.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4.png 1014w" sizes="(max-width: 500px) 100vw, 500px" /></a><figcaption class="wp-element-caption">①「ブロックを作る」を選択</figcaption></figure>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right">
<figure class="wp-block-image aligncenter size-medium is-resized"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump5.png"><img loading="lazy" decoding="async" width="500" height="391" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump5-500x391.png" alt="jump5" class="wp-image-4075" style="width:401px;height:auto" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump5-500x391.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump5-300x235.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump5.png 697w" sizes="(max-width: 500px) 100vw, 500px" /></a><figcaption class="wp-element-caption">②ブロックに名前を付けます</figcaption></figure>
</div>
</div>



<h4 class="wp-block-heading">STEP②：「ジャンプする」のプログラミング</h4>



<p>フローチャートを見ながらプログラムを作成してみましょう。下図のようになると思います。</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump6.png"><img loading="lazy" decoding="async" width="215" height="278" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump6.png" alt="jump6" class="wp-image-4084"/></a></figure>



<h4 class="wp-block-heading">STEP③：「スペース」キーが押されたときにジャンプする</h4>



<p>ここまでできれば、「ジャンプ」のプログラミングの完成です。「スペース」キーを押して、ジャンプするか確かめてみよう。</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump7.png"><img loading="lazy" decoding="async" width="223" height="120" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump7.png" alt="jump7" class="wp-image-4091"/></a></figure>



<h2 class="wp-block-heading"><span id="toc5">なめらかジャンプの作り方</span></h2>



<h3 class="wp-block-heading"><span id="toc6">プログラミングの流れ</span></h3>



<p>フローチャートを使ってプログラミングの流れを示します。</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump3.png"><img loading="lazy" decoding="async" width="222" height="669" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump3.png" alt="jump3" class="wp-image-4070"/></a></figure>



<h3 class="wp-block-heading"><span id="toc7">プログラミングする</span></h3>



<h4 class="wp-block-heading">STEP①：ブロック定義を作る</h4>



<p>「なめらかジャンプ」というブロック定義を作ります。</p>



<div class="wp-block-cocoon-blocks-column-2 column-wrap column-2 column-2-2-1-1 layout-box">
<div class="wp-block-cocoon-blocks-column-left column-left">
<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4.png"><img loading="lazy" decoding="async" width="500" height="330" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-500x330.png" alt="jump4" class="wp-image-4074" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-500x330.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-800x528.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-300x198.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4-768x507.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump4.png 1014w" sizes="(max-width: 500px) 100vw, 500px" /></a><figcaption class="wp-element-caption">①「ブロックを作る」を選択</figcaption></figure>
</div>



<div class="wp-block-cocoon-blocks-column-right column-right">
<figure class="wp-block-image aligncenter size-medium is-resized"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump8.png"><img loading="lazy" decoding="async" width="500" height="384" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump8-500x384.png" alt="jump8" class="wp-image-4095" style="width:401px;height:auto" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump8-500x384.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump8-300x231.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump8.png 701w" sizes="(max-width: 500px) 100vw, 500px" /></a><figcaption class="wp-element-caption">②ブロックに名前を付けます</figcaption></figure>
</div>
</div>



<h4 class="wp-block-heading">STEP②：「なめらかジャンプ」のプログラミング</h4>



<p>フローチャートを見ながらプログラムを作成してみましょう。下図のようになると思います。</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump9.png"><img loading="lazy" decoding="async" width="381" height="413" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump9.png" alt="jump9" class="wp-image-4098" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump9.png 381w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump9-300x325.png 300w" sizes="(max-width: 381px) 100vw, 381px" /></a></figure>



<h4 class="wp-block-heading">STEP③：「上向き矢印」キーが押されたときにジャンプする</h4>



<p>「緑の旗が押されたとき」、このプログラムの初期値（地面のy座標の値）をセットします。「上向き矢印」キーを押すとどうなりましたか？最初に作った「ジャンプする」と動きを比べてみましょう。</p>



<figure class="wp-block-image aligncenter size-full"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump10.png"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump10.png" alt="jump10" class="wp-image-4101"/></a></figure>



<h2 class="wp-block-heading"><span id="toc8">まとめ</span></h2>



<p>なめらかにジャンプする仕組みは、カクカクとジャンプするものとどう違うのでしょうか。</p>



<p>下図のように、ジャンプしたときにいつも同じ距離だけ移動するように作ると、カクカクとジャンプするようになります。直線的な動きになります。</p>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump11.png"><img loading="lazy" decoding="async" width="500" height="226" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump11-500x226.png" alt="jump11" class="wp-image-4104" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump11-500x226.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump11-800x362.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump11-300x136.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump11-768x347.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump11.png 909w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<p>次に、なめらかにジャンプする様子を下図に示します。ジャンプのてっぺん付近では、移動する距離が少なくなっています。また、落ちていくにつれて移動する距離が伸びていっています。前の図と異なり、曲線的になっているのがわかると思います。</p>



<figure class="wp-block-image aligncenter size-medium"><a target="_self" href="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump12.png"><img loading="lazy" decoding="async" width="500" height="226" src="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump12-500x226.png" alt="jump12" class="wp-image-4105" srcset="https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump12-500x226.png 500w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump12-800x362.png 800w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump12-300x136.png 300w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump12-768x347.png 768w, https://scratch.earth-shop.net/wp-content/uploads/20_articles/3_posted/code/game-tech/4056_jump/jump12.png 909w" sizes="(max-width: 500px) 100vw, 500px" /></a></figure>



<p>このように、移動する距離を変化させることでなめらかで自然なジャンプをプログラミングすることができます。</p>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-13 sbs-flat sbp-r sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://scratch.earth-shop.net/wp-content/uploads/10_common/2_character/1_satoshi/3_satoshi_here-1.png" alt="サトシ先生" class="speech-icon-image"/></figure><div class="speech-name">サトシ先生</div></div><div class="speech-balloon">
<p>今回作成した作品はこちらです。</p>
</div></div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a rel="noopener" target="_blank" href="https://scratch.mit.edu/projects/927718629/fullscreen/" title="https://scratch.mit.edu/projects/927718629/fullscreen/" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fscratch.mit.edu%2Fprojects%2F927718629%2Ffullscreen%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">https://scratch.mit.edu/projects/927718629/fullscreen/</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://scratch.mit.edu/projects/927718629/fullscreen/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">scratch.mit.edu</div></div></div></div></a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://scratch.earth-shop.net/jump/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
