SlideShare a Scribd company logo
1 of 68
Download to read offline
TOP SEKTİRME
Kazanımlar
Eklediği kuklayı klavyedeki tuşlarla hareket
ettirir.
Eklediği kuklayı sahnede rastgele
yönlendirir ve hareket ettirir.
Neler Öğreneceğim?
Bir kuklanın klavyemizdeki
tuşlarla nasıl yönlendirildiğini
ve sahnede rastgele nasıl
hareket ettiğini
öğreneceksiniz.
Gerekli Malzemeler
Bilgisayar
Scratch Programı
Kuklaların Eklenmesi
Oyunumuza
kuklaları ekleyerek
başlayalım.
Kuklaların Eklenmesi
Bu oyunumuzda bir adet top kuklasına ve
topumuzun yere düşmesini engelleyecek bir adet
çubuğa ihtiyacımız var. Bu ihtiyacımızı gidermek için
sıradaki adımları dikkatlice takip edelim.
Kuklaların Eklenmesi
1. Adım:
Sayfamızın «Kukla» alanındaki kedi
kafasına tıklayalım.
Kuklaların Eklenmesi
2. Adım:
Karşımıza çıkan ekrandan bir top kuklası
seçelim.
Kuklaların Eklenmesi
3. Adım:
Seçtiğimiz top kuklasının dışında kalan
diğer kuklaları silelim.
Kuklaların Eklenmesi
4. Adım:
2. kuklamızı eklemek için sayfamızın
«Kukla» alanındaki kedi kafasına gelip «Çizim»
seçeneğini seçelim.
Kuklaların Eklenmesi
5. Adım:
Karşımıza çıkan ekrandan «Dikdörtgen»
aracını seçip çizim alanına bir dikdörtgen çizelim.
Çizim alanı
Kuklaların Eklenmesi
6. Adım:
Çizdiğimiz kukla sağ-sola hareket edeceği için
yönünü «sağa- sola» seçelim. Böylelikle kuklamız
kendi etrafında 360 derece dönmeyecektir. Bunun
için aşağıdaki görseli takip edelim.
Kuklaların Eklenmesi
7. Adım:
Sahnemizde yer alan kuklaları şekildeki
gibi sürükleyerek konumlandıralım.
Topumuz yere düştüğünde
oyunun durması için
sahnemizin altına
kırmızı bir çizgi çizelim.
Sahnenin Hazırlanması
8. Adım:
Programın sağ alt tarafında bulunan
«Sahne» alanında bulunan «Dekorlar» simgesinin
üzerine gelip «Çizim» seçeneğini seçelim.
Sahnenin Hazırlanması
9. Adım:
«Doldur» alanındaki «Parlaklık» değerini
kırmızı yapalım. Sonra «Kontor» değerini sıfır
yapalım.
Sahnenin Hazırlanması
10. Adım:
«Dikdörtgen» çizim aracını seçip şekildeki
gibi bir dikdörtgen çizelim.
Çizim alanı
KODLAMA
Şimdi sıra
eklediğimiz kuklaları
kodlamaya geldi.
KODLAMA
11. Adım:
Kukla alanından kodlamasını yapacağımız
dikdörtgen kuklayı seçelim.
KODLAMA
12. Adım:
Sayfamızın sol tarafında bulunan «Kod»
sekmesine tıklayalım.
KODLAMA
13. Adım:
Sayfamızın sol tarafında bulunan «Kod»
sekmesinin altında yer alan «Olaylar» kategorisini
seçelim.
KODLAMA
14. Adım:
Burada yer alan «… tıklandığında»
komutunu alıp komut blokları alanına taşıyalım.
KODLAMA
15. Adım:
«Kontrol» kategorisine tıklayalım. «eğer ise»
konutunu sürükleyerek «.. Tıklandığında» komutunun
altına yerleştirelim.
KODLAMA
16. Adım:
«Algılama» kategorisine tıklayalım. «… tuşuna
basıldı mı? » konutunu sürükleyerek eğer ise»
komutundaki boşluğa yerleştirelim.
KODLAMA
17. Adım:
«… tuşuna basıldı mı? » konutundaki «…» yı
sağ ok olarak değiştirelim.
KODLAMA
18. Adım:
Kuklamız sağ tarafa gideceği için önce bir
yönelme hareketi yapmalı. Bunun için «Hareketler»
kategorisine tıklayalım ve «… yönüne yönel»
komutunu «eğer ise» komutunun içine yerleştirelim.
KODLAMA
19. Adım:
«… yönüne yönel» komutundaki 90’ a
tıklayalım. Karşımıza çıkan küçük penceredeki okun
sağ tarafı gösterdiğinden emin olalım.
KODLAMA
20. Adım:
«Hareketler» kategorisine tıklayalım ve «…
adım git» komutunu «… yönüne yönel» komutunun
altına yerleştirerek kuklamızın 10 adım sağ tarafa
gitmesini sağlayalım.
KODLAMA
21. Adım:
Oluşturduğumuz komutlar yeşil bayrağa
tıklanınca yalnızca bir kez çalışacaktır. Bu durumu
düzeltmek için «Kontrol» kategorisinde bulunan «sürekli
tekrarla» komutunu şekildeki gibi yerleştirelim.
KODLAMA
22. Adım:
Kuklamızın sol tarafa hareke etmesini sağlamak
için «Olaylar» kategorisini seçelim. Burada yer alan «…
tıklandığında» komutunu alıp komut blokları alanına
taşıyalım.
KODLAMA
23. Adım:
«Kontrol» kategorisine tıklayalım. «eğer ise»
konutunu sürükleyerek «.. Tıklandığında» komutunun
altına yerleştirelim.
KODLAMA
24. Adım:
«Algılama» kategorisine tıklayalım. «… tuşuna
basıldı mı? » konutunu sürükleyerek eğer ise»
komutundaki boşluğa yerleştirelim.
KODLAMA
25. Adım:
«… tuşuna basıldı mı? » konutundaki «…» yı sol ok olarak
değiştirelim.
KODLAMA
26. Adım:
Kuklamız sağ tarafa gideceği için önce bir
yönelme hareketi yapmalı. Bunun için «Hareketler»
kategorisine tıklayalım ve «… yönüne yönel»
komutunu «eğer ise» komutunun içine yerleştirelim.
KODLAMA
27. Adım:
«… yönüne yönel» komutundaki 90’ a
tıklayalım. Karşımıza çıkan küçük penceredeki okun
sol tarafı gösterecek şekilde ayarlayalım.
KODLAMA
28. Adım:
«Hareketler» kategorisine tıklayalım ve «…
adım git» komutunu «… yönüne yönel» komutunun
altına yerleştirerek kuklamızın 10 adım sol tarafa
gitmesini sağlayalım.
KODLAMA
29. Adım:
«… yönüne yönel» komutundaki 90’ a
tıklayalım. Karşımıza çıkan küçük penceredeki okun
sol tarafı gösterecek şekilde ayarlayalım.
KODLAMA
30. Adım:
«Hareketler» kategorisine tıklayalım ve «…
adım git» komutunu «eğer ise» komutunun altına
yerleştirerek kuklamızın 10 adım sol tarafa gitmesini
sağlayalım.
KODLAMA
31. Adım:
Oluşturduğumuz komutlar yeşil bayrağa
tıklanınca yalnızca bir kez çalışacaktır. Bu durumu
düzeltmek için «Kontrol» kategorisinde bulunan «sürekli
tekrarla» komutunu şekildeki gibi yerleştirelim.
KODLAMA
32. Adım:
Kukla alanından kodlamasını yapacağımız
2. kuklayı yani topu seçelim ve sürekli hareket
etmesini sağlayacak kod bloklarını birleştirelim.
KODLAMA
33. Adım:
Sayfamızın sol tarafında bulunan «Kod»
sekmesine tıklayalım.
KODLAMA
34. Adım:
Sayfamızın sol tarafında bulunan «Kod»
sekmesinin altında yer alan «Olaylar» kategorisini
seçelim.
KODLAMA
35. Adım:
Burada yer alan «… tıklandığında»
komutunu alıp komut blokları alanına taşıyalım.
KODLAMA
36. Adım:
Kuklamız sürekli hareket edeceği için
«Kontrol» kategorisinde yer alan «sürekli
tekrarla» komutunu şekildeki gibi yerleştirelim.
KODLAMA
37. Adım:
«Hareket» kategorisindeki «… adım git»
komutunu «sürekli tekrarla» komutunun içine
yerleştirelim.
KODLAMA
38. Adım:
Topun sahne içinde kalmasını sağlamak
için «Hareket» kategorisindeki «kenara değdiyse
sektir» komutunu görseldeki gibi yerleştirelim.
KODLAMA
Top kuklası, çizdiğimiz
kuklaya değinde rastgele bir
yöne yönelip ilerlemesini
sağlayalım. Bunun için
sıradaki adımları takip
edelim.
KODLAMA
39. Adım:
Sayfamızın sol tarafında bulunan «Kod»
sekmesinin altında yer alan «Olaylar» kategorisini
seçelim.
KODLAMA
40. Adım:
Burada yer alan «… tıklandığında»
komutunu alıp komut blokları alanına taşıyalım.
KODLAMA
41. Adım:
Oyun başladığında topumuzun başlangıç
konumunu belirlemek için «Hareket» kategorisinde yer
alan «x: … y: … konumuna git» kod bloğunu
«…tıklandığında» komutunun altına yerleştirelim.
KODLAMA
«x: … y: … konumuna git» komutundaki
boşluklara istenilen değer girilebilir.
KODLAMA
42. Adım:
Topumuzun sürekli hareket etmesini sağlamak
için «Kontrol» kategorisinden «sürekli tekrarla»
komutunu şekildeki gibi yerleştirelim.
KODLAMA
43. Adım:
«sürekli tekrarla» komutunun içine «Kontrol»
kategorisinde yer alan «eğer ise» komutunu
yerleştirelim.
KODLAMA
44. Adım:
«Algılama» kategorindeki «… değiyor mu?»
komutunu «eğer ise» komutundaki boşluğa yerleştirip
görseldeki gibi «Kukla 1» yani çizdiğimiz çubuğun
ismini seçelim.
KODLAMA
45. Adım:
Topumuz bir yönelme hareketinde bulunacağı
için «Hareketler» kategorisinden «… yönüne yönel»
komutunu «eğer ise» komutunun içine yerleştirelim.
KODLAMA
46. Adım:
Topumuzun rastgele bir yöne yönelmesi
istendiği için «Operatörler» kategorindeki «… ile …
arasındaki rastgele bir sayı seç» komutunu «… yönüne
yönel» komutundaki boşluğa yerleştirelim.
KODLAMA
47. Adım:
«… ile … arasındaki rastgele bir sayı seç»
komutundaki ilk boşluğa -50, ikinci boşluğa ise 50
değerlerini yazalım.
KODLAMA
48. Adım:
Topumuzun yönünü değiştirdikten sonra
«Hareketler» kategorindeki «… adım git» komutunu
görseldeki gibi yerleştirip topun hareket etmesini
sağlayalım.
KODLAMA
Sıra topumuz kırmızı
renge değdiğinde oyunu
durdurmaya geldi.
KODLAMA
49. Adım:
Sayfamızın sol tarafında bulunan «Kod»
sekmesinin altında yer alan «Olaylar» kategorisini
seçelim.
KODLAMA
50. Adım:
Burada yer alan «… tıklandığında»
komutunu alıp komut blokları alanına taşıyalım.
KODLAMA
51. Adım:
Kırmızı renge değme durumunun sürekli kontrol
edilmesi için «Kontrol» kategorisinde yer alan «sürekli
tekrarla» komutunu şekildeki gibi yerleştirelim.
KODLAMA
52. Adım:
«sürekli tekrarla» komutunun içine «Kontrol»
kategorisinde yer alan «eğer ise» komutunu
yerleştirelim.
KODLAMA
51. Adım:
«Algılama» kategorisindeki «… rengine değiyor
mu ?» komutunun «eğer ise» komutuna yerleştirelim.
KODLAMA
52. Adım:
«… rengine değiyor mu ?» komutunda kırmızı
rengi seçmek için sarı kutuya tıklayalım ve açılan
küçük pencereden rengimizi seçelim.
KODLAMA
53. Adım:
«Kontrol» kategorisindeki «durdur…» komutunu
«eğer ise» kod bloğunun içine yerleştirelim.
KODLAMA
Oyunumuz bitti. Sıra
oynamaya geldi.

SIRA SİZDE
Oyunu nasıl
zorlaştıracağınızı
düşünün ve
uygulayın.

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Scracth ile Top Sektirme