สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: การออกแบบเกม
- ขั้นตอนที่ 3: การออกแบบสิ่งที่แนบมา
- ขั้นตอนที่ 4: ทดลองเล่น
วีดีโอ: เกม Microbit Tic Tac Toe: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
สำหรับโครงการนี้ เพื่อนร่วมงานของฉัน - @descartez และฉันได้สร้างเกม tic tac toe ที่ยอดเยี่ยมโดยใช้ฟังก์ชันวิทยุของ microbits หากคุณไม่เคยได้ยินเกี่ยวกับไมโครบิตมาก่อน ไมโครคอนโทรลเลอร์เหล่านี้เป็นไมโครคอนโทรลเลอร์ที่ยอดเยี่ยมที่ออกแบบมาเพื่อสอนการเขียนโปรแกรมสำหรับเด็ก พวกเขามีฟังก์ชันมากมายรวมถึงสิ่งที่เราใช้สำหรับโครงการนี้ เมทริกซ์ LED, 2 ปุ่ม และความสามารถวิทยุ เกมนี้ใช้งานได้ง่ายมาก เรามี mirco:bits คนงานขนาด 3x3 ที่ส่งสัญญาณของ X หรือ O ไปยัง micro:bit หลักที่ติดตามสถานะการชนะทั้งหมดและรีเซ็ตเกมด้วย เราสามารถดำเนินโครงการนี้ให้เสร็จได้ภายในเวลาไม่ถึง 24 ชั่วโมง และจัดแสดงในช่วงสุดสัปดาห์หน้าซึ่งมีการใช้งานอย่างหนัก! และดูเหมือนว่าผู้คนจะสนุกกับมันจริงๆ! เห็นได้ชัดว่า เมื่อคุณทำตาม คุณจะเห็นว่าเราต้องตัดมุมไหนเพื่อให้เสร็จทันเวลา แต่เราคิดว่าสิ่งที่เรามีจนถึงตอนนี้ค่อนข้างดี แสดงให้เราเห็นเกม Tic Tac Toe ของคุณหรือจุดใด ๆ ที่เราสามารถปรับปรุงได้!
เสบียง
ขั้นตอนที่ 1: วัสดุ
- ตัวควบคุมไมโครบิต 10 ตัว (ทั้งหมดนี้มีค่าใช้จ่ายประมาณ 150 ดอลลาร์สหรัฐฯ ซึ่งถือว่าเยอะ! อย่างไรก็ตาม จากประสบการณ์ของเรา มีสิ่งเหล่านี้อยู่มากมาย ดังนั้นอย่ากลัวที่จะติดต่อชุมชนผู้ผลิต ช่างเทคนิค และนักเรียนของคุณ)
- micropython IDE
- เจาะด้วยดอกสว่าน 1/4 นิ้ว
- 4 ชิ้น 12x24" 1/8 ไม้อัด
- สลักเกลียว 3 6 ม. 20 มม
- น๊อต 1 6ม. 40มม.
- ถั่ว 4 6 มม.
ขั้นตอนที่ 2: การออกแบบเกม
ขั้นตอนที่ 1: ตัดสินใจกฎสำหรับ Tic Tac Toe
เราใช้สิ่งเหล่านี้
ขั้นตอนที่ 2: รหัสสำหรับผู้ปฏิบัติงาน:bits
พนักงานแต่ละคน:bit จะได้รับพิกัด
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
พิกัดนี้ได้รับการปรับปรุงในบรรทัดบนสุดของโค้ดสำหรับ worker:bits
- coord_x = 0
- coord_y = 0
- คนงานแต่ละคนมีสองสิ่ง 1) เมื่อกดปุ่ม A เมทริกซ์ LED จะกะพริบ X และสัญญาณวิทยุจะถูกส่งไปยังต้นแบบโดยบอกว่า 'X ถูกกดบนไมโครบิต (0, 0)' และเช่นเดียวกันสำหรับปุ่ม B
ขั้นตอนที่ 3: โค้ดสำหรับมาสเตอร์ micro:bit
-
มาสเตอร์ micro:bit รู้หลายสิ่งหลายอย่าง
-
มันรู้สถานะการชนะทั้งหมด
-
แถว
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
คอลัมน์
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
เส้นทแยงมุม
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- มันรู้ว่ามีเพียง 9:bits และเกมจะจบลงทันทีหลังจากส่งสถานะชนะ
-
มันสามารถรีเซ็ตเกมและล้างคนงานทั้งหมด:bits
นี่เป็นวิธีแก้ปัญหาของเราสำหรับช่องโหว่เกือบทั้งหมดในโค้ด เพราะเราทำโปรเจ็กต์นี้เร็วมาก หากมีเกมแมว ผู้ใช้ควรกดรีเซ็ต มิฉะนั้น เราจะต้องเพิ่มโค้ดอีกอันหนึ่งสำหรับสถานะเกม Tie ทั้งหมด และเราไม่มีเวลาทำอย่างนั้น
-
ลิงก์ไปยังรหัสของ Decartez บน Github
ขั้นตอนที่ 3: การออกแบบสิ่งที่แนบมา
ฉันรู้ในการทำโปรเจ็กต์นี้ว่าฉันต้องการแสดงสิ่งนี้ และฉันอาจไม่สามารถเข้าถึงพลังงานได้ นี่เป็นทั้งพรและปัญหาเพราะมันหมายความว่าแต่ละ micro:bit จะต้องเชื่อมต่อกับแบตเตอรี่ วิธีที่ง่ายที่สุดคือใส่ทุกอย่างลงในกล่อง สำหรับสิ่งนี้ ฉันสร้างโดยใช้ makercase.com ฉันออกแบบให้ใหญ่พอที่จะใส่ micro:bits และแบตเตอรี่ได้ รวมทั้งมีคำแนะนำเป็นลายลักษณ์อักษร
ฉันรู้ด้วยว่าฉันต้องการการสนับสนุนสำหรับ micro:bits เพื่อไม่ให้ตกหล่น ดังนั้นฉันจึงตัดเลเซอร์ชิ้นเล็กๆ เพื่อให้พอดีกับ micro:bits ชิ้นนี้เป็นสกรูยึด แผ่นหลังและด้านข้างติดกาวเข้าด้วยกัน แต่ส่วนบนถูกถอดออกและยึดด้วยสกรูเท่านั้น เพื่อให้ฉันสามารถเข้าถึงด้านในได้ตามต้องการ ฉันใช้เทปกาวยึดแผงภายในให้เข้าที่ และติดเทปไว้ที่จานหน้าเพื่อไม่ให้ตกหล่น
มันค่อนข้างยุ่งยากเล็กน้อย แต่ฉันได้ microbits ทั้งหมดเสียบแบตเตอรี่และติดเทป ใน 3 มุมฉันใช้สกรู 6 ม. ขนาดเล็กเพื่อยึดแผงด้านหน้าและแผงภายในเข้าด้วยกัน ที่มุมสุดท้าย ฉันใช้สกรูที่ยาวกว่าเพื่อไขสกรูตลอดกล่องเพื่อยึดฝาไว้
ขั้นตอนที่ 4: ทดลองเล่น
เกมนี้ได้รับความนิยมในงานวันหยุดสุดสัปดาห์ของเรา! ทั้งเด็กและผู้ใหญ่ต่างก็สนุกกับการพยายามหาคำตอบว่าเกิดอะไรขึ้น รวมทั้งใช้ส่วนประกอบใดบ้าง โครงการนี้ใช้เวลาแค่ช่วงเย็นในการรวบรวม และมันก็คุ้มค่า แสดงการออกแบบของคุณและแจ้งให้เราทราบว่าคุณปรับแต่งอะไร!
แนะนำ:
เกม Python Tic Tac Toe: 4 ขั้นตอน
เกม Python Tic Tac Toe: เกม python tic tac toe เกมนี้สร้างขึ้นใน python ซึ่งเป็นภาษาคอมพิวเตอร์ ฉันได้ใช้โปรแกรมแก้ไข python ชื่อ: pycharm คุณยังสามารถใช้โปรแกรมแก้ไขโค้ด python ปกติได้อีกด้วย
เกม Arduino Touch Tic Tac Toe: 6 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino Touch Tic Tac Toe: เพื่อน ๆ ที่รักยินดีต้อนรับสู่บทช่วยสอน Arduino อื่น! ในบทช่วยสอนโดยละเอียดนี้ เราจะสร้างเกม Arduino Tic Tac Toe อย่างที่คุณเห็น เรากำลังใช้หน้าจอสัมผัสและเรากำลังเล่นกับคอมพิวเตอร์ เกมง่ายๆ อย่าง Tic Tac Toe คือ
เกม Tic-Tac-Toe อิเล็กทรอนิกส์ในกล่องไม้: 5 ขั้นตอน
เกม Tic-Tac-Toe อิเล็กทรอนิกส์ในกล่องไม้: สวัสดีฉันแนะนำเกม Tic-Tac-Toe ที่ตลกในฉบับใหม่ ฉันค้นหาเว็บสำหรับโครงการที่คล้ายกัน แต่แนวคิดที่นี่ไม่เหมือนใคร ฉันหวังว่า:) เริ่มกันเลย
เกม 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 ขั้นตอน (พร้อมรูปภาพ)
เกม 3D4x: 3D 4x4x4 Tic-Tac-Toe: คุณเบื่อที่จะเล่น tic-tac-toe แบบเดิม ๆ ที่น่าเบื่อ 2 มิติหรือไม่? เรามีทางออกให้คุณ! ทิก-แทค-โท ใน 3 มิติ!!! สำหรับผู้เล่น 2 คน ในคิวบ์ 4x4x4 นี้ รับไฟ LED 4 ดวงติดต่อกัน (ในทิศทางใดก็ได้) แล้วคุณจะชนะ! คุณทำได้. คุณปลา
เกม Tic-Tac Toe แบบโต้ตอบควบคุมด้วย Arduino: 6 ขั้นตอน
เกม Tic-Tac Toe แบบโต้ตอบที่ควบคุมด้วย Arduino: เป้าหมายของโครงการ Tic-Tac-Toe ทางกายภาพคือการย้ายเกมที่มีชื่อเสียงเข้าสู่ขอบเขตทางกายภาพ เดิมทีเกมนี้เล่นโดยผู้เล่นสองคนบนแผ่นกระดาษ - โดยใส่สัญลักษณ์ 'X' และ 'O' สลับกัน ความคิดของเราคือการตรวจสอบพฤติกรรมของผู้เล่น