Scratch Platform Oyunu

Jim Moriarty

Kilopat
Katılım
4 Şubat 2019
Mesajlar
198
Bilişim hocamız Scratch'de en iyi oyunu yapanın sözlüsüne 100 verecek. Tüm kodları yazmışken her şey iyi giderken karakterin zeminlerin üstünde değilken de hareket edebildiğini gördüm. Nasıl havadayken hareket edememesini sağlarım? Not: Bölüm sağ üstten başlıyor. Yardımcı olursanız sevirinim.
 
Son düzenleyen: Moderatör:
Ayrı bir spirit açıp zemini onun üstüne çiz. Karakterin sürekli aşağı hareket etmesini sağla ancak en alt kısmı zemine değince dursun.
 
Hareket etmesi için koşul koyacaksın karaktere. Zemine değdiği zaman hareket edebilecek sadece ancak böyle yaparsan bir kere zıpladığın an bir daha hareket edemezsin.
scratchde bunu nasıl yapacam? koşul sağlama tam olarak yok yani olmazsa seçeneği yok kodları yazar mısın
 
Visual programming olaylarına hiç ısınamadım. Tamam delikli kartlarla da yapılmasın ama işi öğrenmek isten kişide birazcık kasıp klavye başına otursun.

Senin sorununa gelirsek. Scratch'in ne olduğunu ve nasıl çalıştığını biliyorum. Eğer değişkenler varsa; her zıpladığında bkz. isInAir = true olacak ve if(!isInAir) olduğunda hareket kodları çalışabilecek.
temel olarak bu şekilde çözebilirsin. Bunu blocklarla nasıl yaparsın o konuda hiç bir fikrim yok açıkçası.
 
dediğin kodlardan hiçbir şey anlamadım kodlarını açıklarsan blocklarla nasıl yapacağımı çözerim. bu arada scratchde havada olunca şeysi yok haberin olsun dostum
 
dediğin kodlardan hiçbir şey anlamadım kodlarını açıklarsan blocklarla nasıl yapacağımı çözerim. bu arada scratchde havada olunca şeysi yok haberin olsun dostum
"Dostum" onu sen yapacaksın.
Örn. Karakterin konumu en yakın platformun Y'sinin; atıyorum 20 pixel üstünde ise değeri true yapacaksın değilse false. bu sayede havada mı yoksa yer de mi olduğunu anlayabilirsin.
 
"Dostum" onu sen yapacaksın.
Örn. Karakterin konumu en yakın platformun Y'sinin; atıyorum 20 pixel üstünde ise değeri true yapacaksın değilse false. bu sayede havada mı yoksa yer de mi olduğunu anlayabilirsin.
bunu zemine değmediği her y için mi yapacağım
"Dostum" onu sen yapacaksın.
Örn. Karakterin konumu en yakın platformun Y'sinin; atıyorum 20 pixel üstünde ise değeri true yapacaksın değilse false. bu sayede havada mı yoksa yer de mi olduğunu anlayabilirsin.
dostum yanlış anlama da senin çok fazla etkin olmadı ama bana bi ilham geldi resmen ingilizce örnek kodlara bakınca if elseye and falan koymayı yeni akıl ettim ihtiyacım pek kalmadı ama yine de çok sağ ol vakit ayırdığın için
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…