Rumah Kewangan Peribadi Secara rawak dengan Kod dan Minecraft - dummies

Secara rawak dengan Kod dan Minecraft - dummies

Video: I found the LIGHTNING TRIDENT in Minecraft! - Part 24 2024

Video: I found the LIGHTNING TRIDENT in Minecraft! - Part 24 2024
Anonim

Apabila anda kod di Minecraft, anda boleh menggunakan integer rawak untuk membuat kod anda berkelakuan secara rawak. Intan integer hanyalah nombor; blok matematik integer Rawak di LearnToMod memilih nombor rawak antara dua nombor (1 dan 10, sebagai contoh) setiap kali kod tersebut dijalankan.

Menggunakan integer dalam Minecraft.

Kali pertama anda menjalankan kod ini, hasilnya mungkin 5; kali kedua, mungkin 8; dan sebagainya.

Anda boleh menggunakan blok integer rawak ini untuk menanam creepers atau bahan di tempat rawak di dunia Minecraft anda.

Keupayaan untuk menghasilkan blok di lokasi rawak boleh menjadi berguna untuk menjadikan permainan Capture the Flag lebih menarik (di mana pemain perlu berlumba satu sama lain untuk mencari objek tersembunyi di suatu tempat pada peta) kerana bendera diletakkan secara rawak tempat, membuat mereka lebih sukar untuk mencari.

Lokasi bertelur rawak juga boleh membantu membina mazes rawak atau lokasi bertintuk musuh untuk menjadikan permainan lebih menarik.

Anda harus mempunyai pengetahuan asas tentang bagaimana drone berfungsi supaya lebih mudah bagi anda untuk memancarkan blok atau entiti.

Untuk menggunakan drone untuk memancarkan blok atau entiti, ikuti langkah berikut:

  1. Tambahkan fungsi utama dan buat drone bernama d di dalamnya, seperti ini:

    buat drone anda.
  2. Buat dua fungsi baru yang dinamakan moveDrone dan setForwardAndRight:

    Namakan fungsi anda.

    Fungsi-fungsi ini membantu drone bergerak ke hadapan dan betul beberapa langkah rawak.

  3. Untuk membuat drone bergerak jarak rawak, gunakan blok integer rawak, yang terdapat di bawah Matematik:

    Lihat? Matematik boleh menjadi menyeronokkan.
  4. Tetapkan nilai dari -10 hingga 10 (walaupun rentangnya boleh lebih besar atau lebih kecil) supaya drone bergerak dalam lingkungan 10 x 10 persegi di sekitar lokasi semasa:

    Mencipta ruang 10 × 10 anda.
  5. Buat dua pemboleh ubah baru (FORWARD dan KANAN), dan tetapkannya sama dengan blok integer rawak.

    Setiap pemboleh ubah kini merupakan nombor rawak di antara -10 dan 10:

    Tetapkan pemboleh ubah anda.

    Setiap kali anda memanggil setForwardAndRight, pembolehubah FORWARD dan KANAN mendapatkan nombor rawak baru di antara -10 dan 10.

  6. Buat drone bergerak ke hadapan rawak jumlah FORWARD dan leret ke kanan jumlah KANAN RAKAN:

    Anda mengawal drone anda.

    Sekarang kod anda sepatutnya kelihatan seperti ini:

    Terus bergerak itu drone!
  7. Buat fungsi lain di mana anda memberitahu drone untuk menanam creeper di lokasi barunya. Kemudian panggil fungsi spawnCreeper dari main:

    Beritahu drone anda apa yang perlu dilakukan. Awak bos.

    Sekiranya anda ingin mengulangi proses ini untuk menanam pelbagai makhluk serigala, pastikan drone itu kembali ke lokasi asal selepas ia telah menghasilkan satu entiti.

    Jika drone itu tidak kembali, ia mungkin terus melompat jauh dan jauh dari anda sehingga ia meninggalkan peta, yang tidak pernah baik.

    Dengan memberitahu drone bahawa ia boleh bergerak maksimal hanya sepuluh langkah ke arah mana-mana arah, dan ia mesti dikembalikan kepada anda apabila ia selesai, anda mengawal kawasan di mana creepers akan dihasilkan.

  8. Buat fungsi dinamakan returnDrone di mana anda memberitahu drone untuk bergerak ke belakang nombor FORWARD langkah-langkah, dan untuk bergerak ke kiri langkah-langkah KANAN langkah:

    Kod anda mesti memberitahu drone anda apa yang boleh dilakukan.

    Langkah ini pada dasarnya menjadikan drone menjejaki semula langkahnya dan kembali ke tempat ia bermula.

  9. Panggil balikDirim dari utama selepas anda menelurkan merayap:

    Melahirkan creepers anda.

    Kemudian anda boleh mengulangi semua empat fungsi panggilan sebanyak yang anda mahu menanam creepers dalam ruang 10 x 10 di sekeliling anda:

    Spawning creepers lagi dan lagi.

Jika anda memanggil setForwardAndRight antara moveDrone dan returnDrone, seperti ini:

Perhatikan kod anda.

Drone tidak kembali ke lokasi asalnya.

Katakan bahawa FORWARD ditetapkan kepada 5 dan RIGHT ditetapkan kepada 8 kali pertama anda memanggil setForwardAndRight. Drone anda akan bergerak ke hadapan 5 petak, bergerak ke kanan 8 titik, dan kemudian menanam creeper. Apabila anda memanggil setForwardAndRight sekali lagi, berikan bahawa tetapan Hadapan adalah 6 dan tetapan Hak adalah 9: Drone anda bergerak ke belakang 6 kuasa dua dan kanan 9 kuasa dua, meninggalkannya blok secara menyerong dari mana ia bermula.

Secara rawak dengan Kod dan Minecraft - dummies

Pilihan Editor

Lookup pintar di Office Online - dummies

Lookup pintar di Office Online - dummies

Di versi pengguna Office Online, ada ciri yang sangat keren yang membolehkan anda untuk mencari maklumat dari Bing, Wikipedia, Kamus Bahasa Inggeris Oxford, dan web itu sendiri, tanpa meninggalkan skrin atau halaman yang anda sedang aktif. Sebagai contoh, sebagai contoh, anda menulis blog di Word Online yang menyebut Paul Revere. Anda mahu ...

SharePoint Online App Options - dummies

SharePoint Online App Options - dummies

SharePoint Online dilengkapi dengan koleksi senarai standard dan perpustakaan. Microsoft telah mengambil masa untuk membangunkan ini untuk menjadikan kehidupan anda sebagai pemaju lebih mudah, jadi anda juga boleh menggunakannya. Senarai berikut memperkenalkan aplikasi senarai SharePoint standard dan memberikan penerangan ringkas: App Access: Aplikasi ini ...

Bagaimana Tag Kenalan di Skype untuk Perniagaan - dummies

Bagaimana Tag Kenalan di Skype untuk Perniagaan - dummies

Di Skype untuk Perniagaan, anda boleh menandai kenalan anda untuk makluman perubahan status. Ada kalanya anda memerlukan input daripada ahli pasukan. Cara terbaik untuk melakukannya dengan cepat adalah untuk menjangkau ahli pasukan anda, sama ada satu-satu atau kepada mereka sekaligus, melalui mesyuarat maya ad hoc. Mengetahui anda ...

Pilihan Editor

Outlook Kenalan 2016 Tab Rumah - dummies

Outlook Kenalan 2016 Tab Rumah - dummies

Pandangan Kenalan 2016 adalah lebih daripada sekadar senarai nama dan alamat e-mel. Anda boleh memanfaatkan tab Kenalan Home pada Outlook 2016 Ribbon untuk membuat kenalan baru, untuk mengatur cara anda melihat kenalan yang anda ada, atau untuk membuat mesej e-mel atau mel menggabungkan dokumen. Imej berikut menunjukkan ...

Quick for Outlook 2013 - dummies

Quick for Outlook 2013 - dummies

Outlook 2013 adalah program pelbagai guna. Ia adalah buku alamat, kalendar, senarai tugasan, dan program pengendalian e-mel, semua dalam satu. Ciri Outlook yang paling popular, bagaimanapun, adalah pengendalian e-mel. Berjuta-juta orang menggunakan Outlook sebagai program e-mel utama mereka, dan atas sebab yang baik! Ia pantas, lengkap, dan mudah digunakan dan ...

Pilihan Editor

Pentadbiran: Bekerja dengan Perkhidmatan - dummies

Pentadbiran: Bekerja dengan Perkhidmatan - dummies

Semasa mengatasi masalah Windows Server 2008 yang perlu anda kenal dengan Perkhidmatan konsol. Konsol perkhidmatan diakses dengan memilih Start → Administrative Tools → Services. Seperti yang digambarkan dalam menunjukkan angka berikut, konsol Perkhidmatan memaparkan senarai semua perkhidmatan yang sedang berjalan pada sistem anda. Jika ciri pelayan Windows tidak berfungsi ...

Keselamatan Akaun Administrator rangkaian - dummies

Keselamatan Akaun Administrator rangkaian - dummies

Pentadbir rangkaian bertanggungjawab untuk menyediakan sistem keselamatan rangkaian. Untuk melakukan itu, pentadbir mesti dikecualikan daripada semua sekatan keselamatan. Kerana ini, akaun pentadbir rangkaian mesti dilayan dengan berhati-hati. Banyak rangkaian secara automatik membuat akaun pengguna pentadbir apabila anda memasang perisian rangkaian. Nama pengguna dan kata laluan ...

Pentadbir rangkaian: Zon Carian Songsang - dummies

Pentadbir rangkaian: Zon Carian Songsang - dummies

Pertanyaan DNS biasa adalah pertanyaan carian ke hadapan, sesuai dengan nama domain yang memenuhi syarat. Peninjauan terbalik adalah bertentangan dengan pendahuluan ke hadapan: Ia mengembalikan nama domain yang lengkap bagi host berdasarkan alamat IPnya. Peninjauan terbalik adalah mungkin kerana domain khas yang dipanggil ...