İçindekiler:
- Adım 1: Web Sitesini Açma:
- Adım 2: Hazırlanmak:
- Adım 3: Değişkenler Oluşturma:
- Adım 4: Başlangıçta:
- Adım 5: Rastgele Blok:
- Adım 6: Mantık:
- Adım 7: B Düğmesine Basıldığında ve Sallandığında:
- 8. Adım: (İsteğe bağlı) Fon Müziği:
Video: Mikro:bit Kumar Oyunu: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu talimatta size basit bir kumar oyununun nasıl yapıldığını öğreteceğim. Bu basit adım adım kılavuz için bir blok kodlama yöntemi kullanarak 9 kategori kullanacaksınız. Her kategori, mikro bitinize farklı şeyler yapar. Kumar oyununun çalışması için sadece 6 kategori kullanmanız yeterlidir, ancak bu o kadar iyi olmayacaktır. diğer 3 kategoriyi nasıl uygulayacağınızı anlatacağım ancak gerekli adımlar atıldıktan sonra olacaktır.
Sonunda yukarıdaki resim gibi bir şey gibi görünmelidir.
Adım 1: Web Sitesini Açma:
Projeyi başlatmak için web tarayıcınızı açın ve arama yapın (www. Makecode.microbit.org). Web sitesinde arama yaptığınızda, buna benzer bir web sayfası görmelisiniz. Başlamak için "Yeni Proje"ye tıklamak istiyorsunuz.
Adım 2: Hazırlanmak:
Web sitesini açtığınızda, size iki blok ("başlangıçta" ve "sonsuza kadar") sunulur. "Sonsuza kadar" bloğa ihtiyacımız olmadığı için, sol tıklayıp bölüm alanına sürüklemeyi (silmek için) veya orada bir köşede bırakmayı seçebilirsiniz, çünkü siz sürece hiçbir şeyi değiştirmemesi gerekir. içine bir şey koymayın.
Adım 3: Değişkenler Oluşturma:
Bunu yaptıktan sonra, başlangıç bölümüne başlayabiliriz. İlk önce bir şey yapmadan önce iki değişken oluşturmanız gerekir. Bunun nedeni, skor olacak bir şeye ve rasgeleleştirici olarak hareket edecek bir şeye ihtiyacımız var. bunu yapmak için "değişkenler"e tıklayın (yukarıdaki resimde gösterildiği gibi blok bölümü alanında "değişkenleri" bulacaksınız). "Değişken" e tıkladığınızda, "Değişken Yap" yazan bir blokla karşılaşacaksınız. "Yeni değişken oluştur" seçeneğini gördüğünüzde sol tıklayın ve "Yeni değişken adı:" yazan bir açılır pencere ile sunulmalıdır. Bunun altında isim yazmak için bir bölüm var, herhangi bir isim yazabilirsiniz ama en kolayı "skor" yazmaktır. Bunun nedeni, bu değişkenin skoru takip etmesidir. Daha sonra başka bir değişken oluşturmak ve onu "hand" olarak adlandırmak isteyeceksiniz. Bu el değişkeni, bu kumar oyununun rastgele seçme bölümünün kaydını tutacaktır (bir sonraki adımda el değişkenini kullanmanıza gerek yoktur, ancak bundan sonraki adımlarda gerekli olacaktır).
Adım 4: Başlangıçta:
"Başlangıçta" çalışması için üç bloğa ihtiyacımız var. Bir ve iki numaralı blok "temel" bölümünde bulunur. İlk önce bu blokları dışarı çıkaracağız. Temel bölüme tıkladığınızda, "merhaba başlangıcını göster!" ve ayrıca "temiz ekran" bloğu. "Ekranı temizle" bloğu temelde bulunmayacak, bunun yerine şimdi daha fazlasını söylemesi gereken yerin hemen altında. Her iki bloğu da dışarı sürükledikten sonra "değişken" bölümündeki üçüncü bloğu dışarı sürükleyin. Değişkene tıkladıktan sonra "set … 0'a" sürüklemek istediğiniz değişkene tıklayın. Ya el değişkenine sahip olacak ya da "…" içinde puan değişkenine sahip olacak. Bölüm. 3 bloğu da sürükledikten sonra iş yeriniz yukarıdaki resimdeki gibi görünmelidir. mini iç blokta kırmızı blok elinin "el" veya "puan" olup olmadığını kontrol edin. "el" varsa, mini bloğa tıklayın ve puan olarak değiştirin. Bunu yaptıktan sonra, ancak üç blok, ikinci resimde yukarıda gösterilen sırayla başlar.
Adım 5: Rastgele Blok:
Kullanılan üç düğmenin tümü, arkalarında aynı kodlamaya sahiptir. tek fark, "rastgele seç" bloğuna koyduğunuz sayılardır. Bunun nedeni, her düğmenin kendi oranlarının olmasıdır.
İlk önce "A düğmesine basıldığında" yapacağız. Bunu bulmak için "girdi" ye gidin ve ilk seçenek olmalıdır. Daha sonra "… 0'a ayarla"yı elde etmek için "değişken" bölümüne geri dönüyoruz. bunu skor yerine "A düğmesine basıldığında" içine koyun, bu sefer "el" değişkenine sahip olacağız. diğer bir fark ise 0'ı "rastgele seç" olarak değiştireceğiz. Rastgele seçimi bulmak için Matematik bölümüne tıklayın ve en alttaki seçeneklerden biridir. "rastgele" öğesini sürükleyin ve "belirlenen puan" bloğunda 0'ın olduğu yere koyun ve yerine oturması gerekir. Şimdilik ilk sayı kısmına 1, ikinci sayı kısmına 1000 olmak üzere iki sayı olmalıdır.
Adım 6: Mantık:
Bir sonraki kısım için mantık bölümüne gitmeli ve "eğer doğruysa o zaman" boyunca sürüklemelisiniz, ancak içinde "else" olanın olduğundan emin olun. Mantığa ihtiyacımız var çünkü bahis yaptığımız için, sayı 500'e eşit veya daha büyükse kaybedersiniz, ancak sayınız 500'ün altındaysa kazanırsınız diyecektir. Bunu elde etmek için "mantık" bölümüne geri dönün ve "0=0" bulana kadar aşağı kaydırın. İş yerinize sürükledikten sonra "eğer öyleyse" arasına koyun. ilk "0" için "el" değişkenini buraya koyun ve ikinci "0" için bunu 500 olarak değiştirin. Yapmamız gereken son şey eşittir işaretini "büyüktür veya eşittir" işaretine değiştirmek. Şimdi yukarıdaki resimle aynı görünmelidir.
Bloğun içinde "0'a puan ver" bloğuna eklemek istiyorsunuz ("başlangıçta" kullanılan blokla aynı blok). hemen altına "gösterme ledleri" koymak istiyorsunuz. Bu bloğu temel bölümde buluyorsunuz ve bloğa koyduğunuzda bir X çizin. Bu, bu belirli zamanda kaybettiklerini göstermek içindir. Ardından, yine temel bölümde bulunan "numarayı göster"i koyun, ancak sayı yazmak yerine "puan" değişkenine sürükleyin. Son olarak, başka bölüme geçmeden önce "duraklat" bloğunu koyun. Bu blok oyunu yavaşlatır ve gelişmiş bölüme tıklayarak bulursunuz, ardından "oyun" bölümüne tıklayın ve son olarak "daha fazla" seçeneğine tıklayın. Bunu yaptıktan sonra ikinci resimdeki gibi görünmelidir.
Bu kısmı bitirmek için mantık bloğunun "else" kısmını yapacağız. bu, eğer kazanırlarsa içindir. Tek ihtiyacınız olan "puanı 1 ile değiştir" ve yukarıda kullanılan "sayı puanını göster" i girmek.
Adım 7: B Düğmesine Basıldığında ve Sallandığında:
Son iki adımı tekrarlayın, ancak "A düğmesine basıldığında" yerine "B düğmesine basıldığında" ve "Sallayarak" olarak değiştirin. Ayrıca her biri için oranları değiştirin. Bunu yapmak için 500 sayısını herhangi bir şeyle değiştirebilirsiniz. 600 olarak değiştirirseniz, kazanma şansları %40 olur. Üçünü de yaptıktan sonra, yukarıdaki resme benzeyen bir şeye sahip olmalısınız.
8. Adım: (İsteğe bağlı) Fon Müziği:
Bunu yapmak için gelişmiş'i tıklamanız ve kontrolü bulduğunuz en alta doğru kaydırmanız gerekir. Kontrolü tıkladıktan sonra "arka planda çalıştır" bloğunu alın. Bu, bu melodinin arka planda çalmasını sağlar. Sonra döngülere gidin ve "tekrar" bloğunu dışarı sürükleyin ve "arka planda çalıştır" a koyun. Tekrarı kullanmak zorundasınız çünkü "arka planda çalıştır" bloğunun içine sonsuza kadar koyamazsınız, bu yüzden sayıyı değiştirebileceğiniz yerde onu 10 000 olarak değiştirin. Bu, sonsuza kadar sürecek gibi görünmesini sağlar. Sonra müziğe gidin ve eğlenin. Ben sadece "çal sesi" bloğunu kullanmayı seçtim ama eğlenmeyi ve denemeyi seçtim. Bundan sonra tamamen bitmiş olmalı ve tamamen çalışan bir kumar oyununa sahip olmalısınız.
Önerilen:
BBC Micro:bit ve Scratch - Etkileşimli Direksiyon & Sürüş Oyunu: 5 Adım (Resimlerle)
BBC Micro:bit ve Scratch - Etkileşimli Direksiyon Simidi ve Sürüş Oyunu: Bu haftaki sınıf ödevlerimden biri, yazdığımız bir Scratch programıyla arayüz oluşturmak için BBC Micro:bit'i kullanmak. Bunun, ThreadBoard'umu gömülü bir sistem oluşturmak için kullanmak için mükemmel bir fırsat olduğunu düşündüm! Scratch p için ilham kaynağım
Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: 7 Adım (Resimlerle)
Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: micro:bit'in işlevselliğini genişletmenin bir yolu, SparkFun Electronics tarafından moto:bit adlı bir kart kullanmaktır (yaklaşık 15-20$). Karmaşık görünüyor ve birçok özelliği var, ancak ondan servo motor çalıştırmak zor değil. Moto:bit şunları yapmanızı sağlar
Mikro:Bot - Mikro:Bit: 20 Adım
Micro:Bot - Micro:Bit: Kendinize bir Micro:Bot yapın! Otonom sürüş için yerleşik sonarlı bir Micro:Bit kontrollü robottur veya iki Micro:Bits'iniz varsa, radyo kontrollü sürüş
Mikro:bit Hafıza Oyunu: 4 Adım
Micro:bit Hafıza Oyunu: Bir diziyi hatırlamanız ve ikinci seferde sıralama tamamen aynıysa yanıtlamanız gereken basit bir hafıza oyunu. Her turda diziye ek bir adım eklenir
Oyunu Bir Araya Getirin:bit!: 10 Adım
Oyunu Bir Araya Getirin:bit!: Tüm bu vidaların nereye gitmesi gerektiğini bulalım