Akıllı Teslimat
Meydan Okuma: Bu oyunda, VR Robotu Sayı Izgarası Şehrinin merkezinde başlıyor. Oyunun amacı, VR Robotunu 0 numaralı bölgeye götürerek gizli bir paketi almak ve ardından rastgele atanmış bir numaralı bölgeye teslimat yapmaktır. Robot yalnızca x eksenine paralel veya y eksenine paralel yönlerde hareket edebilir. En hızlı olan kazanır!
- Bu Google slayt gösterisinden ) Akıllı Teslimat arka planını PNG dosyası olarak seçin ve indirin.
- Art Canvas+ Playground'u seçin ve Smart Delivery arka planını yükleyin.
- VR robotunu önce 0 noktasına, ardından 1 ile 99 arasında rastgele seçilen atanmış bir noktaya yönlendirecek bir algoritma oluşturun
- Rastgele seçilen sayıyı saklamak için bir değişken kullanın.
- Atanan ızgara numarasını göstermek için değişken değerini Yazdırma Konsoluna yazdırın.
- VR Kalemi kullanarak, x eksenine ve y eksenine paralel yönlerdeki sürüş mesafelerini belirlemek için değişkenler kullanarak teslimat yolunu çizin.
- [Alanı renkle doldur] bloğunu kullanarak 0 numaralı ızgarayı ve atanmış ızgarayı doldurun.
Faydalı İpuçları
- Numaralı Izgara Haritasındaki her bir kare 200 mm x 200 mm ölçülerindedir.
- Atanan sayının birler basamağındaki rakam, robotun 0 numaralı ızgaradan atanan ızgaraya ulaşmak için x eksenine paralel yönde kaç ızgara hareket etmesi gerektiğini belirler.
- Atanan sayının onlar basamağındaki rakam, robotun 0 numaralı ızgaradan atanan ızgaraya ulaşmak için y eksenine paralel yönde kaç ızgara hareket etmesi gerektiğini belirler.
- Operatörler kategorisinden rastgele seçme bloğunu kullanarak atanmış bir teslimat ızgara numarası seçin.

Eşleşen Python komutu:
rastgele.rastgele(1, 99)
- Operatörler kategorisindeki kalan bloğunu kullanarak, atanmış tablo numarasının birler basamağındaki rakamı hesaplayın.

Eşleşen Python komutu:
assignedGridNumber % 10
- Operatörler kategorisindeki kat bloğunu kullanarak, atanmış ızgara numarasının onlar basamağındaki rakamı hesaplayın.

Eşleşen Python komutu:
matematik.kat((atananızgara numarası) / 10)