Daftar Isi:
- Perlengkapan
- Langkah 1: Bahan
- Langkah 2: Desain Game
- Langkah 3: Merancang Enklosur
- Langkah 4: Pengujian Bermain
Video: Microbit Tic Tac Toe Game: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Untuk proyek ini, rekan kerja saya - @descartez dan saya membuat permainan tic tac toe yang mengagumkan menggunakan fungsionalitas radio mikrobit. Jika Anda belum pernah mendengar tentang mikrobit sebelumnya, itu adalah mikrokontroler luar biasa yang dirancang untuk mengajarkan pemrograman anak-anak. Mereka memiliki BANYAK fungsi termasuk apa yang kami gunakan untuk proyek ini; matriks LED, 2 tombol, dan kemampuan radio. Gim ini bekerja dengan sangat sederhana, kami memiliki kisi 3x3 mirco:bit pekerja yang mengirim sinyal X atau O ke mikro:bit master yang melacak semua status menang dan juga mengatur ulang gim. Kami dapat menyelesaikan proyek ini dalam waktu kurang dari 24 jam dan menampilkannya selama acara akhir pekan berikutnya di mana itu banyak digunakan! Dan orang-orang tampaknya sangat menikmatinya! Jelas, saat Anda mengikuti, Anda akan melihat di mana kami harus mengambil jalan pintas untuk menyelesaikannya tepat waktu, tetapi kami pikir apa yang kami miliki sejauh ini cukup bagus. Tunjukkan pada kami permainan tic tac toe Anda, atau tempat mana pun yang dapat kami tingkatkan!
Perlengkapan
Langkah 1: Bahan
- 10 pengontrol mikrobit (Semua ini berharga sekitar $150, sangat banyak! Namun, menurut pengalaman kami, ada banyak pengontrol mikrobit ini, jadi jangan takut untuk menjangkau komunitas pembuat, teknisi, dan pelajar Anda.)
- IDE mikropython
- Bor dengan 1/4 in bit
- 4 buah kayu lapis 12x24" 1/8
- 3 6m 20mm baut
- 1 6m 40mm baut
- 4 mur 6 mm
Langkah 2: Desain Game
Langkah 1: Menentukan aturan untuk Tic Tac Toe
Kami menggunakan ini
Langkah 2: Kode untuk pekerja:bits
Setiap pekerja:bit diberi koordinat
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Koordinat ini disesuaikan di baris atas kode untuk pekerja: bit.
- koordinat_x = 0
- koordinat_y = 0
- Setiap pekerja memiliki dua hal. 1) Ketika tombol A ditekan, matriks LED berkedip X dan sinyal radio dikirim ke master yang mengatakan 'X ditekan pada mikrobit (0, 0)', dan hal yang sama untuk tombol B.
Langkah 3: Kode untuk mikro master: bit
-
Master micro:bit mengetahui banyak hal.
-
Ia tahu semua status menang
-
Baris
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
kolom
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
diagonal
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Ia tahu bahwa hanya ada 9:bit, dan permainan berakhir segera setelah status menang dikirim
-
Itu dapat mengatur ulang permainan, dan menghapus semua pekerja: bit
Ini adalah solusi kami untuk hampir semua lubang dalam kode, karena kami melakukan proyek ini dengan sangat cepat. Jika ada permainan kucing, pengguna harus menekan reset. Jika tidak, kami harus menambahkan potongan kode lain untuk semua status permainan Tie, dan kami tidak punya waktu untuk melakukannya
-
Tautan ke kode Descartez di Github
Langkah 3: Merancang Enklosur
Saya tahu dalam membuat proyek ini bahwa saya ingin dapat menampilkan ini, dan bahwa saya mungkin tidak memiliki akses ke kekuasaan. Ini merupakan berkah dan masalah karena itu berarti bahwa setiap mikro:bit akan membutuhkan baterai yang terhubung. Solusi termudah adalah memasukkan semuanya ke dalam kotak. Untuk ini, saya membuat satu menggunakan makercase.com. Saya mendesainnya cukup besar sehingga dapat menampung mikro:bit dan baterainya, serta memiliki beberapa instruksi tertulis.
Saya juga tahu bahwa saya membutuhkan dukungan agar mikro:bit tidak jatuh, jadi saya memotong bagian yang lebih kecil dengan laser agar pas di belakang mikro:bit. Bagian ini adalah sekrup yang diamankan. Pelat belakang dan sisi-sisinya direkatkan, tetapi bagian atasnya dibiarkan terlepas dan hanya dikencangkan dengan sekrup, sehingga saya dapat mengakses bagian dalam sesuai kebutuhan. Saya menggunakan selotip untuk menahan panel interior di tempatnya. Dan merekatkannya ke pelat depan agar tidak jatuh atau jatuh.
Itu agak rumit, tapi saya mendapatkan semua mikrobit terpasang dengan baterai mereka dan direkatkan. Di 3 sudut saya menggunakan sekrup kecil 6m untuk mengamankan panel depan dan panel interior bersama-sama. Di sudut terakhir, saya menggunakan sekrup yang lebih panjang untuk mengencangkan seluruh kotak untuk menahan tutupnya.
Langkah 4: Pengujian Bermain
Game ini menjadi hit di acara akhir pekan kami! Anak-anak dan orang dewasa tampaknya sangat senang mencoba mencari tahu apa yang terjadi, serta, komponen apa yang digunakan. Proyek ini hanya membutuhkan waktu satu malam untuk kami kumpulkan, dan itu sangat berharga. Tunjukkan desain Anda kepada kami, dan beri tahu kami tweak apa yang Anda buat!
Direkomendasikan:
Arduino Touch Tic Tac Toe Game: 6 Langkah (dengan Gambar)
Arduino Touch Tic Tac Toe Game: Teman-teman yang terhormat, selamat datang di tutorial Arduino lainnya! Dalam tutorial terperinci ini kita akan membuat game Arduino Tic Tac Toe. Seperti yang Anda lihat, kami menggunakan layar sentuh dan kami bermain melawan komputer. Gim sederhana seperti Tic Tac Toe adalah
Game 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 Langkah (dengan Gambar)
Game 3D4x: 3D 4x4x4 Tic-Tac-Toe: Apakah Anda bosan memainkan tic-tac-toe 2 dimensi yang sama, lama, membosankan,?? Nah kami punya solusinya untuk Anda! Tic-tac-toe dalam 3 dimensi!!! Untuk 2 pemain, di kubus 4x4x4 ini, dapatkan 4 LED berturut-turut (ke segala arah) dan Anda menang! Anda membuatnya. Anda
Cara Membuat Game Tic Tac Toe Menggunakan Swift Dengan Xcode: 5 Langkah
Cara Membuat Game Tic Tac Toe Menggunakan Swift Dengan Xcode: Dalam tutorial Swift ini saya akan menunjukkan cara membuat Aplikasi Tic Tac Toe. Aplikasi ini sangat sederhana dan merupakan proyek yang bagus untuk pemula. Saya akan memecah tutorial menjadi tiga langkah:1. Membuat objek2. Menghubungkan objek ke dalam kode3. k
Game Tic-Tac Toe Interaktif Dikendalikan Dengan Arduino: 6 Langkah
Game Tic-Tac Toe Interaktif Dikendalikan Dengan Arduino: Tujuan dari proyek Tic-Tac-Toe Fisik adalah untuk memindahkan game terkenal ke dunia fisik. Awalnya, permainan ini dimainkan oleh dua pemain di selembar kertas - dengan meletakkan simbol 'X' dan 'O' secara bergantian. Ide kami adalah untuk memeriksa perilaku pemain
Tic Tac Toe (3 berturut-turut): 10 Langkah (dengan Gambar)
Tic Tac Toe (3 berturut-turut): Proyek ini merupakan rekreasi elektronik dari pensil klasik Tic-Tac-Toe & permainan kertas 2 pemain. Jantung dari rangkaian ini adalah mikrokontroler PIC 16F627A Microchip. Saya telah menyertakan tautan unduhan untuk PDF papan PC dan juga kode HEX untuk