กลับไปหน้ารวมไฟล์
jump-over-people-game-78efbb.md

ชื่อโปรเจกต์: เกมกระโดดข้ามคน

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

รายละเอียดทางเทคนิคเพิ่มเติม

ตรรกะการเล่นเกมเชิงโต้ตอบทางกายภาพ

เกมที่สนุกและต้องใช้การเคลื่อนไหว โดยผู้เล่นจะต้องกระโดดข้าม "สิ่งกีดขวางเสมือน" ที่เคลื่อนที่ ซึ่งสว่างขึ้นบนแถบ LED ขนาดใหญ่ หรือแสดงผลบนจอ LCD

  • การตรวจจับ "การกระโดด" ด้วยคลื่น Ultrasonic: ใช้เซ็นเซอร์ Ultrasonic ความเร็วสูงที่ระดับพื้น Arduino จะระบุ "การกระโดด" โดยการตรวจจับการหายไปอย่างกะทันหันของเท้าผู้เล่น การตั้งเวลาของเฟิร์มแวร์ได้รับการปรับแต่งเพื่อให้การกระโดดต้องเกิดขึ้นภายในช่วงเวลา 100ms ที่กำหนด
  • แกนหลักการปรับความเร็วก้าวหน้า: เมื่อผู้เล่นเล่นไปเรื่อย ๆ "สิ่งกีดขวางเสมือน" จะเคลื่อนที่เร็วขึ้น Arduino จะจัดการสถานะของเกมและแสดงคะแนนสูงสุดบนจอ 16x2 LCD หรือ serial dashboard

การสร้างต้นแบบ

  • ตรวจสอบด้วย Arduino IDE: ปรับให้เหมาะสมเพื่อประสิทธิภาพที่เสถียร 100% และไม่มี input lag เพื่อให้แน่ใจว่าเกมยังคงยุติธรรมและตอบสนองได้ดีสำหรับผู้เล่นทุกคน

ข้อมูล Frontmatter ดั้งเดิม

title: "Jump Over People Game"
description: "You press a button to make the person jump over other people in the way and when you fail, it gives you a score."
author: "Aedan_Barr"
category: ""
tags:
  - "games"
views: 3057
likes: 0
price: 450
difficulty: "Intermediate"
components:
  - "1x Breadboard (generic)"
  - "1x Resistor 10k ohm"
  - "1x Rotary potentiometer (generic)"
  - "1x Standard LCD - 16x2 White on Blue"
  - "1x Pushbutton switch 12mm"
  - "1x Arduino UNO"
  - "1x Jumper wires (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/ca87df95-101c-4a16-9054-668b661d2f4a.ino"
documentationLinks: []
passwordHash: "a433c23ecf56f65e60f31fe87d30438d741ae9a3816a67d74a94520413d4994a"
encryptedPayload: "U2FsdGVkX1+wiKxIj9maIJ/K3p1iJc0JWs/ULutoZyccvCDZRC33leIRmNO0ja220MaZ2+bIYTRz08CIqS9uNv9VjnzhMrP13F2nrK9DTM0="
seoDescription: "Build a Jump Over People Game with Arduino. Press a Button to jump and track your Score when you fail."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/jump-over-people-game-78efbb_cover.jpg"
lang: "th"