Discuss Scratch

BarisMert
Scratcher
16 posts

Mesaj kısmına nasıl blok konulur?

Selam, ben Barış. Çoğu kişi mesaj kısmına blok yazmak istiyor fakat yanlız veya eksik yazıyor. Bende bunu size öğretmek istedim.

Öncelikle bir yazının içinde Scratch bloğunun olup olmadığını merak ediyorsanız scratchblocks yazısını arayın (Köşeli parantez içinde olmalı). İki scratchblocks (Köşeli parantezli) arasındaki yazılar bloklarla ilgili yazılardır. Benim bu scratchblocks yazısını koşeli parantezle yazmamanın nedeni Scratch Mesaj Mantığıdır.

Şimdi bloklara geçelim: İsterseniz elle blok yazabilirsiniz ama ilk başta bu yuvarlak içindeki bloğu kullanmak zorundasınız. Eğer kullanmazsanız başka sitelerden öğrenmek, veya hiç blok yazmamak zorunda kalırsınız.



Sonrada karşınıza bloklar çıkacak, istediğini seçebilirsiniz. Ama eğer blokları birleştirmek isterseniz, burda işler değişiyor. Öncelikle zaten şapkalı blokların konulacağını biliyorsunuzdur. Bu yüzden ilk onları seçin. Diyelimki ben Bayrağa basılınca ‘'Merhaba!’' demesini istiyorum. O yüzdende köşeli parantezli scratchblocks yazısının arasına:

yeşil bayrak tıklandığında
Merhaba! de

yazıyorum. Ama yinede siz o yuvarlak içine aldığım butonu kullanın, hata oranı yüksek olabilir

Şimdi ‘'Eğer ise’' türlü bloklara geçelim. Bunun için koyduğunuz ‘'Eğer ise’' ve Eğer ise'ye en yakın olan end yazısının arasına bloklarınızı koymanız gerekiyor. Eğer bir tane ‘'Eğer ise’' bloğu koyduysanız altta 2 tane ‘'end’' yazısı bulunur. Bu iki ‘'end’' yazısının ‘'Eğer ise’' yazısına en yakın olan ‘'end’' yazısına A, diğerine B diyelim. Eğer A ile ‘'Eğer ise’' arasına X komutunu koyarsanız X komutu ‘'Eğer ise’' komutunun içine girer. A ile B'nin arasına X komutunu koyarsanızda X komutu ‘'Eğer ise’' ‘nin dışında olur ama ’'Eğer ise'' bloğuna yapışır. Ama eğer X komutu B'nin altında ama scratchblocks yazısının üstündeyse X komutu ‘'Eğer ise’'komutundan tamamen ayrılır

yeşil bayrak tıklandığında
eğer <> ise
X // A ile ''Eğer ise'' komutunun arasında
end

yeşil bayrak tıklandığında
eğer <> ise

end
X // A ile B komutunun arasında

yeşil bayrak tıklandığında
eğer <> ise

end

X // B ile scratchblocks'un arasında

Şimdi bağlanmayan bloklara geçelim. scratchblocks ların arasındaki bir bloğu parantez içine alırsanız şu tür bir bloğa döner:

(Buna benzer)

Eğer <> içindeyse şekli şuna döner:

<Buna benzer>

Köşeli parantez içindeysede:

[Buna benzer. içine herhangi birşey yazabileceğin bir blok.]

([Bunuda yapabilirsiniz, parantezin içine köşeli parantez koyun.])

İsterseniz seçim şeyide yapabilirsiniz.

[ X v] 'yi seç

parantezin içine <> koymak gibi şeyler yapabilirsiniz! Ayrıca eğer ‘'’ ‘X’ adım git'' türü bloklar koyarsanız o parantezin içine dilediğiniz rakamı yazabilirsiniz.

NOT: Şimdi farkettim, scratchblocks komutlarının ilki scratchblocks. diğeri /scratchblocks. yani scratchblocks (1) ve /scratchblocks (2) arasına bloklarınızı koyun.

Eğer bloğunuzun yanına not koymak istiyorsanız bloğunuzun sonuna '' // Not" yazın. Örnek:

(10) adım git // karakterin 10 adım gitmesini sağlar.

Kendi yarattığınız bloğun renginide seçebilirsiniz. Genelde Scratch bölümlerinin renklerini yaparlar. Diyelimki siz Scratch'teki ‘'Ses’' bloğunun renginde bir Komut yazmak istiyorsunuz. Bunun içinde:

X :: sensing :: sound

yazacaksınız.

X :: sensing :: sound

NOT: Eğer renk seçmesseniz yaptığınız blok kırmızı renk olur.

Ayrıca bloğun türünde ayarlayabilirsiniz! Anlamadıysanız şunun gibi:

bu kukla tıklanınca :: type :: cap

Ki normalde böyle olması gerekirdi:

bu kukla tıklanınca

Bunun sayesinde oluşturduğunuz blokların türünü değiştirebilirsiniz! Bunun içinde:

X :: type :: hat

şeklinde yapabilirsiniz. Hat olan kısma dilediğiniz türü yazabilirsiniz. İşte bütün blok türleri:

hat
stack
cstart
celse
cend
cap

Peki ya bir bloğa hem renk hem tür eklemek istiyorsanız? o zamanda

X :: hat :: sensing

yani:

X :: hat :: sensing

hat olan kısım tür, sensing olan kısım renktir. İstediğiniz gibi değiştirebilirsiniz. Ayrıca merak etmeyin, Bloğun türü sona, rengi başada gelebilir! Yani ‘'X :: hat :: sensing’' ve ‘'X :: sensing :: hat’' blokları aynıdır.

Evet, genel olarak bunlardı. Sanırım okumaya üşendiniz veya okuyup hiç bir şey anlamadınız. Daha iyi öğrenmek için: Deneyin! İsterseniz tekrardan okuyabilirsiniz. Yazmadığımı düşündüğünüz bir bilgi varsa aşağıya yazabilirsiniz. İyi günler/Akşamlar/Geceler!

Last edited by BarisMert (June 7, 2017 18:49:18)

cityandcat
Scratcher
1 post

Mesaj kısmına nasıl blok konulur?

thx mantıklı
BarisMert
Scratcher
16 posts

Mesaj kısmına nasıl blok konulur?

cityandcat wrote:

thx mantıklı
Sağol

Paylaşım yapıldığında :: type> :: hat :: sensing> :: events
<Biri paylaşımıma yorum yaptımı? :: sensing> olana kadar bekle
eğer <Yorum için çok bekledimi? :: sensing :: operators> ise
[Oh be! sonunda bir yorum!] de


değilse
[Vay canına, sandığımdan daha hızlı yorum geldi!] de
end
[Yorum yapan kişiye v] [saygı çerçevesi içinde v] yorum yap :: sensing> motion
buzsacan
Scratcher
100+ posts

Mesaj kısmına nasıl blok konulur?

Faydalı bir bilgi sjsjsjjsjsj ama ben kullanmayacağım.
elifcokal
New to Scratch
2 posts

Mesaj kısmına nasıl blok konulur?

Bu faydalı bilginiz için teşekkürler kullanacağız.
Sizinde merak ettiğiniz konular varsa sayfamıza göz atabilirsiniz.

<a href="http://www.bilisimdiyari.com/“ rel=”nofollow">Bilişim Diyarı</a>

Bilgi paylaştıkça çoğalır.
elifcokal
New to Scratch
2 posts

Mesaj kısmına nasıl blok konulur?

Bu faydalı bilginiz için teşekkürler kullanacağız.
Sizinde merak ettiğiniz konular varsa sayfamıza göz atabilirsiniz.

http://www.bilisimdiyari.com/

Bilgi paylaştıkça çoğalır.

Last edited by elifcokal (May 5, 2018 14:34:58)

createdbymert
Scratcher
16 posts

Mesaj kısmına nasıl blok konulur?

eğer <Konu Güzel> ise
[Beğendim v] 'i (1) arttır
end

Last edited by createdbymert (May 24, 2018 15:02:38)


New Big Update Is Coming! (Maps, New Menu, Maybe New Characters) Play It Now! : https://scratch.mit.edu/projects/227765682/
when green flag clicked
forever
if <Project Good> then
say [Like]


else
say [Dislike]
end
end
KFCESAR
Scratcher
23 posts

Mesaj kısmına nasıl blok konulur?

yeşil bayrak tıklandığında[SELAM] de (2) saniye
AnilKrdnzTR
Scratcher
36 posts

Mesaj kısmına nasıl blok konulur?

BarisMert wrote:

Selam, ben Barış. Çoğu kişi mesaj kısmına blok yazmak istiyor fakat yanlız veya eksik yazıyor. Bende bunu size öğretmek istedim.

Öncelikle bir yazının içinde Scratch bloğunun olup olmadığını merak ediyorsanız scratchblocks yazısını arayın (Köşeli parantez içinde olmalı). İki scratchblocks (Köşeli parantezli) arasındaki yazılar bloklarla ilgili yazılardır. Benim bu scratchblocks yazısını koşeli parantezle yazmamanın nedeni Scratch Mesaj Mantığıdır.

Şimdi bloklara geçelim: İsterseniz elle blok yazabilirsiniz ama ilk başta bu yuvarlak içindeki bloğu kullanmak zorundasınız. Eğer kullanmazsanız başka sitelerden öğrenmek, veya hiç blok yazmamak zorunda kalırsınız.



Sonrada karşınıza bloklar çıkacak, istediğini seçebilirsiniz. Ama eğer blokları birleştirmek isterseniz, burda işler değişiyor. Öncelikle zaten şapkalı blokların konulacağını biliyorsunuzdur. Bu yüzden ilk onları seçin. Diyelimki ben Bayrağa basılınca ‘'Merhaba!’' demesini istiyorum. O yüzdende köşeli parantezli scratchblocks yazısının arasına:

yeşil bayrak tıklandığında
Merhaba! de

yazıyorum. Ama yinede siz o yuvarlak içine aldığım butonu kullanın, hata oranı yüksek olabilir

Şimdi ‘'Eğer ise’' türlü bloklara geçelim. Bunun için koyduğunuz ‘'Eğer ise’' ve Eğer ise'ye en yakın olan end yazısının arasına bloklarınızı koymanız gerekiyor. Eğer bir tane ‘'Eğer ise’' bloğu koyduysanız altta 2 tane ‘'end’' yazısı bulunur. Bu iki ‘'end’' yazısının ‘'Eğer ise’' yazısına en yakın olan ‘'end’' yazısına A, diğerine B diyelim. Eğer A ile ‘'Eğer ise’' arasına X komutunu koyarsanız X komutu ‘'Eğer ise’' komutunun içine girer. A ile B'nin arasına X komutunu koyarsanızda X komutu ‘'Eğer ise’' ‘nin dışında olur ama ’'Eğer ise'' bloğuna yapışır. Ama eğer X komutu B'nin altında ama scratchblocks yazısının üstündeyse X komutu ‘'Eğer ise’'komutundan tamamen ayrılır

yeşil bayrak tıklandığında
eğer <> ise
X // A ile ''Eğer ise'' komutunun arasında
end

yeşil bayrak tıklandığında
eğer <> ise

end
X // A ile B komutunun arasında

yeşil bayrak tıklandığında
eğer <> ise

end

X // B ile scratchblocks'un arasında

Şimdi bağlanmayan bloklara geçelim. scratchblocks ların arasındaki bir bloğu parantez içine alırsanız şu tür bir bloğa döner:

(Buna benzer)

Eğer <> içindeyse şekli şuna döner:

<Buna benzer>

Köşeli parantez içindeysede:

[Buna benzer. içine herhangi birşey yazabileceğin bir blok.]

([Bunuda yapabilirsiniz, parantezin içine köşeli parantez koyun.])

İsterseniz seçim şeyide yapabilirsiniz.

[ X v] 'yi seç

parantezin içine <> koymak gibi şeyler yapabilirsiniz! Ayrıca eğer ‘'’ ‘X’ adım git'' türü bloklar koyarsanız o parantezin içine dilediğiniz rakamı yazabilirsiniz.

NOT: Şimdi farkettim, scratchblocks komutlarının ilki scratchblocks. diğeri /scratchblocks. yani scratchblocks (1) ve /scratchblocks (2) arasına bloklarınızı koyun.

Eğer bloğunuzun yanına not koymak istiyorsanız bloğunuzun sonuna '' // Not" yazın. Örnek:

(10) adım git // karakterin 10 adım gitmesini sağlar.

Kendi yarattığınız bloğun renginide seçebilirsiniz. Genelde Scratch bölümlerinin renklerini yaparlar. Diyelimki siz Scratch'teki ‘'Ses’' bloğunun renginde bir Komut yazmak istiyorsunuz. Bunun içinde:

X :: sensing :: sound

yazacaksınız.

X :: sensing :: sound

NOT: Eğer renk seçmesseniz yaptığınız blok kırmızı renk olur.

Ayrıca bloğun türünde ayarlayabilirsiniz! Anlamadıysanız şunun gibi:

bu kukla tıklanınca :: type :: cap

Ki normalde böyle olması gerekirdi:

bu kukla tıklanınca

Bunun sayesinde oluşturduğunuz blokların türünü değiştirebilirsiniz! Bunun içinde:

X :: type :: hat

şeklinde yapabilirsiniz. Hat olan kısma dilediğiniz türü yazabilirsiniz. İşte bütün blok türleri:

hat
stack
cstart
celse
cend
cap

Peki ya bir bloğa hem renk hem tür eklemek istiyorsanız? o zamanda

X :: hat :: sensing

yani:

X :: hat :: sensing

hat olan kısım tür, sensing olan kısım renktir. İstediğiniz gibi değiştirebilirsiniz. Ayrıca merak etmeyin, Bloğun türü sona, rengi başada gelebilir! Yani ‘'X :: hat :: sensing’' ve ‘'X :: sensing :: hat’' blokları aynıdır.

Evet, genel olarak bunlardı. Sanırım okumaya üşendiniz veya okuyup hiç bir şey anlamadınız. Daha iyi öğrenmek için: Deneyin! İsterseniz tekrardan okuyabilirsiniz. Yazmadığımı düşündüğünüz bir bilgi varsa aşağıya yazabilirsiniz. İyi günler/Akşamlar/Geceler!


Özel renkleri de ekleyebilirsin mesela

X ::#FF88FF

X ::#FF88FF

I speak this language really bad, don't i?

Also i definitely didn't assume sprite is same with costumes

Powered by DjangoBB