Labirent Oyunu
11,314 Okunma Henüz yorum yapılmamış 17/04/2018 13:39:03 17/04/2018 16:39:15
ETKİNLİĞİN ÖN İZLEMESİ
Yukarıda projenin Scratch sitesine yüklenmiş hali bulunmaktadır. Yeşil bayrağa basarak başlatabilirsiniz. Aynı projeyi sizde yaparak Scratch konusunda kendinizi geliştirmek istiyorsanız aşağıdaki adımları sırayla uygulayınız.
KODLAMAYA BAŞLAMADAN ÖNCE
Eğer bu animasyonu kendi bilgisayarınızda derslerden bağımsız olarak hazırlamak istiyorsanız https://scratch.mit.edu/ sitesine gidip siteye giriş yaparak online olarak hazırlayabilir ya da https://ozgurseremet.com/scratch-kurulumu-ve-kullanimi/ sayfasını okuyarak kendi bilgisayarınıza Scratch programının offline sürümünü yükleyebilirsiniz. Bu adımdan sonra bu yazıda verdiğim bilgileri kullanarak sizde Çarkıfelek hazırlayabilirsiniz.
HAZIRSANIZ BAŞLAYALIM
Bu oyunu yapmadan önce diğer https://ozgurseremet.com/category/scratch/ornek-scratch-projeleri/ adresinde bulunan diğer scratch etkinliklerini yapınız. Diğer etkinlikleri öğrendiğiniz zaman bu oyunu zorlanmadan yapabilirsiniz.
Scratch programını açtıktan sonra ilk olarak kullanacağımız zemin ve karakterleri eklemeliyiz. Bu etkinlikte Scratch zemine dokunmayacağım. Bir çarkıfelekçizeceğim. Birde nereye geldiğini görüntülemek için çubuk ekleyeceğim.
Çarkıfelek çizmek vakit alacağından asıl önceliğimiz olan kod yazma önceliğimizi gölgelememesi sebebiyle ben oluşturduğum çarkıfelek resmini aşağıya ekleyeceğim. Sizler direk bu resmi indirerek kodlamaya başlayabilirsiniz.
Kullanacağım çarkıfelek resmi yukarıdaki gibidir. Üzerine sağ tıklayıp resmi farklı kaydet diyerek bilgisayarınıza kaydediniz. Dilerseniz sizde benzer şekilleri çizebilirsiniz.
Karakterlerin eklenmiş hali aşağıdaki gibidir.
Yukarıda resimde eklediğim zemin ve kuklaları kullanacağım. Zemin resminde sadece ufak bir değişiklik yaparak yazı yazdım. Toplanan puanların gösterilmesi için. Kuklalar zaten söylediğim gibi. Çarkıfelek resmi yukarıda mevcut. Line çizgi ve Giga karakteri Scratch programı içerisinde mevcut. Burada Giga karakterini ekleme sebebim ise sadece oyun başında kullanıcıyı bilgilendirsin. Oyunun amacını ve nasıl oynanacağını tarif etsin. Başka bir fonksiyonu bulunmamaktadır.
Karakterleri ekledikten sonra düzeni ayarlamak size kalmış. Ben yukarıdaki gibi yerleştirdim. Siz istediğiniz gibi dizayn edebilirsiniz. Ayrıca Zemin düzenlemeyi daha önceki etkinliklerimizde öğrenmiştik. Bu becerimizi daha kalıcı hale getirmek için bundan sonra oluşturacağımız animasyonların zemin resimlerinde düzenleme yaparak isimlerimizi yazacağız.
Eklediğiniz karakteri büyültüp küçültmek için yukarıda gördüğünüz menü araçlarını kullanabilirsiniz. Fare ile üzerine geldiğinizde aracın ne işe yaradığı bilgi olarak çıkmaktadır. 3. araç büyültmek için kullanılırken 4. araç karakter küçültmek için kullanılmaktadır.
Animasyonun dizayn kısmını bitirdik. Bu etkinlikte asıl önemli olan kodlardır. Bu yüzden karakterlere gerekli kodları ekleyerek onları animasyona çevireceğiz. Hemen kodumuzu ekleyelim.
GİGA KARAKTERİ KODLARI
Kolay olandan başlayalım. Giga karakteri eklemiştim. Bu karakterin tek amacı oyunu açan kişiye oyunun tanıtımını yapmak ve kullanabilmesi için hangi tuşlara basılması gerektiğini bildirmek. Oyunu açan kişi oyunu tahmin etmek zorunda kalmasın. Nasıl oynandığını bilmezse eğer oyunu oynamaz. İşte bu sebeple bu karakteri ve kodları ekliyorum. Daha önce kullandığımız kodlar olduğundan açıklamaya gerek yok diğer kodlarımıza geçelim.
ÇARKIFELEK KARAKTERİ KODLARI
Bu kodları çarkıfelek karakterine ekliyoruz. Eklemeden önce VERİ kodları arasından PUAN isminde bir değişken oluşturmanız gerekmektedir. Bunun dışında tüm kodları biliyoruz zaten sadece en alta eklediğim HABERİNİ SAL kodunu ilk kez kullanıyoruz. Bu kod dizini belli bir olay olduğunda tüm karakterlere bu haberi salıyor ve yeni tetikleyici olarak kullanılabiliyor. Oyuncu boşluk tuşuna basınca 100 ile 200 arasında bir derece belirlenip 10 ar derece dönerek duracaktır. Sonra Değerlendir haberi salacak ve çubuk karakterim bu haber gelince renklere bakarak karar verecektir.
ÇUBUK(LİNE) KARAKTERİ KODLARI
Bu kod ise çubuk karakterimin kodları. Uzun olması sizleri korkutmasın çok basit kodlar. Hepsi farklı renklere göre farklı puanlar alınabilsin diye eklendi. Bu kod dizininde dikkat etmeniz gereken en önemli nokta Yeşil Bayrak Tıklanınca değilde Değerlendir Haberi Gelince kodu tetikleyici olarak kullanılmıştır. Diğer kodlar hangi renkte kalırsa o kadar puan eklenebilmesi için eklenmiştir.
Kodları bulamazsanız renklere göre aradığınızda direk ulaşabilirsiniz.
Bu etkinliği çarkıfeleği yeniden tasarlayarak özgün hale getirebilirsiniz. Bu etkinlikteki amacımız Haber Sal kodunun kullanım şeklinin öğrenilmesiydi. Bundan sonra yapacağımız oyunlarda Level eklerken yada oyun sonu yaparken bu kodu kullanacağız.
Kaynak
11,314 Okunma Henüz yorum yapılmamış 17/04/2018 13:39:03 17/04/2018 16:39:15
Puan kazanılan bir oyun
9,866 Okunma Henüz yorum yapılmamış 25/04/2018 13:19:57 25/04/2018 16:21:26
Scratch kuklası sahneler arasında yürüyor...
9,718 Okunma Henüz yorum yapılmamış 02/11/2019 13:37:17 02/11/2019 13:38:14
Ekrandaki kuklamızın her bir saniyede miyavlıyarak büyümesini sağlayan Strach uygulaması
9,182 Okunma Henüz yorum yapılmamış 21/03/2018 12:30:32 23/03/2019 13:46:28
Fare ile tıklanınca yukarıya zıplayan ve sağ sol oklarıyla sağa sola hareket eden sevimli kurbağa uygulaması
9,096 Okunma Henüz yorum yapılmamış 15/02/2020 13:13:30 15/02/2020 13:20:45
8,882 Okunma Henüz yorum yapılmamış 03/04/2018 13:17:02 03/04/2018 16:18:20
7,886 Okunma Henüz yorum yapılmamış 13/03/2018 13:04:17 23/03/2019 12:00:31
7,789 Okunma Henüz yorum yapılmamış 04/04/2018 12:42:25 04/04/2018 15:42:42
Eklediğimiz kukla çizdiğimiz yol üzerinde faremizi takip ediyor, yoldan çıktığında araba kaza yaptınız mesajı veriyor.
7,670 Okunma Henüz yorum yapılmamış 04/04/2018 13:20:46 10/04/2018 16:18:14
7,529 Okunma Henüz yorum yapılmamış 27/03/2018 13:07:49 27/03/2018 16:16:03
7,527 Okunma Henüz yorum yapılmamış 03/04/2018 12:54:47 03/04/2018 15:55:20
7,471 Okunma Henüz yorum yapılmamış 03/04/2018 12:25:33 23/03/2019 13:00:27
7,449 Okunma Henüz yorum yapılmamış 10/04/2018 13:19:48 10/04/2018 16:20:37
7,287 Okunma Henüz yorum yapılmamış 23/03/2019 12:55:26 23/03/2019 13:26:35
7,027 Okunma Henüz yorum yapılmamış 06/04/2019 12:03:41 06/04/2019 12:05:07
6,905 Okunma Henüz yorum yapılmamış 18/04/2018 13:14:31 18/04/2018 16:17:12
6,871 Okunma Henüz yorum yapılmamış 17/04/2018 13:40:22 17/04/2018 16:40:47
5,924 Okunma Henüz yorum yapılmamış 16/05/2018 12:53:08 16/05/2018 15:53:37
5,558 Okunma Henüz yorum yapılmamış 02/03/2019 18:40:40 21/12/2019 11:24:54
5,447 Okunma Henüz yorum yapılmamış 02/03/2019 18:35:23 02/03/2019 18:37:24
5,429 Okunma Henüz yorum yapılmamış 03/03/2019 15:19:51
5,380 Okunma Henüz yorum yapılmamış 23/03/2019 18:23:23 23/03/2019 18:26:15
5,146 Okunma Henüz yorum yapılmamış 07/03/2020 12:45:21 07/03/2020 12:46:14
Kukla, fare ve klavye işlemleri
4,978 Okunma Henüz yorum yapılmamış 15/10/2019 17:35:07 15/10/2019 17:54:05
4,901 Okunma Henüz yorum yapılmamış 22/02/2020 13:31:36 22/02/2020 13:33:44
4,773 Okunma Henüz yorum yapılmamış 11/05/2019 13:47:04 11/05/2019 13:49:42
Scratch sahnesinde kullandığınız kuklanın ayarlarını nasıl yapacağınızı anlatan bir uygulama
4,116 Okunma Henüz yorum yapılmamış 23/03/2019 13:41:07 23/03/2019 13:46:37
3,828 Okunma Henüz yorum yapılmamış 03/03/2019 15:13:22
3,722 Okunma Henüz yorum yapılmamış 02/03/2019 18:38:54
3,534 Okunma Henüz yorum yapılmamış 03/03/2019 15:16:03