หน้าแรก ดูโปรเจกต์ทั้งหมด
Expert

โปรเจกต์ SMD 1.0 : Smart Monopoly Dice 1.0

Smart Dice สำหรับ Monopoly เพื่อป้องกันการโกงและช่วยให้เราสามารถซื้อเมืองได้ ซึ่งสามารถสร้างได้ใน 2 ขั้นตอนง่ายๆ

โปรเจกต์ SMD 1.0 : Smart Monopoly Dice 1.0

รายการอุปกรณ์และเครื่องมือ

1x LCD Keypad Shield For Arduino
-
1x Arduino Uno Rev3
-

รายละเอียดและวิธีทำ

1 : วัตถุประสงค์

วัตถุประสงค์ของโปรเจกต์นี้คือการจำลองเกมกระดานเศรษฐี (Monopoly) ในเวอร์ชันที่ลดทอนรายละเอียดลงโดยใช้ Arduino และจอ 16x2 LCD display ซึ่งช่วยให้ผู้เล่นหลายคนสามารถสลับตาเล่นกัน ทอยลูกเต๋า เคลื่อนย้ายตำแหน่งบนกระดาน และปฏิสัมพันธ์กับทรัพย์สินต่างๆ ได้

ขั้นตอนการสร้างโปรเจกต์นี้ :

ขั้นตอนที่ 1: นำ Arduino Uno มาเชื่อมต่อเข้ากับ LCD Keypad Shield

ขั้นตอนที่ 2 : อัปโหลด Code ที่ผมจัดเตรียมไว้ให้

2 : Game Logic

  1. Initialization: เริ่มต้นการทำงานของเกมด้วยการตั้งค่าจอ LCD display และแจ้งให้ผู้เล่นเลือกจำนวนผู้เล่นที่จะเข้าร่วม
  2. Turn Management: ผู้เล่นแต่ละคนจะสลับตาการเล่นเพื่อทอยลูกเต๋าและเคลื่อนย้ายตัวเดิน (Token) บนกระดาน
  3. Dice Rolling: ผู้เล่นทอยลูกเต๋าเสมือนจริงเพื่อกำหนดจำนวนช่องที่จะต้องเดินไป
  4. Token Movement: ตัวเดินของผู้เล่นจะเคลื่อนที่ไปรอบๆ กระดานตามผลของการทอยลูกเต๋า โดยจะมีการอัปเดตตำแหน่งและแสดงผลบน LCD
  5. Property Interaction: ผู้เล่นสามารถมีปฏิสัมพันธ์กับทรัพย์สินที่เดินไปตกได้ เช่น การซื้อทรัพย์สินที่ยังไม่มีเจ้าของ การจ่ายค่าเช่าหากตกในช่องที่มีเจ้าของแล้ว หรือการเลือกข้ามการซื้อทรัพย์สิน
  6. Property Ownership: ตัวเกมจะมีการติดตามข้อมูลการเป็นเจ้าของทรัพย์สิน ซึ่งช่วยให้ผู้เล่นสามารถซื้อ ขาย และเก็บค่าเช่าได้
  1. Game Progression: เกมจะดำเนินต่อไปเรื่อยๆ ในแต่ละเทิร์นจนกว่าจะบรรลุเงื่อนไขการชนะ เช่น มีผู้เล่นคนใดคนหนึ่งเป็นเจ้าของทรัพย์สินทั้งหมด หรือผู้เล่นร่วมกันตัดสินใจจบเกม

3 : User Interface

  1. LCD Display: ทำหน้าที่แสดงผลข้อมูลภาพให้กับผู้เล่นตลอดการเล่นเกม รวมถึงข้อความแนะนำ ลำดับการเล่น ผลการทอยลูกเต๋า ข้อมูลทรัพย์สิน และข้อความแจ้งเตือนต่างๆ
  2. Button Input: ผู้เล่นโต้ตอบกับเกมผ่านปุ่มทิศทางเพื่อเลือกเมนูและตัวเลือกต่างๆ ทำให้การเล่นเกมเป็นไปอย่างลื่นไหลและเข้าใจง่าย

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: smd-10-smart-monopoly-dice-10-fc9b12
299 บาท
PromptPay QR Code