<?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>บิน Archives - KarnLab</title>
	<atom:link href="https://karnlab.com/tag/%e0%b8%9a%e0%b8%b4%e0%b8%99/feed/" rel="self" type="application/rss+xml" />
	<link>https://karnlab.com/tag/บิน/</link>
	<description>Blog รีวิว หนังสือ เขียนโปรแกรม นานาสาระ</description>
	<lastBuildDate>Tue, 19 Feb 2019 15:03:17 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://karnlab.com/wp-content/uploads/2017/12/Logo-150x150.png</url>
	<title>บิน Archives - KarnLab</title>
	<link>https://karnlab.com/tag/บิน/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>สร้างเกมส์ด้วย Scratch : ตอนที่ 6 เกมส์บินเก็บของ</title>
		<link>https://karnlab.com/scratch-ep6-flying/</link>
					<comments>https://karnlab.com/scratch-ep6-flying/#respond</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Tue, 19 Feb 2019 15:03:10 +0000</pubDate>
				<category><![CDATA[สอนเขียนโปรแกรม]]></category>
		<category><![CDATA[Flying]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[บทเรียน]]></category>
		<category><![CDATA[บิน]]></category>
		<category><![CDATA[เก็บของ]]></category>
		<category><![CDATA[เกมส์]]></category>
		<category><![CDATA[โปรแกรม]]></category>
		<guid isPermaLink="false">http://karnlab.com/?p=2471</guid>

					<description><![CDATA[<p>สวัสดีครับน้องๆ หลังจากที่เราเรียนรู้พื้นฐาน สร้างเรื่องสั้น สร้างเสียงดนตรีกันมาแล้ว หลังจากนี้เราจะได้สร้างเกมส์กันสักทีครับ (เย้) และหลังจากนี้อีก 5-6 ตอน ก็จะเป็นการสร้างเกมส์ไปเรื่อยๆ ครับ เราไปลุยกับเกมส์แรกกันเลยครับ สำหรับวิธีการใช้งานโปรแกรม Scratch – น้องๆ สามารถอ่านได้ที่ https://karnlab.com/scratch-ep1-lets-start/ เลือกตัวละคร 1. [&#8230;]</p>
<p>The post <a href="https://karnlab.com/scratch-ep6-flying/">สร้างเกมส์ด้วย Scratch : ตอนที่ 6 เกมส์บินเก็บของ</a> appeared first on <a href="https://karnlab.com">KarnLab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">สวัสดีครับน้องๆ หลังจากที่เราเรียนรู้พื้นฐาน
สร้างเรื่องสั้น สร้างเสียงดนตรีกันมาแล้ว
หลังจากนี้เราจะได้สร้างเกมส์กันสักทีครับ (เย้) และหลังจากนี้อีก 5-6 ตอน
ก็จะเป็นการสร้างเกมส์ไปเรื่อยๆ ครับ เราไปลุยกับเกมส์แรกกันเลยครับ</p>



<p class="wp-block-paragraph">สำหรับวิธีการใช้งานโปรแกรม Scratch – น้องๆ สามารถอ่านได้ที่ <a href="https://karnlab.com/scratch-ep1-lets-start/">https://karnlab.com/scratch-ep1-lets-start/</a> </p>



<h2 class="wp-block-heading">เลือกตัวละคร</h2>



<p class="wp-block-paragraph">1. ที่แถบ Sprites ข้างขวาข้อความ
New Sprite คลิกไอคอนตัวละคร</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="492" height="180" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-1.jpg" alt="Scratch - EP6 (1)" class="wp-image-2443"/><figcaption>Scratch &#8211; EP6 (1)</figcaption></figure>



<p class="wp-block-paragraph">จากนั้นเลือกตัวละครที่ต้องการ (เช่น Cat
Flying) – แล้วกดปุ่ม OK ครับ</p>



<figure class="wp-block-image"><img decoding="async" width="1325" height="660" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-2.jpg" alt="Scratch - EP6 (2)" class="wp-image-2444"/><figcaption>Scratch &#8211; EP6 (2)</figcaption></figure>



<figure class="wp-block-image"><img decoding="async" width="494" height="595" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-3.jpg" alt="Scratch - EP6 (3)" class="wp-image-2445"/><figcaption>Scratch &#8211; EP6 (3)</figcaption></figure>



<p class="wp-block-paragraph">Tip: น้องสามารถลบตัวละครที่ไม่ต้องการได้โดย –
ที่แถบ Sprites คลิกขวาตัวละครที่ไม่ต้องการ – แล้วกดปุ่ม delete</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="492" height="241" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-4.jpg" alt="Scratch - EP6 (4)" class="wp-image-2446"/><figcaption>Scratch &#8211; EP6 (4)</figcaption></figure>



<h2 class="wp-block-heading">เตรียมตัวบิน</h2>



<p class="wp-block-paragraph">2. ก่อนที่น้องแมวของเราจะบิน เราจะให้น้องๆ
แมวพูดทักทายเล็กน้อยครับ (คล้ายๆ ข้อความ START เวลาเริ่มเกมส์)
โดยเพิ่ม Script ดังต่อไปนี้</p>



<p class="wp-block-paragraph">2.1) ที่แถบ Scripts ให้คลิกที่คำว่า
Events (สีน้ำตาล) – ให้ลากกล่อง [ when Green Flag
clicked ] มาที่พื้นที่ว่างด้านขวา</p>



<p class="wp-block-paragraph">2.2) ที่แถบ Scripts
ให้คลิกที่คำว่า Looks (สีม่วง) – ให้ลากกล่อง
[ go to front ] มาต่อข้างล่างกล่องที่แล้ว <br>
// คำสั่งนี้จะทำให้ตัวละครของเราเลื่อนมาที่ตำแหน่งด้านหน้าสุดครับ
ก่อนวัตถุอื่นๆ ทั้งหมดครับ</p>



<p class="wp-block-paragraph">2.3) ที่แถบ Scripts
ให้คลิกที่คำว่า Looks (สีม่วง) – ให้ลากกล่อง
[ say Hello! for 2 secs ] มาต่อข้างล่างกล่องที่แล้ว – จากนั้นเปลี่ยนข้อความ จาก Hello! เป็น START</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="992" height="599" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-5.jpg" alt="Scratch - EP6 (5)" class="wp-image-2447"/><figcaption>Scratch &#8211; EP6 (5)</figcaption></figure>



<h2 class="wp-block-heading">เพิ่มวัตถุในฉาก</h2>



<p class="wp-block-paragraph">3. ต่อไปเราจะเพิ่มวัตถุในฉากประกอบกันครับ </p>



<p class="wp-block-paragraph">3.1) ที่แถบ Sprites ข้างขวาข้อความ
New Sprite คลิกไอคอนตัวละคร</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="492" height="180" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-6.jpg" alt="Scratch - EP6 (6)" class="wp-image-2448"/><figcaption>Scratch &#8211; EP6 (6)</figcaption></figure>



<p class="wp-block-paragraph">จากนั้นเลือกตัวละครที่ต้องการ (เช่น Building) – แล้วกดปุ่ม OK ครับ – จากนั้นจัดตำแหน่งให้สวยงาม</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1323" height="658" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-7.jpg" alt="Scratch - EP6 (7)" class="wp-image-2449"/><figcaption>Scratch &#8211; EP6 (7)</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="495" height="602" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-8.jpg" alt="Scratch - EP6 (8)" class="wp-image-2450"/><figcaption>Scratch &#8211; EP6 (8)</figcaption></figure>



<p class="wp-block-paragraph">Tip: เราสามารถย่อขนาดของวัตถุได้โดย –
คลิกที่แถบ Costumes (ที่อยู่ข้างๆ แถบ Scripts) – จากนั้นคลิกที่วัตถุ แล้วคลิกลากที่มุมวัตถุ เพื่อย่อ/ขยายวัตถุได้ครับ</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="862" height="504" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-9.jpg" alt="Scratch - EP6 (9)" class="wp-image-2451"/><figcaption>Scratch &#8211; EP6 (9)</figcaption></figure>



<h2 class="wp-block-heading">เคลื่อนที่</h2>



<p class="wp-block-paragraph">4. ต่อไปเราจะทำให้น้องแมวของเราบินได้ครับ
แต่เทคนิคที่เราจะใช้คือการเคลื่อนที่ฉากหลัง
เพื่อให้ดูเหมือนว่าน้องแมวของเรากำลังบินอยู่ แบบนี้ครับ
(ซึ่งในหลายเกมส์ก็ใช้เทคนิคการเคลื่อนที่ฉากหลัง แทนการเคลื่อนที่ตัวละคร)</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="291" height="166" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-10.gif" alt="Scratch - EP6 (10)" class="wp-image-2452"/><figcaption>Scratch &#8211; EP6 (10)</figcaption></figure>



<p class="wp-block-paragraph">ให้น้องๆ เลือกวัตถุ Building แล้วเพิ่ม Script ดังนี้ครับ</p>



<p class="wp-block-paragraph">4.1) ที่แถบ Scripts ให้คลิกที่คำว่า
Events (สีน้ำตาล) – ให้ลากกล่อง [ when Green Flag
clicked ] มาที่พื้นที่ว่างด้านขวา</p>



<p class="wp-block-paragraph">4.2) ที่แถบ Scripts ให้คลิกที่คำว่า
Control (สีส้ม) – ให้ลากกล่อง [ forever ] มาต่อข้างล่างกล่องที่แล้ว</p>



<p class="wp-block-paragraph">4.3) ที่แถบ Scripts ให้คลิกที่คำว่า
Motion (สีน้ำเงิน) – ให้ลากกล่อง [ set x to 0 ] มาต่อในกล่อง [ forever ] แล้วเปลี่ยน 0 เป็น 250</p>



<p class="wp-block-paragraph">4.4) ที่แถบ Scripts ให้คลิกที่คำว่า
Control (สีส้ม) – ให้ลากกล่อง [ repeat 10 ] มาต่อในกล่อง [ forever ] ท้าย [ set x to
250 ] <br>
และเปลี่ยนค่า [ repeat 10 ] เป็น [
repeat 100 ]</p>



<p class="wp-block-paragraph">4.5) ที่แถบ Scripts ให้คลิกที่คำว่า
Motion (สีน้ำเงิน) – ให้ลากกล่อง [ change x by 10 ]
มาต่อในกล่อง [ repeat 100 ] แล้วเปลี่ยน 10
เป็น -5</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="971" height="597" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-11.jpg" alt="Scratch - EP6 (11)" class="wp-image-2453"/><figcaption>Scratch &#8211; EP6 (11)</figcaption></figure>



<p class="wp-block-paragraph">น้องๆ ลองกดปุ่มธงสีเขียว แล้วสังเกตผลลัพธ์นะครับ</p>



<p class="wp-block-paragraph">จากนั้น น้องๆ ลองเปลี่ยน [ repeat 100 ]
เป็น [ repeat 50 ] และ [ change x by
-5 ] เป็น [ change x by -10 ] แล้วสังเกตผลลัพธ์นะครับ</p>



<p class="wp-block-paragraph">Tip: พื้นที่/ตำแหน่งของ Stage เป็นดังนี้ครับ</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="220" height="141" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-12.png" alt="Scratch - EP6 (12)" class="wp-image-2454"/><figcaption>Scratch &#8211; EP6 (12)</figcaption></figure>



<h2 class="wp-block-heading">เปลี่ยนลุค</h2>



<p class="wp-block-paragraph">5. น้องๆ จะเห็นว่าตอนนี้เรามีตึกแค่แบบเดียว
แต่เราสามารถแสดงผลตึกหลายๆ แบบได้ แบบนี้ครับ</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="291" height="162" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-14.gif" alt="Scratch - EP6 (14)" class="wp-image-2455"/><figcaption>Scratch &#8211; EP6 (14)</figcaption></figure>



<p class="wp-block-paragraph">ระหว่างกล่อง [ set x to 250
] (สีน้ำเงิน) และ [ repeat 100 ] (สีส้ม) –
ให้แทรกคำสั่ง [ next costume ] (สีม่วง / Looks) ดังนี้</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="960" height="595" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-15.jpg" alt="Scratch - EP6 (15)" class="wp-image-2456"/><figcaption>Scratch &#8211; EP6 (15)</figcaption></figure>



<p class="wp-block-paragraph">น้องๆ ลองกดปุ่มธงสีเขียว
แล้วสังเกตผลลัพธ์นะครับ</p>



<p class="wp-block-paragraph">Tip: น้องๆ สามารถดูว่าวัตถุที่เราเลือกมี Costumes
แบบไหนบ้าง โดยไปที่แถบ Costumes ข้าง Scripts
นะครับ</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1339" height="670" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-16.jpg" alt="Scratch - EP6 (16)" class="wp-image-2457"/><figcaption>Scratch &#8211; EP6 (16)</figcaption></figure>



<h2 class="wp-block-heading">เพิ่มท้องฟ้า</h2>



<p class="wp-block-paragraph">6. ที่แถบ Sprites ข้างล่างข้อความ
New Backdrop คลิกไอคอนรูปภาพ</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="492" height="179" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-17.jpg" alt="Scratch - EP6 (17)" class="wp-image-2458"/><figcaption>Scratch &#8211; EP6 (17)</figcaption></figure>



<p class="wp-block-paragraph">จากนั้นเลือกพื้นหลังที่ต้องการ (เช่น blue
sky, blue sky 2, blue sky 3) แล้วกดปุ่ม OK –
เราจะเห็นพื้นหลังที่เราเลือกปรากฏที่ Stage</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1319" height="657" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-18.jpg" alt="Scratch - EP6 (18)" class="wp-image-2459"/><figcaption>Scratch &#8211; EP6 (18)</figcaption></figure>



<p class="wp-block-paragraph">เราจะได้ผลลัพธ์ดังนี้</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="495" height="422" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-19.jpg" alt="Scratch - EP6 (19)" class="wp-image-2460"/><figcaption>Scratch &#8211; EP6 (19)</figcaption></figure>



<p class="wp-block-paragraph">Tip: น้องๆ
สามารถเปลี่ยนสีท้องฟ้าได้โดยคลิกที่พื้นหลัง แล้วคลิกแถบ Backdrops (ข้างๆ Scripts) – จากนั้นคลิกที่ปุ่มถังสีด้านขวา
แล้วน้องๆ เลือกสีด้านล่าง จากนั้นคลิกที่พื้นหลังครับ</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="856" height="677" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-20.jpg" alt="Scratch - EP6 (20)" class="wp-image-2461"/><figcaption>Scratch &#8211; EP6 (20)</figcaption></figure>



<h2 class="wp-block-heading">อยากเห็นน้องแมวบินได้</h2>



<p class="wp-block-paragraph">ต่อไปเราจะทำให้น้องแมวบินได้ละครับ
โดยถ้ากดปุ่มขึ้น/ลง จะเคลื่อนที่ตำแหน่ง Y +10/-10 (ตามลำดับ)
โดยให้น้องๆ เพิ่ม Scripts ไปที่น้องแมวดังนี้ครับ</p>



<p class="wp-block-paragraph">7.1) ที่แถบ Scripts ให้คลิกที่คำว่า
Events (สีน้ำตาล) – ให้ลากกล่อง [ when space key
pressed ] มาที่พื้นที่ว่างด้านขวา – แล้วเปลี่ยน
space เป็น up arrow</p>



<p class="wp-block-paragraph">7.2) ที่แถบ Scripts ให้คลิกที่คำว่า
Motion (สีน้ำเงิน) – ให้ลากกล่อง [ change y by 10 ]
มาต่อท้ายกล่องที่แล้ว</p>



<p class="wp-block-paragraph">7.3) ที่แถบ Scripts ให้คลิกที่คำว่า
Events (สีน้ำตาล) – ให้ลากกล่อง [ when space key
pressed ] มาที่พื้นที่ว่างด้านขวา – แล้วเปลี่ยน
space เป็น down arrow</p>



<p class="wp-block-paragraph">7.4) ที่แถบ Scripts ให้คลิกที่คำว่า
Motion (สีน้ำเงิน) – ให้ลากกล่อง [ change y by 10 ]
มาต่อท้ายกล่องที่แล้ว – แล้วเปลี่ยนค่า 10 เป็น
-10</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1001" height="592" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-21.jpg" alt="Scratch - EP6 (21)" class="wp-image-2462"/><figcaption>Scratch &#8211; EP6 (21)</figcaption></figure>



<p class="wp-block-paragraph">จากนั้นน้องๆ ลองกดปุ่มขึ้น/ลงบนคีย์บอร์ด
แล้วสังเกตผลลัพธ์ครับ</p>



<p class="wp-block-paragraph">ชวนคิด: แล้วถ้าเราอยากให้น้องแมวเคลื่อนที่ในแกน
X โดยการกดปุ่มซ้าย/ขวาบนคีย์บอร์ด – ต้องเพิ่ม
Scripts อย่างไรบ้าง?</p>



<p class="wp-block-paragraph">.</p>



<p class="wp-block-paragraph">.</p>



<p class="wp-block-paragraph">.</p>



<p class="wp-block-paragraph">7.5) ที่แถบ Scripts ให้คลิกที่คำว่า
Events (สีน้ำตาล) – ให้ลากกล่อง [ when space key
pressed ] มาที่พื้นที่ว่างด้านขวา – แล้วเปลี่ยน
space เป็น right arrow</p>



<p class="wp-block-paragraph">7.6) ที่แถบ Scripts ให้คลิกที่คำว่า
Motion (สีน้ำเงิน) – ให้ลากกล่อง [ change x by 10 ]
มาต่อท้ายกล่องที่แล้ว</p>



<p class="wp-block-paragraph">7.7) ที่แถบ Scripts ให้คลิกที่คำว่า
Events (สีน้ำตาล) – ให้ลากกล่อง [ when space key pressed
] มาที่พื้นที่ว่างด้านขวา – แล้วเปลี่ยน space
เป็น left arrow</p>



<p class="wp-block-paragraph">7.8) ที่แถบ Scripts ให้คลิกที่คำว่า
Motion (สีน้ำเงิน) – ให้ลากกล่อง [ change x by 10 ]
มาต่อท้ายกล่องที่แล้ว – แล้วเปลี่ยนค่า 10 เป็น
-10</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1007" height="596" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-22.jpg" alt="Scratch - EP6 (22)" class="wp-image-2463"/><figcaption>Scratch &#8211; EP6 (22)</figcaption></figure>



<h2 class="wp-block-heading">ให้ดวงใจลอยไปกับฟ้า</h2>



<p class="wp-block-paragraph">ต่อไปเราจะเพิ่มหัวใจลอยบนฟ้ากันครับ</p>



<p class="wp-block-paragraph">8. ที่แถบ Sprites ข้างขวาข้อความ
New Sprite คลิกไอคอนตัวละคร – จากนั้นเลือกวัตถุที่ต้องการ
(เช่น Cat Flying) – แล้วกดปุ่ม OK ครับ
– เสร็จแล้วย่อรูปหัวใจให้สวยงาม</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="492" height="597" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-23.jpg" alt="Scratch - EP6 (23)" class="wp-image-2464"/><figcaption>Scratch &#8211; EP6 (23)</figcaption></figure>



<p class="wp-block-paragraph">9. เสร็จแล้ว เพิ่ม Script ดังต่อไปนี้ครับ</p>



<p class="wp-block-paragraph">9.1) เมนู Events (สีน้ำตาล)
– ให้ลากกล่อง [ when Green Flag clicked ] มาที่พื้นที่ว่างด้านขวา</p>



<p class="wp-block-paragraph">9.2) เมนู Control (สีส้ม)
– ให้ลากกล่อง [ forever ] มาต่อท้ายกล่องที่แล้ว</p>



<p class="wp-block-paragraph">9.3) เมนู Motion (สีน้ำเงิน)
– ให้ลากกล่อง [ go to mouse-pointer ] มาต่อในกล่อง [
forever ] จากนั้นเปลี่ยนค่า mouse-pointer เป็น
random position</p>



<p class="wp-block-paragraph">9.4) เมนู Motion (สีน้ำเงิน)
– ให้ลากกล่อง [ set x to 0 ] มาต่อท้ายกล่องที่แล้ว จากนั้นเปลี่ยนค่า
0 เป็น 250</p>



<p class="wp-block-paragraph">9.5) เมนู Control (สีส้ม)
– ให้ลากกล่อง [ repeat 10 ] มาต่อท้ายกล่องที่แล้ว จากนั้นเปลี่ยนค่า
10 เป็น 50</p>



<p class="wp-block-paragraph">9.6) เมนู Motion (สีน้ำเงิน)
– ให้ลากกล่อง [ change x by 10 ] มาต่อในกล่อง [
repeat 50 ] จากนั้นเปลี่ยนค่า 10 เป็น -10</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="973" height="600" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-24.jpg" alt="Scratch - EP6 (24)" class="wp-image-2465"/><figcaption>Scratch &#8211; EP6 (24)</figcaption></figure>



<p class="wp-block-paragraph">จากนั้นน้องๆ ลองกดปุ่มธงสีเขียว
แล้วกดปุ่มลูกศร ขึ้น/ลง/ซ้าย/ขวา แล้วสังเกตผลลัพธ์ครับ (น้องๆ
สามารถหยุดการเล่นได้โดยกดปุ่มป้ายสีแดง ข้างธงสีเขียวนะครับ)</p>



<p class="wp-block-paragraph">Tip: น้องๆ สามารถ Copy Scripts ได้โดยคลิกขวาที่ Scripts ที่ต้องการ แล้วเลือก duplicate</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="331" height="239" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-28.jpg" alt="Scratch - EP6 (28)" class="wp-image-2469"/><figcaption>Scratch &#8211; EP6 (28)</figcaption></figure>



<h2 class="wp-block-heading">เก็บหัวใจแล้วได้คะแนน</h2>



<p class="wp-block-paragraph">สุดท้าย เมื่อน้องแมวเก็บหัวใจได้
ก็จะได้คะแนนครับ</p>



<p class="wp-block-paragraph">10. ก่อนอื่นให้เราไปที่แถบ Scripts คลิกที่คำว่า Data (สีแสด) เพื่อสร้างตัวแปรไว้สำหรับเก็บคะแนนก่อนครับ
– จากนั้นกดปุ่ม Make a Variable – ตั้งชื่อตัวแปรว่า
score – แล้วกดปุ่ม OK ครับ</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1009" height="602" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-25.jpg" alt="Scratch - EP6 (25)" class="wp-image-2466"/><figcaption>Scratch &#8211; EP6 (25)</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="499" height="428" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-26.jpg" alt="Scratch - EP6 (26)" class="wp-image-2467"/><figcaption>Scratch &#8211; EP6 (26)</figcaption></figure>



<p class="wp-block-paragraph">11. ให้น้องๆ เพิ่ม Script ไปที่น้องแมว ดังนี้ครับ</p>



<p class="wp-block-paragraph">11.1) เมนู Events (สีน้ำตาล)
– ให้ลากกล่อง [ when Green Flag clicked ] มาที่พื้นที่ว่างด้านขวา</p>



<p class="wp-block-paragraph">11.2) เมนู Data (สีแสด) –
ให้ลากกล่อง [ set score to 0 ] มาต่อท้ายกล่องที่แล้ว</p>



<p class="wp-block-paragraph">11.3) เมนู Control (สีส้ม)
– ให้ลากกล่อง [ forever ] มาต่อท้ายกล่องที่แล้ว</p>



<p class="wp-block-paragraph">11.4) เมนู Control (สีส้ม)
– ให้ลากกล่อง [ if … then ] มาต่อในกล่อง [ forever ]</p>



<p class="wp-block-paragraph">11.5) เมนู Sensing (สีฟ้า)
– ให้ลากกล่อง [ touching ___ ] มาต่อในที่ว่างของกล่อง [
if … then ] จากนั้นเปลี่ยนค่า ___ เป็น Heart</p>



<p class="wp-block-paragraph">11.6) เมนู Sound (สีม่วง) – ให้ลากกล่อง [ play sound pop ] มาต่อในกล่อง
[ if … then ]</p>



<p class="wp-block-paragraph">11.7) เมนู Data (สีแสด) – ให้ลากกล่อง [ change score by 1 ] มาต่อท้ายกล่องที่แล้ว</p>



<p class="wp-block-paragraph">11.8) เมนู Control
(สีส้ม) – ให้ลากกล่อง [ wait 1 sec ] มาต่อท้ายกล่องที่แล้ว</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1339" height="600" src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-27.jpg" alt="Scratch - EP6 (27)" class="wp-image-2468"/><figcaption>Scratch &#8211; EP6 (27)</figcaption></figure>



<p class="wp-block-paragraph">จากนั้นน้องๆ ลองกดปุ่มธงสีเขียว
แล้วกดปุ่มลูกศร ขึ้น/ลง/ซ้าย/ขวา แล้วสนุกกับเกมส์นะครับ (น้องๆ
สามารถหยุดการเล่นได้โดยกดปุ่มป้ายสีแดง ข้างธงสีเขียวนะครับ)</p>



<h2 class="wp-block-heading">บทส่งท้าย</h2>



<p class="wp-block-paragraph">และนี่คือคลิปแสดงผลลัพธ์การเล่มเกมส์นี้บางส่วนครับ</p>



<figure class="wp-block-video"><video height="422" style="aspect-ratio: 494 / 422;" width="494" controls src="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-30.mp4"></video></figure>



<p class="wp-block-paragraph">ในตอนต่อไปเราจะมารสร้างเกมส์อะไรกันอีก น้องๆ
สามารถติดตามสร้างเกมส์ด้วย Scratch ตอนต่อไปได้ที่นี่ครับ <a href="https://karnlab.com/tag/scratch/">https://karnlab.com/tag/scratch/</a></p>



<p class="wp-block-paragraph">สำหรับโปรเจคทั้งหมด
สามารถเข้าไปเยี่ยมชมได้ที่นี่ครับ <a href="https://scratch.mit.edu/users/doctorkarn/">https://scratch.mit.edu/users/doctorkarn/</a></p>



<p class="wp-block-paragraph"><strong>หมายเหตุ:</strong> บทเรียนนี้เขียนตอน
Scratch 2.0 นะครับ ตอนนี้เป็น Scratch 3.0 แล้ว อาจจะมีบางส่วนเปลี่ยนไปบ้าง แต่คำสั่งส่วนใหญ่ยังเหมือนเดิมครับ</p>
<p>The post <a href="https://karnlab.com/scratch-ep6-flying/">สร้างเกมส์ด้วย Scratch : ตอนที่ 6 เกมส์บินเก็บของ</a> appeared first on <a href="https://karnlab.com">KarnLab</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://karnlab.com/scratch-ep6-flying/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-30.mp4" length="251691" type="video/mp4" />
<enclosure url="https://karnlab.com/wp-content/uploads/2019/02/Scratch-EP6-30.mp4" length="251691" type="video/mp4" />

			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: karnlab.com @ 2026-06-23 15:44:15 by W3 Total Cache
-->