กลับมัน! - เกมที่โง่ที่สุดในโลก: 7 ขั้นตอน (พร้อมรูปภาพ)
กลับมัน! - เกมที่โง่ที่สุดในโลก: 7 ขั้นตอน (พร้อมรูปภาพ)
Anonim
Image
Image
กลับมัน! - เกมที่โง่ที่สุดในโลก?
กลับมัน! - เกมที่โง่ที่สุดในโลก?
กลับมัน! - เกมที่โง่ที่สุดในโลก?
กลับมัน! - เกมที่โง่ที่สุดในโลก?
กลับมัน! - เกมที่โง่ที่สุดในโลก?
กลับมัน! - เกมที่โง่ที่สุดในโลก?

Origins: นี่คือเกมที่ฉันพัฒนาเมื่อสองสามปี 2018-2019

เดิมเรียกว่า "Stupid Flip" และเนื่องจากความสนใจของฉันในการสร้างเกมอินเทอร์แอคทีฟที่เรียบง่ายและสนุกสนาน ซึ่งสามารถใช้เพื่อสอนการเขียนโค้ดได้เช่นกัน นี่เป็นเกมที่ง่ายที่สุดเท่าที่จะเป็นไปได้และเกี่ยวข้องกับการพลิกแขนจากผู้เล่นคนหนึ่งไปยังอีกคนหนึ่งด้วยการ์ด (โทเค็น) ที่ติดอยู่ที่ปลายด้วยแม่เหล็ก

ผู้เล่นจะได้รับคะแนนหากคู่ต่อสู้ 'ทำหล่น' ไพ่เมื่อพยายามพลิกไพ่ หรือหากพวกเขาสามารถพลิกไพ่ด้วยแรงที่จำเป็นในการฝากไพ่ไว้ฝั่งคู่ต่อสู้

แม้ว่ามันจะเรียบง่ายอย่างเหลือเชื่อ Flip-It! ยังเสพติดและโกรธเคืองอย่างน่าประหลาด

ต้นแบบเริ่มต้นทำด้วยกระดาษแข็งและใช้แผงวงจร ABS แบบท่อเป็นแบริ่ง สิ่งเหล่านี้มีระบบการให้คะแนนแบบอะนาล็อก (ดูรูป)

รุ่นต่อมาประกอบด้วยเคส MDF ส่วนประกอบที่พิมพ์ 3 มิติสำหรับตลับลูกปืน ข้อต่อ และที่จับแม่เหล็ก ขั้นตอนสุดท้ายคือการเพิ่มคะแนนอิเล็กทรอนิกส์

คำแนะนำนี้เกี่ยวข้องกับการสร้าง CNC รุ่น 3d ที่พิมพ์และอิเล็กทรอนิกส์ ฉันพัฒนาสิ่งนี้สำหรับชุดของการออกแบบ/ทำเวิร์กช็อป แนวคิดก็คือเด็กๆ สามารถพัฒนาธีมของตนเองสำหรับเกมได้ ธีมเริ่มต้นคือการพลิก 毽子 (JianZi) ระหว่างผู้เล่นสองคน JianZi เป็นลูกขนไก่ถ่วงน้ำหนักของจีนที่สามารถเตะไปมาระหว่างผู้เล่นได้

ชุดรูปแบบในตัวอย่างนี้แสดงโมดูลดวงจันทร์ของ Apollo 11 ที่พลิกไปมาระหว่างโลกและดวงจันทร์

การนำชิ้นส่วนทั้งหมดมารวมกันเป็นกระบวนการที่ค่อนข้างยาว ฉันจึงขอแนะนำให้ทุกคนที่สนใจใช้มิติข้อมูลเพื่อสร้างเวอร์ชันง่ายๆ บนกระดาษแข็ง สามารถทำได้อย่างรวดเร็วและเกมก็สนุกไม่แพ้กัน ส่วนเดียวที่สำคัญคือแม่เหล็กนีโอไดเมียม 5 มม. เราใช้ทรงกลมซึ่งเป็นสิ่งที่คุณพบในของเล่นก่อสร้างหรือ 'ของเล่นสำหรับผู้บริหาร' ซึ่งคุณสามารถสร้างรูปร่างด้วยแม่เหล็กหลายอัน

ในเวอร์ชันนี้ ฉันใช้สปริงเพื่อให้ 'การยก' หรือกำลังพลิกกลับ แต่ในเวอร์ชันก่อนหน้า ฉันยังใช้แถบยางที่ประสบความสำเร็จพอๆ กัน

ป้ายบอกคะแนนอิเล็กทรอนิกส์เป็นแบบฝึกหัดที่สนุกสนานในการเขียนโค้ด ระบบตรวจจับใช้เซ็นเซอร์สะท้อนแสงเมจิกอาย IR สองตัว สิ่งเหล่านี้ช่วยให้ Arduino สามารถระบุได้ว่าเมื่อใดที่การ์ดจะ 'พลิก' และเมื่อใดที่มีแนวโน้มว่าจะหลุดออก สิ่งเหล่านี้พร้อมกับปุ่มขัดจังหวะเป็นอินพุตเดียวสำหรับเกมนี้ เอาต์พุตเป็นจอแสดงผล 7 ส่วน 8 หลักและออดแบบเพียโซ ฉันพยายามทำสิ่งต่างๆ ให้มากที่สุดเท่าที่จะทำได้ด้วยการตั้งค่าง่ายๆ นี้ แต่ยังมีพื้นที่มากมายสำหรับการปรับแต่งและปรับปรุง นี่เป็นเพียงโครงการที่สามหรือสี่ที่ฉันเขียนโค้ดและหยาบและยุ่งเหยิงอย่างที่คุณคาดหวัง ฉันหวังว่าฉันได้จดบันทึกเพียงพอเพื่อช่วยใครก็ตามที่ต้องการทราบว่าเกิดอะไรขึ้น ฉันพัฒนาเอฟเฟกต์เสียงและการประโคมสำหรับเกมสองสามอย่าง แต่สำหรับองค์ประกอบเสียงส่วนใหญ่รวมถึงธีม Mario Bros ฉันรู้สึกเป็นหนี้บุญคุณ Dipto Pratyaksa และ Prince Stevie-Ray Charles Balabis จาก Princetronics

รวมถึงไฟล์การพิมพ์ 3 มิติสำหรับส่วนประกอบข้อต่อและแบริ่งต่างๆ ฉันรู้สึกขอบคุณ Mike และ Per Widing มากสำหรับความช่วยเหลือของพวกเขาในการปรับแต่งการออกแบบและการพิมพ์สิ่งเหล่านี้ให้ฉัน

ภาพยนตร์แสดงขั้นตอนที่เกี่ยวข้องทั้งหมด แต่ฉันจะอธิบายรายละเอียดเพิ่มเติมที่นี่

เสบียง

ในการสร้างเกม:

ใช้ไฟล์ที่แนบมากับ CNC หรือเลเซอร์ตัดชุดชิ้นส่วน

ใช้ไฟล์แนบเพื่อพิมพ์องค์ประกอบการเชื่อมต่อ 3 มิติ

โอริงหรือยางรัด

สปริงเสริม เส้นผ่านศูนย์กลางภายนอก 7 มม. เส้นผ่านศูนย์กลางภายใน 5 มม.

เดือยไม้ 5mm

บล็อกไม้ 28 มม. กลม เจาะ 5 มม. (สำหรับถ่วง) - ไม่จำเป็นต้องกลม

แม่เหล็กนีโอไดเมียมทรงกลม 5 มม. (แบบเดียวกับที่พบในของเล่นก่อสร้างแม่เหล็ก)

ในการสร้างองค์ประกอบการให้คะแนนอิเล็กทรอนิกส์:

ที่ใส่แบตเตอรี่ 9v และตะกั่ว

แบตเตอรี่ 9v

Arduino Nano (ฉันใช้โคลน)

กระดานฝ่าวงล้อมนาโน

สวิตช์ปุ่มกด 12 มม.

โมดูลแสดงผล LED 8 x 7 ส่วน

ออดแบบพาสซีฟ

โมดูลเซ็นเซอร์สะท้อนแสง IR 2 x

สายเคเบิลดูปองท์ตัวเมียกับตัวเมีย

ขั้นตอนที่ 1: ตัดออกและประกอบชิ้นส่วน

ตัดและประกอบชิ้นส่วน
ตัดและประกอบชิ้นส่วน
ตัดและประกอบชิ้นส่วน
ตัดและประกอบชิ้นส่วน
ตัดและประกอบชิ้นส่วน
ตัดและประกอบชิ้นส่วน

ใช้ไฟล์แนบเพื่อตัดชิ้นส่วนใน MDF. 5 มม

ประกอบตามที่แสดงในวิดีโอโดยใช้กาวไม้แล้วปล่อยให้แห้ง

ขั้นตอนที่ 2: ตัดเดือยและสปริงให้ได้ขนาด

ตัดเดือยและสปริงให้ได้ขนาด
ตัดเดือยและสปริงให้ได้ขนาด
ตัดเดือยและสปริงให้ได้ขนาด
ตัดเดือยและสปริงให้ได้ขนาด
ตัดเดือยและสปริงให้ได้ขนาด
ตัดเดือยและสปริงให้ได้ขนาด
ตัดเดือยและสปริงให้ได้ขนาด
ตัดเดือยและสปริงให้ได้ขนาด

ใช้คู่มือการตัดเพื่อตัดเดือยและสปริงให้ได้ขนาด

ติดตั้งสปริงยึดเข้ากับแผงด้านหลังของเคสด้วยกาวไม้

เมื่อแห้งแล้ว ให้ดันและบิดสปริงไปที่ส่วนนี้ จากนั้นปิดท้ายด้วยเดือยอีกส่วน

ขั้นตอนที่ 3: ประกอบกลไกการพลิกกลับ

ประกอบกลไกการพลิกกลับ
ประกอบกลไกการพลิกกลับ
ประกอบกลไกการพลิกกลับ
ประกอบกลไกการพลิกกลับ
ประกอบกลไกการพลิกกลับ
ประกอบกลไกการพลิกกลับ
ประกอบกลไกการพลิกกลับ
ประกอบกลไกการพลิกกลับ

กลไกการพลิกถูกสร้างขึ้นด้วยเดือย 5 มม. และชุดของส่วนประกอบที่พิมพ์ 3 มิติ

ชิ้นส่วนเหล่านี้ได้รับการพัฒนาร่วมกับ Mike และ Per Widing และปรับแต่งได้อย่างดี

ส่วน 'แบริ่ง' (เรียกว่า 'โดม' ที่นี่) ควรคว้านด้วยดอกสว่าน 5.2 มม. เพื่อให้เดือยทำงานได้อย่างราบรื่น จากนั้นยึดเข้ากับแผ่นหลังของเคสด้วยกาวร้อน

ส่วนประกอบอื่นๆ ยึดเข้าที่ด้วยโอริง 6 มม. แต่แถบยางขนาดเล็กทำงานได้ดีเท่ากัน

สิ่งเหล่านี้ทำให้แขนสามารถปรับได้เพื่อประสิทธิภาพการเล่นที่ดีที่สุด!

ขั้นตอนที่ 4: วางสายส่วนประกอบ

วางสายส่วนประกอบ
วางสายส่วนประกอบ
วางสายส่วนประกอบ
วางสายส่วนประกอบ
วางสายส่วนประกอบ
วางสายส่วนประกอบ
วางสายส่วนประกอบ
วางสายส่วนประกอบ

แนบเป็นแผนภาพการเดินสายไฟแสดงวิธีการประกอบส่วนประกอบต่างๆ กับ Arduino Nano

โมดูลเซ็นเซอร์ IR ส่งสัญญาณดิจิตอลไปยัง Arduino (เปิด/ปิด) ต้องปรับความไวของพวกมันด้วยโพเทนชิออมิเตอร์เพื่อให้สามารถตรวจจับได้อย่างแม่นยำว่ามีโทเค็นอยู่ในตำแหน่งหรือไม่

ขั้นตอนที่ 5: อัปโหลดรหัส

อัพโหลดโค้ด
อัพโหลดโค้ด

นี่คือรหัสที่ฉันพัฒนาสำหรับเกม

ดังที่ได้กล่าวไว้ก่อนหน้านี้ นี่เป็นความพยายามที่ค่อนข้างมือสมัครเล่น และฉันแน่ใจว่าจะสามารถปรับปรุงให้ดีขึ้นได้ แต่มันใช้ได้ผลสำหรับฉัน

โดยพื้นฐานแล้ว เครื่องตรวจจับ IR จะกำหนดตำแหน่งที่โทเค็นเพื่อเริ่มเล่น จากนั้นจึงทดสอบว่า 'พลิกกลับ' สำเร็จหรือไม่

'การพลิก' ที่ต่อเนื่องกันแต่ละครั้งจะนำไปสู่การนับการชุมนุม

แต้มนี้จะเพิ่มเข้าไปในคะแนนของผู้เล่นที่ชนะเมื่อโทเค็นถูกทิ้ง

ผู้เล่นเสียชีวิตทุกครั้งที่โทเค็นถูกทิ้ง

เมื่อผู้เล่นคนใดคนหนึ่งเสียชีวิต 5 ชีวิต เกมจะจบลง

ขั้นตอนที่ 6: ปรับแต่งเกม

ปรับแต่งเกม
ปรับแต่งเกม
ปรับแต่งเกม
ปรับแต่งเกม
ปรับแต่งเกม
ปรับแต่งเกม

ชุดรูปแบบตัวอย่างที่แสดงที่นี่คือโมดูลดวงจันทร์ที่เดินทางระหว่างโลกและดวงจันทร์ ฉันทำสิ่งนี้เนื่องจากครบรอบ 50 ปีของภารกิจ Apollo11

มันทำมาจากชิ้นส่วนที่พิมพ์ง่าย ๆ แต่แนวคิดก็คือเกมนี้สามารถตกแต่งเป็นธีมได้อย่างสมบูรณ์ด้วยสีและชิ้นส่วนเพิ่มเติม

ส่วน 'โทเค็น' ควรมีเส้นผ่านศูนย์กลางประมาณ 70 มม. เราพบว่าลวดเย็บกระดาษสองหรือสามชิ้นที่ติดกาวระหว่างกระดาษสองแผ่นแล้วเคลือบนั้นมีน้ำหนักและกำลังแม่เหล็กที่เหมาะสม แต่นี่เป็นสิ่งที่ต้องมีการทดลอง

ขั้นตอนที่ 7: ตัวอย่าง

ตัวอย่าง
ตัวอย่าง
ตัวอย่าง
ตัวอย่าง
ตัวอย่าง
ตัวอย่าง

นี่คือตัวอย่างบางส่วนของ Flip-it! ที่เราทำในเวิร์กช็อปล่าสุด

ตัวอย่างทั้งหมดเหล่านี้แสดงวงล้อการให้คะแนนมากกว่าการให้คะแนนแบบอิเล็กทรอนิกส์

ทั้งคู่สนุก งี่เง่า และน่าติดตาม!

การแข่งขันเกม
การแข่งขันเกม
การแข่งขันเกม
การแข่งขันเกม

รองชนะเลิศการแข่งขันเกม

แนะนำ: