Daftar Isi:

Pengontrol Gerakan Minecraft: 10 Langkah (dengan Gambar)
Pengontrol Gerakan Minecraft: 10 Langkah (dengan Gambar)

Video: Pengontrol Gerakan Minecraft: 10 Langkah (dengan Gambar)

Video: Pengontrol Gerakan Minecraft: 10 Langkah (dengan Gambar)
Video: Cara setting Minecraft PE seperti PC|| minecraft android seperti tampilan minecraft pc 2024, Juli
Anonim
Image
Image
Bahan & Alat!
Bahan & Alat!

Gerakkan tubuh Anda untuk bermain Minecraft! Apa!! Ya. Cek video demonya:)

Tutorial ini akan menunjukkan cara membuat pengontrol permainan gerakan Anda sendiri untuk Minecraft (atau permainan komputer favorit Anda yang lain). Gerakkan tangan Anda untuk berjalan/berlari/melompat, melihat sekeliling, dan menyerang* semua hal!

Mari kita mulai! Ambil sendiri Circuit Playground Express, ambil kode program saya, dan goyangkan untuk bermain Minecraft di (srsly) dengan cara paling menyenangkan yang pernah ada!:D

Waktu membaca: 20 menit

Waktu Pembuatan: ~ 2 jam

Biaya: ~$30

* Agak sulit untuk menyerang benda bergerak (seperti monster), jadi berhati-hatilah dalam mode bertahan hidup! Atau gunakan ini untuk menantang keterampilan Anda:)

Langkah 1: Bahan & Alat

Bahan:

  • Circuit Playground Express (FYI: akan menyebutnya "CPX" untuk menghemat pengetikan)
  • Kabel MicroUSB ke USB
  • Sarung tangan -- gunakan sarung tangan tebal atau sarung tangan berlapis ganda (untuk menghindari korsleting benang konduktif)
  • Kain Konduktif (~ 6 inci x 6 inci)
  • Benang Konduktif (~ 24 inci)
  • Benang Reguler (~ 24 inci)
  • Strip Velcro (dua 1 inci x 1 inci)

Peralatan

  • Jarum jahit
  • Gunting
  • dan sedikit kesabaran..:)

Langkah 2: Bangun Pengontrol Sarung Tangan! (Hal. 1)

Bangun Pengontrol Sarung Tangan! (Hal. 1)
Bangun Pengontrol Sarung Tangan! (Hal. 1)
Bangun Pengontrol Sarung Tangan! (Hal. 1)
Bangun Pengontrol Sarung Tangan! (Hal. 1)
Bangun Pengontrol Sarung Tangan! (Hal. 1)
Bangun Pengontrol Sarung Tangan! (Hal. 1)
Bangun Pengontrol Sarung Tangan! (Hal. 1)
Bangun Pengontrol Sarung Tangan! (Hal. 1)

Anda dapat membuat pengontrol gerakan tanpa sarung tangan, tetapi pengontrol sarung tangan membuatnya lebih mudah untuk dimainkan, menjaga CPX dalam orientasi yang sama (sangat penting), dan berarti Anda dapat menggunakan jari Anda sebagai kontrol tambahan!

1. Potong persegi panjang kain konduktif untuk bantalan jari (~ 0,5 inci x 1 inci)

2. Gunakan benang biasa untuk menjahit bantalan kain konduktif ke masing-masing jari sarung tangan

Disarankan untuk menggunakan stabilo atau pena lain untuk menghindari menjahit kedua sisi sarung tangan (belajar dari kesalahan saya bbie).

3. Pasang CPX ke sarung tangan dengan velcro squares

Langkah 3: Bangun Pengontrol Sarung Tangan! (Hal. 2)

Bangun Pengontrol Sarung Tangan! (Hal. 2)
Bangun Pengontrol Sarung Tangan! (Hal. 2)
Bangun Pengontrol Sarung Tangan! (Hal. 2)
Bangun Pengontrol Sarung Tangan! (Hal. 2)
Bangun Pengontrol Sarung Tangan! (Hal. 2)
Bangun Pengontrol Sarung Tangan! (Hal. 2)

4. Gunakan klip buaya atau kabel berinsulasi untuk menghubungkan ground CPX ("GND") ke bantalan ibu jari

5. Jahit benang konduktif dari bantalan sentuh kapasitif CPX (A1, A2, A3 & A4) ke masing-masing dari empat jari

6. Jika Anda memiliki multimeter, periksa kontinuitas antara pin CPX dan bantalan ulir konduktif.

Langkah 4: Rencanakan Game Controller

Rencanakan Pengontrol Game!
Rencanakan Pengontrol Game!

Pertama! Apa yang perlu kita lakukan untuk mengontrol Minecraft (atau game keren lainnya)?

Ini adalah pelajaran yang sangat membantu & menyenangkan dalam Design Thinking, tetapi Anda dapat melewati ini jika Anda hanya ingin menggunakan kontrol saya. Anda selalu dapat kembali ke sini nanti jika Anda ingin membuat perubahan nanti:D

1. Tentukan kontrol permainan (penting)

Catatan: Mulai sederhana! Cari tahu kontrol yang paling penting untuk permainan dan mulai dari sana. Anda selalu dapat menambahkan lebih banyak nanti.

Berikut adalah kontrol yang ingin saya gunakan saat bermain Minecraft.. dalam mode kreatif:) (Anda dapat menggunakan yang sama atau menyesuaikan pengontrol Anda sendiri!):

Pergerakan:

  • Berjalan ke depan: kunci W
  • Jalankan: Ctrl + W
  • Lompat: Bilah spasi
  • Lihat Kiri & Kanan: Mouse berputar
  • Berjalan mundur: tombol S

Tindakan:

  • Serangan: Klik Kiri Mouse
  • Tempatkan Blok/Tekan/Buka: Klik Kanan Mouse
  • Inventaris: kunci E
  • Melarikan diri: kunci ESC

2. Putuskan bagaimana Anda ingin menggunakan gerakan dan/atau bantalan jari untuk memicu kontrol ini. Disarankan untuk membuat sketsa rencana Anda

Inilah proses pemikiran desain saya:

Saya selalu ingin merasa seperti saya benar-benar * dalam * permainan, jadi saya memilih rute "VR murah" dan menggunakan gerakan untuk mengontrol gerakan dasar. Untuk berjalan, saya menggunakan rute "mari kita gerakkan tangan seperti sedang berjalan", yang dengan mudah beralih ke berlari dan melompat dengan meningkatkan kecepatan gerak.

Untuk memudahkan menempatkan blok atau menukar item, saya memutuskan untuk menggunakan gerakan "jabat tangan canggung".

Berbalik adalah sedikit tantangan, tetapi tujuan saya adalah untuk dapat melihat sekeliling dengan menggerakkan tangan saya ke arah yang saya inginkan.

Attack menjadi bantalan jari penunjuk, inventaris bantalan jari tengah (yang akhirnya saya hapus), Escape bantalan jari manis, dan bantalan jari kelingking untuk membiarkan saya berjalan mundur.

Sekali lagi, Anda dapat menyimpan kontrol yang sama atau mendesain sendiri:D

Langkah 5: Mari Dapatkan Pemrograman: Siapkan CPX

Let's Get Programming: Siapkan CPX!
Let's Get Programming: Siapkan CPX!

1. Jika Anda menggunakan Windows, unduh Driver Windows Adafruit di sini.

2. Download & simpan file CPX Circuit Python UF2 terbaru.

3. Colokkan CPX dengan kabel USB (pastikan memiliki kemampuan transfer data)

4. Klik dua kali tombol reset pada CPX

LED harus berubah menjadi hijau. Jika berwarna merah, berarti ada yang salah dengan transfer data ke CPX -- periksa kabel USB, coba port USB lain di komputer Anda, atau coba metode "cabut dan sambungkan kembali" yang terpercaya.

5. Di komputer Anda, Anda akan melihat drive disk baru bernama "CPLAYBOOT"

6. Seret file CPX Circuit Python UF2 ke drive disk

7. Drive "CPLAYBOOT" akan hilang dan diganti dengan "CIRCUITPY"

Langkah 6: Tambahkan Semua Perpustakaan

Tambahkan Semua Perpustakaan!
Tambahkan Semua Perpustakaan!

Perpustakaan memungkinkan kami mengakses segala macam fungsi khusus untuk CPX tanpa harus melakukan banyak pemrograman.. hore open-source! Instalasi ini akan mengunduh sebagian besar pustaka MicroPython standar*. Baca dengan teliti di waktu luang Anda untuk mempelajari lebih banyak hal keren yang dapat Anda lakukan!

1. Unduh dan simpan Rilis Bundel Perpustakaan Adafruit Circuit Python dari sini

2. Buka zip folder, buka folder pertama, dan salin folder lib ke drive "CIRCUITPY"

*Tidak mungkin Anda kehabisan ruang karena CPX dilengkapi dengan penyimpanan Flash minimal 2MB. Tetapi, jika Anda akhirnya membutuhkan lebih banyak ruang, Anda dapat mengunjungi kembali perpustakaan dan menghapus yang tidak Anda perlukan. Jika Anda mengacaukannya, cukup salin dan tempel folder lib lagi.

Langkah 7: Menulis Kode Controller

Menulis Kode Pengendali!
Menulis Kode Pengendali!

CPX memiliki kompiler terpasang, yang berarti Anda dapat memprogramnya dalam (cukup banyak) bahasa apa pun yang Anda inginkan! Saya memilih MicroPython, versi Python untuk mikrokontroler, karena Python luar biasa.

Baca langkah ini jika Anda ingin memahami cara kerja program (sangat disarankan) atau jika Anda ingin memodifikasinya untuk mendesain versi Anda sendiri.

Inilah repositori GitHub yang memiliki kode lengkapnya. Unduh, seret ke CPX Anda, dan ganti nama file "Code.py" (inilah kode mentahnya jika Anda hanya ingin menyalin & menempel)

1. Untuk melakukan hal-hal yang kita inginkan dengan controller kita, kita memerlukan library MicroPython berikut:

  • Akselerometer LIS3DH

    Ini memungkinkan kita menggunakan gerakan untuk memicu berbagai hal

  • Keyboard Perangkat Antarmuka Manusia ("HID")

    Perpustakaan ini memungkinkan kita untuk mengontrol keyboard

  • tikus HID

    Perpustakaan ini berarti kita dapat mengontrol mouse

  • Sentuhan kapasitif CPX

    Library ini memungkinkan kita menggunakan fitur capacitive touch pada CPX, hore

  • Beberapa perpustakaan lain untuk membuat hidup kita lebih mudah: waktu, busio, dan papan.

2. Konfigurasi dan inisialisasi perpustakaan

Tetapkan variabel untuk objek keyboard, mouse, dan akselerometer. Pilih rentang untuk akselerometer.

3. Tulis fungsi singkat untuk masing-masing kontrol

Kontrol gerakan bisa rumit. Lakukan beberapa pengujian awal dengan akselerometer dengan mencetak nilai dalam monitor serial (dalam kode sumber, buka fungsi _main_ dan batalkan komentar pada dua baris debug). Ini akan membantu Anda menentukan ambang batas untuk berjalan, berlari dan melompat, melihat ke kiri dan ke kanan, dan menempatkan objek.

Pemicu panel sentuh jauh lebih mudah karena Anda hanya mencari pemicu kapasitif (Benar/Salah).

Ingatlah untuk melepaskan semua tombol keyboard dan mouse di akhir setiap fungsi

Langkah 8: Debugging: Melihat Ada Apa Dengan Kode CPX

Debugging: Melihat Ada Apa Dengan Kode CPX
Debugging: Melihat Ada Apa Dengan Kode CPX
Debugging: Melihat Ada Apa Dengan Kode CPX
Debugging: Melihat Ada Apa Dengan Kode CPX

Jika Anda akrab dengan Arduino, Anda mungkin akrab dengan Serial Monitor. CPX memiliki fitur yang sama dengan titik akses yang sedikit berbeda tergantung pada program apa yang Anda gunakan.

Jika Anda menggunakan Mu, itu sangat mudah: konsol serial sudah terpasang dan akan secara otomatis mendeteksi papan Anda, yay!.

Jika Anda menggunakan Idle atau program lain, ikuti langkah-langkah berikut:

1. Unduh Putty* di sini

2. Buka Windows Device Manager dan periksa nomor port serial untuk CPX (mis. COM18) -- lihat Foto 1

Jika ada beberapa port serial yang terdaftar, cabut CPX dan pasang kembali untuk melihat mana yang hilang kemudian muncul kembali.

3. Buka Putty dan pilih "Serial"

4. Masukkan nomor port serial (misalnya COM18) di bawah "Serial line" dan baud rate 115200 di bawah "Speed"

5. Klik Hubungkan

*PuTTY adalah program koneksi SSH dan telnet sumber terbuka dan gratis.

Langkah 9: Uji & Tingkatkan

Image
Image
Uji & Tingkatkan
Uji & Tingkatkan

Muat program ke CPX dengan menyeret dan menjatuhkan file python ke drive CIRCUITPY, lalu ganti nama file sebagai "Code.py"

Seperti hampir semua proyek, yang satu ini kemungkinan akan sedikit miring saat Anda pertama kali menjalankannya. Jika bantalan sentuh bertingkah aneh, setel ulang CPX (ini mengkalibrasi ulang pin input kapasitif).

Tes 1:

- Buka serial monitor dengan Putty dan jalankan programnya (CTRL+D)

- Uji setiap kontrol gerakan (Anda akan melihat mouse bergerak di layar dan pastikan program tidak macet serta bantalan sentuh (yang seharusnya menampilkan teks yang relevan pada monitor serial).

Tes 2:

Terapkan dalam mode kreatif Minecraft! Uji kontrol gerakan dan tindakan untuk melihat apakah ada yang rusak atau tidak berfungsi seperti yang diharapkan (harap diingat bahwa ini adalah prototipe)

Perbarui program berdasarkan pengujian Anda. Ingat, tidak apa-apa jika tidak sempurna, selalu ada waktu untuk membuatnya lebih baik!

Langkah 10: Bersenang-senanglah

Nikmati Semua Kesenangan!!
Nikmati Semua Kesenangan!!
Nikmati Semua Kesenangan!!
Nikmati Semua Kesenangan!!

Anda siap untuk berlari melalui Minecraft!! Berhati-hatilah terhadap monster, mungkin agak sulit untuk melindungi diri sendiri..

Melengkapi pengontrol gerakan Anda dengan keyboard adalah ide bagus jika Anda ingin bermain nyata:)

Silakan suka dan/atau tinggalkan komentar jika Anda menikmati tutorialnya! Dan tentu saja, beri tahu saya jika Anda memiliki komentar atau pertanyaan! Selamat Membangun!

<3, jenfoxbot

Direkomendasikan: