เกมเก็บเหรียญ(Coin collecting game)

คณะวิศวกรรมศาสตร์ / สาขาวิศวกรรมไฟฟ้า / โครงงานวิชาเรียน

ผู้เขียนบทความ : นางสาว กัญญาณัฐ พลสุวรรณ รหัส167404130008

คณะวิศวกรรมศาสตร์ : สาขาวิศวกรรมไฟฟ้า

วิชา : 04-000-104 การโปรแกรมคอมพิวเตอร์ การศึกษาภาคที่1/2567

  1. ความเป็นมา

เกมเก็บเหรียญเป็นเกมที่ได้รับความนิยมในหมู่ผู้เล่นทุกวัย โดยมีแนวคิดในการพัฒนาทักษะการตอบสนองและการควบคุมการเคลื่อนไหว เกมนี้มีรูปแบบการเล่นที่เรียบง่ายและสนุกสนาน ซึ่งเหมาะสำหรับการใช้เวลาในการพักผ่อนและความบันเทิง

  1. วัตถุประสงค์ วัตถุประสงค์ของการพัฒนาเกมนี้คือ:

เพื่อสร้างความสนุกสนานให้กับผู้เล่น
เพื่อฝึกทักษะการตอบสนองและความสามารถในการควบคุมการเคลื่อนไหว
เพื่อศึกษาการใช้ HTML, CSS และ JavaScript ในการพัฒนาเกม

  1. ขอบเขต

การสร้างเกมที่สามารถเล่นได้ในเบราว์เซอร์
การควบคุมคะแนนที่ได้จากการคลิกเหรียญ
การเคลื่อนไหวของเหรียญแบบสุ่มในหน้าจอ

  1. ประโยชน์ที่คาดว่าจะได้รับ

ผู้เล่นจะได้รับประโยชน์จากการเล่นเกมนี้ดังนี้:

การพัฒนาทักษะการตอบสนอง
ความสนุกสนานในการเล่นเกม
ความเข้าใจเกี่ยวกับการเขียนโค้ด HTML, CSS และ JavaScript

  1. ความรู้ที่คิดว่าจะได้รับ

การพัฒนาเกมนี้จะทำให้ผู้เรียนได้รับความรู้เกี่ยวกับ:

การใช้งาน DOM ใน JavaScript
การจัดการเหตุการณ์ (event handling)
การออกแบบหน้าเว็บด้วย CSS

  1. ผลการดำเนินการ

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

  1. การทดลอง สรุปผล และข้อเสนอแนะ

การทดลองเล่นเกมนี้แสดงให้เห็นว่า:

ผู้เล่นสามารถเข้าใจวิธีการเล่นได้อย่างรวดเร็ว
การเคลื่อนไหวของเหรียญช่วยเพิ่มความท้าทายและความสนุก ข้อเสนอแนะคือ ควรเพิ่มฟีเจอร์ใหม่ เช่น ระดับความยากและเวลาจำกัดในการเล่น

  1. วิธีการใช้งานโปรแกรม
  1. เปิดไฟล์ HTML:
    • ดาวน์โหลดไฟล์ที่มีโค้ดเกมนี้แล้วบันทึกเป็นไฟล์ .html (เช่น game.html).
    • เปิดไฟล์นี้ในเว็บเบราว์เซอร์ (Chrome, Firefox, หรือเบราว์เซอร์อื่นๆ).
  2. เริ่มเกม:
    • เมื่อเปิดหน้าเกมแล้ว คุณจะเห็นปุ่ม “เริ่มเกม” และ “หยุดเกม”.
    • คลิกที่ปุ่ม “เริ่มเกม” เพื่อเริ่มเล่นเกม.
  3. เก็บคะแนน:
    • เมื่อเริ่มเกมแล้ว เหรียญ (ที่มีสีทอง) จะเริ่มเคลื่อนที่ไปมาในหน้าจอ.
    • คลิกที่เหรียญเพื่อเก็บคะแนน คะแนนจะเพิ่มขึ้นเมื่อคุณคลิกเหรียญ.
  4. หยุดเกม:
    • หากต้องการหยุดเกม ให้คลิกที่ปุ่ม “หยุดเกม”.
    • การหยุดเกมจะทำให้เหรียญหยุดเคลื่อนที่และไม่สามารถคลิกเพื่อเก็บคะแนนได้.
  5. เริ่มใหม่:
    • หลังจากหยุดเกม คุณสามารถเริ่มเกมใหม่ได้โดยคลิกที่ปุ่ม “เริ่มเกม” อีกครั้ง.

หมายเหตุเพิ่มเติม:

  • คะแนนจะเริ่มต้นที่ 0 ทุกครั้งที่เริ่มเกมใหม่.
  • สามารถเล่นซ้ำได้เรื่อยๆ เพื่อพัฒนาทักษะการตอบสนองและแข่งขันกับตัวเองในคะแนนที่ได้

9.อ้างอิง

The HTML, CSS, and JavaScript code you provided for the “Coin Collection Game” is a simple interactive web game. Similar projects can be found in online tutorials that help beginners learn how to create games using web technologies. For example, a similar coin-based game tutorial can be found on Coding Torque, which features a “Coin Toss Game” developed with HTML, CSS, and JavaScript

Coding Torque

. Additionally, CodeWithFaraz offers several JavaScript-based game examples, like “Whack-a-Mole” and other simple games that use similar mechanics to move objects and update scores in real time

Code with Faraz

.

These websites provide detailed explanations and source code that you can use to compare or enhance your own project.


10.วิดีโอตัวอย่างเกมและอธิบายโค้ด

ลิงค์ตัวอย่างวิดีโออธิบายโค้ดและะตัวอย่างเกมhttps://youtu.be/WXFk0kXN84U?si=b2AhRolSRcGooH38

โค้ดเกมด้านล่าง

You may also like...

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *