Kami memiliki cetak ulang sebuah buku yang ditujukan untuk anak laki-laki dan perempuan yang suka bermain Minecraft antara usia 11-15.
Apakah Anda suka bermain Minecraft? Apakah Anda suka mempelajari hal-hal baru dan menemukan sesuatu yang tidak ada sebelumnya? Apakah Anda ingin membangun dunia virtual Anda sendiri yang membuat iri semua teman? Bisakah Minecraft dan pemrograman digabungkan? Itu perlu! Sekarang Anda tidak hanya bermain dan hidup di dunia Minecraft yang indah, tetapi juga belajar bagaimana memprogram dengan Python. Instruksi dan tips sederhana akan membantu menghidupkan ide-ide Anda, membangun rumah dan mesin fotokopi 3D, menemukan harta karun dan bahkan memulai jam tangan raksasa di "taman" Anda. Baca buku ini dan jadikan demiurge nyata yang mampu menciptakan dunianya sendiri dan melindunginya dari alien. Sekarang di Python 3!
Untuk siapa buku ini?
Buku ini ditujukan untuk anak laki-laki dan perempuan yang suka bermain Minecraft dan ingin belajar pemrograman untuk mencapai lebih banyak dengan bantuan pengetahuan baru. Secara umum, seri buku Minecraft .... ditujukan kepada pembaca berusia 11–15 tahun, tetapi beberapa petualangan di akhir musim mungkin menarik bagi pembaca yang lebih tua juga. Selain itu, bab-bab pertama buku ini dialami oleh penggemar Minecraft yang sangat muda di atas usia delapan tahun.
Anda mungkin telah mengumpulkan pengalaman bermain yang serius, tetapi Anda jengkel dengan berapa banyak waktu yang Anda habiskan untuk membuat struktur baru. Atau apakah Anda mencari cara untuk memperluas kemampuan gim dengan fungsi logika dan otomatisasi tambahan. Apa pun tujuan Anda, buku ini akan menjadi panduan dalam perjalanan pemrograman untuk Minecraft, dan setiap petualang tahu bahwa panduan adalah barang paling berharga dalam tas ransel. Anda memulai perjalanan Anda dengan yang sederhana, misalnya, mengirim pesan ke obrolan Minecraft, kemudian berkenalan dengan dasar-dasar pemrograman untuk Minecraft dengan Python dan, akhirnya, pelajari cara menggunakan keterampilan baru untuk membuat gim Anda sendiri di dalam Minecraft. Di akhir perjalanan, Anda akan memiliki pengetahuan dan keterampilan yang cukup untuk menjadi pelopor dalam pemrograman untuk Minecraft!
Apa yang kamu pelajari
Anda akan belajar tentang banyak sisi Minecraft dan bagaimana Anda dapat memengaruhi perilakunya menggunakan program Python. Temukan rahasia pengalamatan blok di dunia tiga dimensi menggunakan koordinat. Pelajari cara menemukan karakter, membuat dan menghapus blok di Minecraft, dan cara menentukan blok mana yang telah dipilih pemain.
Anda akan belajar cara menulis program dengan Python: dari yang paling sederhana, seperti "Hello World of Minecraft!", Untuk yang kompleks yang berinteraksi dengan objek tiga dimensi yang besar, yang, berkat keterampilan pemrograman baru dengan Python, mudah dicap. Anda juga akan belajar cara mengatur dan menjalankan server Minecraft lokal Anda sendiri di PC.
Menggunakan modul MinecraftStuff gratis, yang merupakan bagian dari pustaka Python, Anda dapat membuat objek dua dan tiga dimensi dari blok, menggambar garis dan poligon, dan juga menampilkan teks.
Catatan untuk orang tua dan guru
Kami membagi buku menjadi beberapa petualangan terpisah, yang dapat dianggap sebagai proyek independen. Masing-masing dikhususkan untuk satu fitur pemrograman untuk Minecraft. Kenalan dengan bahasa Python akan berlanjut secara bertahap, dari yang sederhana ke yang kompleks. Petualangan pertama terfokus secara eksklusif pada pemula, dan yang terakhir mencakup bagian yang lebih kompleks dari bahasa Python dan membuat pembaca memaksakan kemampuan mereka.
Setiap Petualangan menyajikan proyek praktis yang terpisah dengan instruksi langkah-demi-langkah (di mana pembaca dapat menandai item yang selesai dengan tanda centang), disusun dengan gaya yang mengingatkan pada gaya komentar dalam daftar program. Deskripsi terperinci diberikan dalam insets “Kami mempelajari kode”, yang dapat dibaca siswa kemudian agar tidak terganggu memasuki dan menguji program.
Setiap Petualangan mungkin memerlukan lebih dari satu pelajaran, tetapi semuanya dibagi menjadi beberapa bagian yang dapat digunakan sebagai tema untuk pelajaran atau kelas individu.
Sintaks bahasa Python menyediakan untuk desain daftar program dengan indentasi di sebelah kiri, untuk menyoroti struktur kode - itu sensitif huruf. Pembaca muda mungkin merasa terbantu bagi orang dewasa untuk merancang lekukan dan register karakter untuk membantu mereka menghindari kesalahan pengetikan. Semua program dapat diunduh dari situs web sekunder. Karena itu, jika tiba-tiba ada masalah yang muncul dalam program, bandingkan versi Anda dengan versi kami dan lihat di mana Anda membuat kesalahan.
Perubahan ke edisi kedua
Dalam edisi kedua, kami mempertahankan konten dan gaya narasi ringan yang sama dan membuat beberapa perbaikan dan koreksi kecil:
- Kit starter yang dapat diunduh sedikit disederhanakan. Semua koordinat sekarang dilaporkan secara berurutan ke program Python sebagai absolut, yaitu koordinat nyata di dalam Minecraft (dan tidak relatif terhadap titik spawn, seperti sebelumnya). Ini membuat matematika yang terkait dengan menempatkan objek di Minecraft jauh lebih mudah dipahami oleh anak-anak. Dan karena ini, sejumlah besar terkadang ditampilkan. Koordinat di layar sekarang sesuai dengan koordinat yang dilaporkan oleh program Python yang Anda tulis.
- Untuk menjaga agar buku tetap mutakhir dan konsisten dengan apa yang digunakan di sekolah, semua program sekarang ditulis dalam versi terbaru Python 3, yang kami sarankan untuk diunduh ke pembaca kami di Adventure 1. Satu-satunya perbedaan yang dapat diperhatikan dalam program kami adalah penggunaan fungsi input () sebagai gantinya input raw_ () (dalam hal ini, Python 3 bekerja agak berbeda dari Python 2).
- Modul MinecraftStuff gratis Martin telah diperbarui untuk menyederhanakan beberapa fitur, dan ini telah mengurangi jumlah entri kode yang diperlukan untuk memasuki program di Adventures 6 dan 7, dan juga memungkinkan dimasukkannya fitur baru: Minecraft Turtle! Ini adalah blok yang sepenuhnya dikendalikan di Minecraft yang dapat bergerak dalam tiga dimensi dan memungkinkan pembaca untuk menggambar bentuk kompleks dengan sangat sederhana dan cepat. Ini juga menyatu dengan program pelatihan yang secara teratur memperkenalkan konsep pemrograman menggunakan kura-kura yang dapat diprogram.
Tentang struktur buku
Setiap bab dalam buku ini adalah petualangan yang terpisah, mengajarkan keterampilan dan konsep baru dalam proses pemrograman dan proyek pengujian. Buku ini disusun sehingga setiap petualangan sesuai dengan proyek independen. Meskipun, mungkin, akan lebih mudah bagi seseorang untuk menguasainya secara berurutan dan berkenalan dengan konsep pemrograman baru secara bertahap.
Sangat penting bagi Anda untuk membaca Petualangan 1 sebelum melakukan hal lain. Ini menjelaskan cara mengunduh dan menginstal semua yang Anda butuhkan dan memastikan semuanya berfungsi dengan baik. Dalam petualangan ini, kami akan membuat daftar langkah-langkah utama yang harus dilakukan dalam petualangan berikutnya, dan kami akan mengingatkan mereka sepanjang petualangan pertama.
Tiga petualangan pertama ditulis untuk mereka yang tahu sedikit atau tidak tahu apa-apa tentang pemrograman. Kami akan menjelaskan semua istilah dan konsep saat kami bertemu mereka. Petualangan 2, 3, dan 4 mencakup elemen kunci dari setiap permainan Minecraft yang bagus. Diantaranya: definisi peristiwa yang terjadi di dunia Minecraft; melakukan perhitungan sederhana dan membuat program yang merespons secara berbeda, misalnya, mengirim pesan ke obrolan atau membuat blok secara otomatis. Tiga konsep utama ini - definisi, perhitungan, dan respons - akan digunakan di seluruh buku untuk membuat program Minecraft yang besar dan menarik.
Petualangan 5 dan 6 didasarkan pada apa yang Anda pelajari dalam petualangan sebelumnya, dan berisi program yang lebih besar yang dikembangkan dan diuji secara bertahap. Adventure 5 membahas cara-cara Anda dapat menambahkan sejumlah besar data dari file data untuk menyimpan dan menduplikasi struktur besar menggunakan "mesin fotokopi" tiga dimensi.
Petualangan 6 dan 7 memperkenalkan modul MinecraftStuff, yang memungkinkan Anda membuat garis, lingkaran, dan gambar dua dimensi lainnya menggunakan blok, serta beberapa bola tiga dimensi dan piramida yang fantastis. Mereka dapat menjadi dasar untuk pembangunan struktur raksasa, yang sangat sulit dibuat dengan tangan. Petualangan 7 menunjukkan bagaimana memberikan objek bergerak karakteristik individu untuk membuat gerakan mereka lebih atau kurang masuk akal. Setelah menguasai trik-trik ini, Anda dapat menulis "game di dalam game" yang mengasyikkan yang pasti akan memukau teman-teman Anda.
Kutipan. Invasi alien
Aliens berencana untuk menyerang dunia Minecraft. Pesawat ruang angkasa menyelam dari atas langsung pada karakter yang berada dalam bahaya besar: alien-alien itu bermusuhan dan tidak akan tenang sampai mereka mencapai tujuan mereka.
Dalam program berikutnya, Anda akan menggunakan MinecraftShape dan teknik pemrograman yang sudah digunakan untuk membuat teman blok untuk membangun pesawat ruang angkasa alien (Gbr. 7.5) yang akan melayang di udara, mengejar karakter, dan berusaha untuk melampaui itu. Ketika ini terjadi, ia memindahkan karakter ke dalam.
Wahana antariksa ini dibuat menggunakan MinecraftShape, seperti kuda kayu di program sebelumnya; setiap blok akan memiliki koordinat dan tipe relatifnya sendiri. Dalam gbr. 7.6 menunjukkan koordinat balok (bila dilihat dari samping dan atas).
»Informasi lebih lanjut tentang buku ini dapat ditemukan di
situs web penerbit»
Isi»
Kutipan20% diskon kupon untuk Mineral -
Minecraft