From Test-Scratch-Wiki

(Kullanımı)
m (Kullanımı)
Line 14: Line 14:
 
==Kullanımı==
 
==Kullanımı==
 
Script'lerle çalışmak kolaydır. Bazı "kurallar" aşağıdaki gibidir:
 
Script'lerle çalışmak kolaydır. Bazı "kurallar" aşağıdaki gibidir:
*Bir script olışturmak için, sadece [[Tur:Blok Paleti|blok paletinden]] blokları dışarıya sürükleyip birleştirmek gereklidir.
+
*Bir script oluşturmak için, sadece [[Tur:Blok Paleti|blok paletinden]] blokları dışarıya sürükleyip birleştirmek gereklidir.
 
*Blokları birleştirmek için, başka bir bloğun üstüne, altına veya içine sürüklenmelilerdir. ([[Tur:Şapka Bloğu|Şapka blokları]] dışında.)
 
*Blokları birleştirmek için, başka bir bloğun üstüne, altına veya içine sürüklenmelilerdir. ([[Tur:Şapka Bloğu|Şapka blokları]] dışında.)
 
*Blokları ayırmak için, başka yerlere sürüklenmeleri gerekir.
 
*Blokları ayırmak için, başka yerlere sürüklenmeleri gerekir.

Revision as of 16:24, 14 April 2020

"Program" redirects here. For an explanation of the process of writing programs with code, see Programming.
when gf clicked
repeat until <(timer) > [10]>
  go to [mouse-pointer v]
end
say [Meow!] for (3) secs
An example script.

Bir script , birbirleriyle bağlanmış blokların bir koleksiyonu veya yığınıdır. Bloklar ve sıraları çok önemlidir, çünkü kuklaların birbirileriyle veya sahne ile nasıl etkileşime geçeceğini belirler. Bazen blokların veya kodun ne yaptığını açıklamak için kodlara yorumlar eklenir.

Kullanımı

Script'lerle çalışmak kolaydır. Bazı "kurallar" aşağıdaki gibidir:

  • Bir script oluşturmak için, sadece blok paletinden blokları dışarıya sürükleyip birleştirmek gereklidir.
  • Blokları birleştirmek için, başka bir bloğun üstüne, altına veya içine sürüklenmelilerdir. (Şapka blokları dışında.)
  • Blokları ayırmak için, başka yerlere sürüklenmeleri gerekir.
  • Bir script'i kaldırmak için, herhangi bir blok paletine sürüklenmelidir, veya şapka bloğuna sağ tıklanıp "Sil"e basılmalıdır.
  • Tek bir script'i çalıştırmak için, sadece üstüne basılmalıdır.

Script'ler her kuklanın veya Sahne'nin kod bölümünden düzenlenebilir.

Yapı

Her blok şekli tasarımlıdır bu yüzden bunlardan bir veya daha fazlasını yapabilirler:

  • Bir "script" başlatma
  • "Script"in sonuna eklenme
  • Bir "script"i bitirme
  • Diğer blokların içine uyma
  • Diğer blokları içerme

Bundan dolayı bir "script" oluşturmak için bir yapboz gibi toplanırlar. Bu, söz dizimi hatalarını önler.

Tanımı

A script is defined within the Scratch program as one or a set of blocks that begins with a Hat Block. Even a single block can qualify. However, scripts are usually referred to as sets of blocks that consist of at least two blocks.

Script Hataları

Archive.png This article or section documents a feature not included in the current version of Scratch (2.0). It is only useful from a historical perspective.
On error, the script turns red.

When using previous versions, when putting certain blocks together, it is sometimes possible to make an impossible script (impossible meaning that it cannot function, see the below example.) When impossible scripts are run, in development mode, the script is outlined in red, the trouble-causing block colored red, and the whole script is paused. Online, the player simply ignores it and moves on if possible. In the current 2.0, if you have an error like the one shown, the script will just stop.

Errors are usually caused mathematically, such as when a script tries to divide by zero or find the square root of negative one. Trigonometric errors are also common. Other common errors are caused by using a block only available in sprites in the stage, or when an nonexistent item of a list is being accessed.

For a tutorial on fixing scripts like this, see the article Debugging Scripts.

Ayrıca Bakınız