Hedef Bölgesini Hedefleyin
VIQC Sanal Beceri Alanı üzerinde, Kahraman Robotun başlangıç konumunu (0,0) orijin olarak kabul ederek bir koordinat sistemi oluşturun. [Sürüş Yönü] ve [Başlığa Dön] bloklarını, Kol Motorunu, Giriş Motorunu ve Tampon Anahtarı Sensörünü kullanarak Kahraman Robotu belirli konumlara götürecek, mavi bir Dağıtıcıdan tüm Diskleri çıkaracak, bir Disk alacak ve onu 4 Noktalı Hedef Bölgesi mümkün olan en hızlı şekilde fırlatacak bir algoritma oluşturun!
- VIQC Sanal Beceriler - Slapshot Oyun Alanı'nı seçin.
- Kahraman robotu (120, -290) konumuna sürün, mavi dağıtıcıya dönün ve içindeki tüm diskleri çıkarın.
- Kahraman robotu (1000, -290) konumuna götürün.
- Kahraman robotu (850, -380) konumuna geri sürün.
- Kahraman robotu, bir diski alıp noktasından 4 noktalı hedef bölgesine fırlatacak şekilde kodlayın.
- Kahraman robotu, diski emmek için emme motorunu döndürecek şekilde kodlayın.
- Diskin 4 sayı çizgisine doğru fırlatılacağı yönü bulan bir algoritma oluşturun. Kahraman robotu gol atma yönüne çevirin.
- İstenilen emme motoru hızını ayarlamak ve diski fırlatmak için emme motorunu döndürmek üzere Hero Bot'u kodlayın.
Faydalı İpuçları
- Hareket kategorisinden ayarlı hız bloğunu kullanın ve fırlatma mesafesini kontrol etmek için Emme Motoru hızını ayarlamak üzere Emme Motoru seçin.

Eşleşen Python komutu:
emme_motoru.hızı_ayarla(80, YÜZDE)
- Robotun konumu ile hedef konum arasındaki çizgi, diskin beklenen yörüngesidir. Fırlatma işlemi sırasında disk çit veya yeşil nesnelerle çarpışırsa, geri sekerek yörüngesini değiştirecektir.
- Beklenen gidişat planını oluşturun ve gol atma yönünü belirleyin.
- Diskin fırlatılması sırasında çit veya yeşil nesnelerle çarpışmasını önlemek için diskin yörüngesini planlayın.
- Planlanan rota üzerindeki 4 Noktalı Hedef Bölgesi'nde bir konum seçerek hedef noktayı belirleyin.
- Robotun X ve Y koordinatlarını ve hedef noktayı belirleyin.
Puanlama yönünü bulmak için Atan fonksiyonunu kullanın.
