Isi kandungan:
- Bekalan
- Langkah 1: Bahan
- Langkah 2: Reka Bentuk Permainan
- Langkah 3: Merancang Pagar
- Langkah 4: Uji Main
Video: Permainan Microbit Tic Tac Toe: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Untuk projek ini, rakan sekerja saya - @descartez dan saya membuat permainan tic tac toe yang hebat menggunakan fungsi mikrob radio. Sekiranya anda belum pernah mendengar tentang mikrob, mereka adalah mikrokontroler hebat yang dirancang untuk mengajar pengaturcaraan anak-anak. Mereka mempunyai banyak fungsi termasuk yang kami gunakan untuk projek ini; matriks LED, 2 butang, dan keupayaan radio. Permainan ini berfungsi dengan sangat sederhana, kami mempunyai grid 3x3 pekerja mirco: bit yang menghantar isyarat X atau O kepada mikro utama: bit yang mengawasi semua keadaan kemenangan dan juga mengatur semula permainan. Kami dapat menyelesaikan projek ini dalam masa kurang dari 24 jam dan memaparkannya semasa acara pada hujung minggu berikutnya di mana ia banyak digunakan! Dan orang nampaknya sangat menikmatinya! Jelas, semasa anda mengikuti, anda akan melihat di mana kita harus memotong beberapa sudut untuk menyelesaikannya tepat pada waktunya, tetapi kita fikir apa yang kita miliki setakat ini cukup bagus. Tunjukkan permainan tic tac toe anda, atau tempat yang boleh kami tingkatkan!
Bekalan
Langkah 1: Bahan
- 10 pengawal mikrob (Keseluruhannya harganya sekitar $ 150, yang banyak! Namun, dalam pengalaman kami terdapat banyak hal ini, jadi jangan takut untuk menghubungi komuniti pembuat, teknisi, dan pelajar anda.)
- micropython IDE
- Gerudi dengan 1/4 bit
- 4 keping papan lapis 12x24 "1/8
- 3 selak 6m 20mm
- 1 selak 6m 40mm
- 4 kacang 6mm
Langkah 2: Reka Bentuk Permainan
Langkah 1: Memutuskan peraturan untuk Tic Tac Toe
Kami menggunakan ini
Langkah 2: Kod untuk pekerja: bit
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 diselaraskan di baris atas kod untuk pekerja: bit.
- koordinat_x = 0
- koordinat_y = 0
- Setiap pekerja mempunyai dua perkara. 1) Apabila butang A ditekan matriks LED berkedip X dan isyarat radio dihantar ke induk mengatakan 'X ditekan pada mikrob (0, 0)', dan sama untuk butang B.
Langkah 3: Kod untuk mikro induk: bit
-
Mikro induk: sedikit tahu banyak perkara.
-
Ia tahu semua keadaan menang
-
Baris
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Lajur
- (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 bahawa hanya ada 9: bit, dan permainan berakhir sebaik sahaja keadaan menang dihantar
-
Ia dapat menetapkan semula permainan, dan membersihkan semua pekerja: bit
Ini adalah penyelesaian kami untuk hampir semua lubang dalam kod, kerana kami melakukan projek ini dengan cepat. Sekiranya terdapat permainan kucing, pengguna sepatutnya memukul semula. Jika tidak, kita perlu menambahkan sebahagian lagi kod untuk semua keadaan permainan Tie, dan kita tidak mempunyai masa untuk melakukannya
-
Pautan ke kod Descartez di Github
Langkah 3: Merancang Pagar
Saya tahu dalam membuat projek ini bahawa saya mahu dapat memaparkannya, dan bahawa saya mungkin tidak mempunyai kuasa. Ini adalah satu rahmat dan masalah kerana ini bermaksud bahawa setiap mikro: bit memerlukan bateri yang disambungkan. Penyelesaian termudah adalah meletakkan semuanya di dalam kotak. Untuk ini, saya menghasilkan satu menggunakan makercase.com. Saya merancangnya cukup besar sehingga boleh memuat mikro: bit dan baterinya, serta mempunyai beberapa arahan bertulis.
Saya juga tahu bahawa saya memerlukan sokongan agar mikro: bit tidak jatuh, jadi saya memotong laser dengan potongan yang lebih kecil agar sesuai dengan belakang mikro: bit. Sekeping ini adalah skru yang diikat. Plat belakang dan sisi dilekatkan bersama, tetapi bahagian atas dibiarkan terlepas dan hanya diikat dengan skru, sehingga saya dapat mengakses bahagian dalam seperti yang diperlukan. Saya menggunakan pita untuk memegang panel dalaman di tempatnya. Dan untuk melekatkannya ke piring depan supaya tidak jatuh atau jatuh.
Itu agak sukar, tetapi saya memasukkan semua mikrob dengan bateri mereka dan memasukkannya. Di 3 penjuru, saya menggunakan sekrup kecil 6m untuk mengikat panel depan dan panel dalaman bersama-sama. Di sudut terakhir, saya menggunakan skru lebih panjang untuk mengacaukan kotak sehingga memegang penutupnya.
Langkah 4: Uji Main
Permainan ini berjaya di acara hujung minggu kami! Kanak-kanak dan orang dewasa kelihatannya sangat senang untuk berusaha mengetahui apa yang berlaku, dan juga komponen apa yang digunakan. Projek ini hanya memerlukan satu malam untuk disatukan, dan ia sangat bernilai. Tunjukkan reka bentuk anda, dan beritahu kami apa yang anda buat!
Disyorkan:
Permainan Python Tic Tac Toe: 4 Langkah
Permainan Python Tic Tac Toe: permainan python tic tac toe permainan ini dibuat dalam python itu bahasa komputer telah menggunakan editor python yang disebut: pycharm anda juga dapat menggunakan editor kod python biasa juga
Permainan Arduino Touch Tic Tac Toe: 6 Langkah (dengan Gambar)
Arduino Touch Tic Tac Toe Game: Rakan-rakan yang terhormat selamat datang ke tutorial Arduino yang lain! Dalam tutorial terperinci ini kita akan membina permainan Arduino Tic Tac Toe. Seperti yang anda lihat, kami menggunakan skrin sentuh dan bermain dengan komputer. Permainan mudah seperti Tic Tac Toe adalah
Permainan 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 Langkah (dengan Gambar)
Permainan 3D4x: 3D 4x4x4 Tic-Tac-Toe: Adakah anda bosan bermain tic-tac-toe 2 dimensi yang sama, lama, membosankan ?? Kami ada penyelesaian untuk anda! Tic-tac-toe dalam 3 dimensi !!! Untuk 2 pemain, dalam kubus 4x4x4 ini, dapatkan 4 LED berturut-turut (ke arah mana pun) dan anda menang! Anda membuatnya. Anda
Cara Membuat Permainan Tic Tac Toe Menggunakan Swift Dengan Xcode: 5 Langkah
Cara Membuat Permainan Tic Tac Toe Menggunakan Swift Dengan Xcode: Dalam tutorial Swift ini saya akan menunjukkan kepada anda cara membuat Aplikasi Tic Tac Toe. Aplikasi ini sangat mudah dan merupakan projek yang bagus untuk pemula. Saya akan membahagikan tutorial kepada tiga langkah: 1. Membuat objek2. Menghubungkan objek ke dalam kod3. C
Permainan Tic-Tac Toe Interaktif Dikendalikan Dengan Arduino: 6 Langkah
Permainan Tic-Tac Toe Interaktif Dikendalikan Dengan Arduino: Matlamat projek Tic-Tac-Toe Fizikal adalah memindahkan permainan terkenal ke alam fizikal. Pada asalnya, permainan ini dimainkan oleh dua pemain pada sehelai kertas - dengan meletakkan simbol ‘X’ dan ‘O’ secara bergiliran. Idea kami adalah untuk mengkaji tingkah laku pemain