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

โปรเจกต์ Spike Game (เครื่อง Portable Game Console)

เครื่อง Portable Game Console ขนาดเล็กและพกพาสะดวก!

โปรเจกต์ Spike Game (เครื่อง Portable Game Console)
4,102 การดู
6 ถูกใจ

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

1x SSD1306 OLED Display
-
1x 10 jumper wires 150mm male
-
1x 3D printer (making the case)
-
1x ARDUINO UNO R3
-
1x Push Button
-
1x Esp32 C3 Mini
-

แอปพลิเคชันและแพลตฟอร์ม

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

พื้นฐานของเกมนี้ถูกสร้างขึ้นโดย ultramegabombasticfuze แต่ผมได้ทำการแก้ไข bug และปัญหาอื่นๆ เรียบร้อยแล้ว

คุณสามารถดูรูปภาพและไฟล์ทั้งหมดที่จำเป็นได้ที่ด้านล่างนี้ ผมหวังว่าทุกคนจะชอบเวอร์ชันใหม่ที่ผมทำขึ้นมา และถ้าคุณชอบ โปรดช่วยสนับสนุนผมด้วยการกดถูกใจ (thumbs up) เพื่อให้คนอื่นหาโปรเจกต์นี้เจอได้มากขึ้นนะครับ =)

ในไฟล์ STL ผมได้เตรียมชิ้นส่วนแต่ละอย่างไว้ 2 แบบ คือแบบที่มีรูและแบบที่ไม่มีรู เผื่อในกรณีที่คุณต้องการปรับแต่งเองโดยไม่ต้องการให้มีรูเจาะไว้ก่อน ก็สามารถเลือกแบบที่ไม่มีรูได้ครับ

หากคุณต้องการ สามารถเข้ามาคอมเมนต์คะแนน High score ของคุณได้ เพื่อให้คนอื่นๆ ได้ลองพยายามทำคะแนนแข่งกัน ถ้ามีคนเข้ามาคอมเมนต์คะแนนกันเยอะ ผมอาจจะทำ Leaderboard เพิ่มเติมให้ครับ

อย่าลืมตรวจสอบให้แน่ใจว่าคุณใช้ Code ที่ถูกต้อง เพื่อให้ทุกอย่างทำงานได้อย่างที่ควรจะเป็น และถ้าคุณพบ bug หรือ glitch ใดๆ โปรดแจ้งให้ผมทราบด้วย และถ้าคุณอยากจะช่วยเหลือเพิ่มเติม คุณสามารถลองแก้ไขและอธิบายวิธีแก้มาให้ผม เพื่อที่ผมจะได้อัปเดต Code ให้ทำงานได้อย่างถูกต้องครับ

วิธีการติดตั้ง (โปรดระมัดระวังในการเชื่อมต่อทุกอย่างให้ถูกต้อง เพื่อป้องกันความเสียหายที่อาจเกิดขึ้น!)

จำไว้ว่ามันอาจจะเขียนว่าทั้ง SCK และ SLC แต่พวกมันคืออย่างเดียวกัน

Arduino UNO R3

OLED Arduino UNO R3

-------- ------------------------

GND ---> GND

VCC ---> 3.3V

SCL/SCK ---> A5

SDA ---> A4

Button Arduino UNO R3

---------- -----------------------

One side ---> Digital pin 3

Other side --> GND

ESP32 C3 MINI

OLED Esp32 C3 MINI

-------- ---------------------

GND ---> GND

VCC ---> 3.3V

SCL/SCK ---> 9

SDA ---> 8

Button Esp32 C3 MINI

---------- ---------------------

One pin ---> Digital pin 3

Other pin --> GND

สิ่งที่ผมได้ทำการแก้ไข:

- ความเร็วของเกม (Game speed)

- Sprites

- การตรวจจับการชน (Collision)

- High score

- แสดงคะแนนหลังจากที่คุณตาย

- ใช้งานได้บน Esp32 C3 Mini

- กราฟิกที่ไหลลื่นขึ้น

- การวางตำแหน่งหนาม (Spike) ที่ดีขึ้น

- การหน่วงเวลาเพื่อให้คุณเห็นคะแนน เผื่อในกรณีที่คุณเผลอกดข้ามไป

- เอฟเฟกต์ Screen Wipe สุดเท่ตอนเริ่มรอบใหม่หรือตอนที่คุณตาย

ลิงก์ของ ultramegabombasticfuze:

Arduino: https://projecthub.arduino.cc/ultramegabombasticfuze

GitHub: https://github.com/Coool-one

Github ของผม: https://github.com/Sweden-Guy

Code

🔒 ปลดล็อก Code

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

รหัสอ้างอิงโปรเจกต์: spike-game-portable-game-console-7ff10d
699 บาท
PromptPay QR Code

ประเมิน Project

อยากได้งานคล้ายโปรเจคนี้? กดไปหน้าประเมินราคา

เอาฟอร์มยาวออกจากท้ายหน้า Project แล้ว เหลือเป็นปุ่มให้กดไปกรอกหน้าเดียว ตัวใหญ่ เว้นบรรทัดเยอะ อ่านง่ายกว่า

รีวิวจากคนใช้งานจริง

รีวิวจากลูกค้าและคนที่เคยใช้งาน

ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย

กำลังโหลดรีวิว...