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 2025

Video: I found the LIGHTNING TRIDENT in Minecraft! - Part 24 2025
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

Asas Kecederaan Tangan dan pergelangan tangan untuk Ujian Pembantu Doktor

Asas Kecederaan Tangan dan pergelangan tangan untuk Ujian Pembantu Doktor

Ujian Pembantu Doktor (Ujian Pembantu Perubatan) PANCE) akan mengajukan soalan tentang keadaan yang mempengaruhi tangan dan pergelangan tangan. Mereka terdiri daripada sista jinak untuk keseleo kecil untuk fraktur keluar dan keluar, jadi buat diri anda dengan asas-asas. Ganglion cysts Massa tisu lembut yang boleh anda lihat di tangan dan pergelangan tangan adalah ganglion cyst, juga dikenali ...

Asas Kawasan Lambung untuk Ujian Pembantu Doktor

Asas Kawasan Lambung untuk Ujian Pembantu Doktor

Selepas perjalanan melalui kerongkong, destinasi seterusnya dalam menyediakan Ujian Pembantu Doktor (PANCE) adalah kawasan gastrik yang meriah. Mengandung kardia, fundus, antrum, dan pilorus, kawasan ini hanya matang untuk patologi dan soalan-soalan PANCE yang akan datang. Perut adalah tempat yang berlaku di mana banyak pencernaan berlaku. Sel-sel utama ...

Pilihan Editor

Spektrum Kesopanan - patung

Spektrum Kesopanan - patung

Mungkin anda tertanya-tanya sama ada anda bersandar. Ia mungkin sukar untuk dimaklumkan pada mulanya, kerana, melainkan jika anda sudah dalam pemulihan, penafian adalah gejala kesopanan. Sama ada anda mengenal pasti atau tidak, anda masih boleh mendapat manfaat daripada mengurangkan sebarang gejala yang anda kenali. Anda akan berfungsi lebih baik dalam hidup anda. Pemulihan membantu anda untuk menjadi ...

Apa kesopanan? - klinik-klinik

Apa kesopanan? - klinik-klinik

Walaupun klinik kesihatan mental mengiktiraf kesopanan apabila mereka melihatnya, takrif kepercayaan diri dan siapa yang telah dibahaskan selama beberapa dekad. Pakar-pakar bersetuju bahawa corak codependent diluluskan dari satu generasi ke generasi yang lain dan bahawa mereka tidak boleh dibantu dengan bantuan. Gambaran keseluruhan ahli terapi dan kaunselor melihat orang dengan tatasusunan ...

Pengakuan: Sangat baik untuk Mengendalikan Perlakuan Perasaanmu - patologi

Pengakuan: Sangat baik untuk Mengendalikan Perlakuan Perasaanmu - patologi

) Menasihati bahawa perencatan yang berlebihan emosi, terutama emosi yang kuat seperti kemarahan, tidak sihat. Benar - menahan emosi sebenarnya boleh membuat anda sakit. Ia masuk akal jika anda berfikir mengenainya. Mengendali emosi adalah tidak wajar bagi manusia. Bayi mula hidup dengan menangis ...

Pilihan Editor

Array dan penunjuk dalam C ++ - dummies

Array dan penunjuk dalam C ++ - dummies

Nama array adalah penunjuk kepada array itu sendiri. Arahan adalah urutan pembolehubah yang disimpan dalam ingatan. Nama pelbagai menunjuk kepada item pertama. Ini adalah soalan yang menarik tentang petunjuk: Bolehkah anda mempunyai header fungsi, seperti baris berikut, dan hanya gunakan sizeof untuk menentukan bagaimana ...

Meningkatkan Perpustakaan dan C ++ - dummies

Meningkatkan Perpustakaan dan C ++ - dummies

Banyak pemaju menggunakan perpustakaan Boost kerana menyediakan kod berkualiti tinggi - sebahagian daripada Boost sedang diseragamkan untuk dimasukkan ke dalam Perpustakaan Standard. Salah satu perkara terbaik mengenai Boost adalah bahawa perpustakaan itu sendiri bebas. Laman web Boost membuat titik membiarkan pemaju tahu bahawa mereka tidak akan ...

Berbuka Program Selain dalam C ++ - dummies

Berbuka Program Selain dalam C ++ - dummies

Programmer boleh memecah satu program tunggal ke dalam fail sumber berasingan yang umumnya dikenali sebagai modul. Modul-modul ini disusun menjadi kod mesin oleh pengkompil C ++ secara berasingan dan kemudian digabungkan semasa proses membina untuk menghasilkan program tunggal. Modul-modul ini juga dikenali oleh geeks pengkompil sebagai unit terjemahan C ++. Proses penggabungan ...