Professional Documents
Culture Documents
โครงงานคอมพิวเตอร์
เรื่อง การเขียน Simple Action ใน D&D
จาก Avrae Bot Discord
Simple Cording Action in DND
from Avrae Bot Discord
จัดทำโดย
นายสกลวรรธน์ ชัยมงคล สทส.65.1
นายปวริศร์ ติ้นไล่ สทส.65.1
อาจารย์ที่ปรึกษา
ข
นายภีรภัท วิวัฒน์พงษ์
บทคัดย่อ
Abstract
กิตติกรรมประกาศ
โครงงานวิจัยฉบับนี้สำเร็จอย่างสมบูรณ์ไปได้ด้วยความช่วย
เหลืออย่างยิ่งจากอาจารย์ที่ปรึกษา คุณครูภีรภัท วิวัฒน์พงษ์ ที่ได้
ให้คำแนะนำ ปรึกษาและให้ข้อมูลต่างๆ ขอกราบขอบพระคุณอย่าง
สูง ณ โอกาสนี้
ขอขอบคุณแผนกเทคโนโลยีสารสนเทศ วิทยาลัยเทคนิค
กำแพงเพชร ที่ให้คำแนะนำและเอื้อเฟื้ อวัสดุอุปกรณ์ต่างๆ สำหรับ
การทำโครงงาน
คณะผู้จัดทำ
จ
สารบัญ
บทคัดย่อ ก
Abstract ข
กิตติกรรมประกาศ
ค
สารบัญ
ง
บทที่ 1 บทนำ
1
1.1 ที่มาและความสำคัญของโครงงาน
1
1.2 จุดประสงค์ของโครงงาน
1
1.3 ขอบเขตของโครงงาน
1
1.4 สถานที่ทำโครงการ
2
1.5 ประโยชน์ที่คาดว่าจะได้รับ
2
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง
ฉ
3
2.1 เอกสารที่เกี่ยวข้อง
3
2.2 งานวิจัยที่เกี่ยวข้อง
6
บทที่ 3 วิธีการทำโครงงาน
8
3.1 ขั้นตอนการทำโครงงาน
8
3.2 อุปกรณ์
9
3.3 ขึ้นตอนการทำ
10
บทที่ 4 ผลการวิเคราะห์ข้อมูล/ผลการจัดทำโครงงาน
16
4.1 แบบสอบถามความพึงพอใจ
16
บทที่ 5 สรุปผลและอภิปรายผลการดำเนินการจัดทำโครงงาน
11
5.1 สรุปผล
11
5.2 ประโยชน์คาดว่าจะได้รับ
ช
11
5.3 ข้อเสนอแนะ
11
ภ า พ ผ น ว ก
บ ร ร ณ า นุ ก ร ม
ประวัติผู้เขียน
1
บทที่ 1
บทนำ
1.2 จุดประสงค์ของโครงงาน
1.3 ขอบเขตของโครงงาน
ขอบเขตของโครงการจะเริ่มต้นตั้งแต่วันที่ 15 พฤษภาคม
พ.ศ. 2566 – 28 กุมภาพันธ์ พ.ศ. 2567 โดยขอบเขตที่ศึกษา
โครงการจะประกอบไปด้วย
1.3.1 การศึกษาภาษา ที่ไช้กับตัว Avrae
1.3.2 การศึกษาระบบที่ใช้กับโปรแกรม Discord
4
1.4 สถานที่ทำโครงการ
1.5 ประโยชน์ที่คาดว่าจะได้รับ
บทที่ 2
การศึกษาเอกสารอ้างอิง
2.1 เอกสารที่เกี่ยวข้อง
โปรแกรม Discord
คือแอปสื่อสารฟรีที่ให้คุณแบ่งปั นเสียง วิดีโอ และข้อความกับ
เพื่อนๆ ชุมชนเกม และนักพัฒนา แอปนี้มีผู้ใช้หลายล้านคน ซึ่งเป็ น
หนึ่งในวิธีการสื่อสารกับผู้คนออนไลน์ที่เป็ นที่นิยมมากที่สุด
นอกจากนี้ คุณยังสามารถใช้ Discord บนแพลตฟอร์มและอุปกรณ์
ที่เป็ นที่นิยมได้เกือบทั้งหมด รวมถึง Windows, macOS, Linux,
iOS, iPadOS, Android และเว็บเบราว์เซอร์ ถูกเปิ ดตัวในวันที่ 13
พฤษภาคม พ.ศ. 2558 (2015) ก่อตั้งโดยบริษัท Hammer &
Chisel, Inc. ก่อนที่จะเปลี่ยนไปเป็ น Discord Inc. ในเวลาต่อมา
โดยตัวของ Discord ใช้ภาษาที่หลากหลายในการประมวลผล
ข้อมูลต่างๆ โดยมี JavaScript เป็ นตัวกลาง และมี ภาษาต่างที่เข้า
มาเสริมทั้ง Elixir Python Rust C++ และรองรับภาษาในการสื่อ
สารรวมๆกับ 30 ภาษา รวมทั้งภาษาไทย
ในปี 2021 ดิสคอร์ด มีผู้ใช้ที่ลงทะเบียนอย่างน้อย 350 ล้าน
คน ในทั้งรูปแบบบนเว็บไซต์หรือในมือถือ โดยมีผู้ใช้งานมากกว่า
140 ล้านคนต่อเดือน
6
อิทธิพลอย่างลึกซึ้งจากวิดีโอเกม โดยเฉพาะอย่างยิ่งประเภทวิดีโอ
เกมเล่นตามบทบาท
บอท Avrae
คือบอทในโปรแกรม Discord ที่เอานำมาใช้เล่น DND
(Dungeons & Dragons) โดยเริ่มต้นจากโปรแกรมเมอร์ สามคน
ได้แก่ Croebh#5603 , Mechamoogle#1407 และ
Zhu.exe#4211 โดยเริ่มต้นในการสร้างในวันที่ 13 มกราคม พ.ศ.
2560 (2017) และได้รับความนิยมเป็ นอย่างมากในปี พ.ศ. 2562
(2019) ในช่วยการแพร่ระบาดของการแพร่ระบาดของโรคติดเชื้อ
ไวรัสโคโรนา 2019 (covid-19) ตั้งแต่ระรอบแรก ถึง ระรอบ 3
โดยตัวของบอท Avrae ใช้ภาษาในการประมวลผลด้วยภาษา
Darconic โดยมีพื้นฐานจากภาษา Python และใช้ภาษาอื่นๆ เข้า
มาเสริม เช่น JSON JavaScript C++
โดยเราสามารถสร้างตัวละครของเราและลิ้งค์ผ่านบอท
Avrae ได้ทั้งหมด 3 วิธีด้วยกันนั้นคือ
1. ลิ้งค์ผ่านทางเว็บไซต์ D&D Beyond เว็บหลักจากทาง
Wizards of the Coast
2. ลิ้งค์ผ่านทางเว็บไซต์ Dicecloud
3. ลิ้งค์ผ่านทาง Google Sheet ที่ผู้เล่นสามารถทำเองได้
9
2.2 งานวิจัยที่เกี่ยวข้อง
ปล่อยให้พวกเขาต่อสู้กับมังกร : การประเมินหลักฐาน
อย่างรวดเร็วเกี่ยวกับประโยชน์ในการรักษาของ
'Dungeons & Dragons'
ด้วยความสนใจสาธารณะที่เพิ่มขึ้นในเกมโรลเพลย์
"Dungeons & Dragons" ก็มีการอ้างว่ามันมีผลประโยชน์ต่อ
สุขภาพจิต แม้ว่าการโรลเพลย์บำบัดได้ถูกจัดตั้งแบบเชิงประจักษ์
การศึกษาในขณะนี้มุ่งที่จะสรุปวรรณกรรมที่เกี่ยวข้องกับหัวข้อนี้
และนำเสนอแนวทางที่เป็ นไปได้เพื่อการดำเนินการ D&D ในการ
แทรกแซงทางจิตวิทยา การประเมินหลักฐานอย่างรวดเร็ว (Rapid
Evidence Assesment หรือ REA) ได้ดำเนินการตามมาตรฐาน
โดยศูนย์กลางเพื่อการจัดการตามหลักฐาน สายการวิจัยที่เกี่ยวข้อง
ได้ถูกเข้ามาใน 7 ฐานข้อมูล (PsycArticles, PsycInfo, Child
Development & Adolescent Studies เป็ นต้น) เอกสารที่เผย
แพร่ในภาษาอังกฤษถึง กันยายน ค.ศ. 2020 ได้ถูกพิจารณาและ
ประเมินคุณภาพ การวิเคราะห์แก่นสาระของ 13 การศึกษาได้ให้ผล
มา 4 กระทู้: ประเภทของผู้เล่น D&D ที่ไม่มีบุคลิกภาพแบบครบ
วงจร, ทัศนคติของผู้ถือผลประโยชน์ร่วมเกี่ยวกับ D&D, ขาดการ
เผชิญปั ญหาที่ไม่เหมาะสมที่เชื่อมโยงกับ D&D, และศักยภาพ
ประโยชน์ทางจิตวิทยาจาก D&D ผลลัพธ์มีแนวโน้มแต่เพิ่งเริ่มต้น
ผลกระทบในทางปฏิบัติได้บริบทด้วยวรรณกรรมที่กว้างขึ้น
11
การศึกษานี้มีวัตถุประสงค์เพื่อสำรวจบทบาทของเกมเล่นตาม
บทบาทบนโต๊ะ (TRPG) ในการพัฒนาทักษะการอ่านออกเขียนได้
และความสนใจในการอ่านยามว่างของวัยรุ่นที่เล่นเกมเหล่านี้
นอกจากนี้ การศึกษานี้ยังมุ่งค้นหาว่านักการศึกษาควรมีบทบาท
หรือบทบาทใดในการพัฒนาวัฒนธรรมการเล่นเกมของนักเรียนวัย
รุ่น เพื่อตอบคำถามเหล่านี้ มีการสัมภาษณ์ผู้คน 7 คนที่เล่น TRPG
ตอนเป็ นวัยรุ่นเกี่ยวกับความสนใจใน TRPG ในอดีตและปั จจุบัน
นิสัยการอ่านในยามว่างทั้งในอดีตและปั จจุบัน และผลกระทบที่การ
เล่น TRPG มีต่อทักษะการอ่านออกเขียนได้ การศึกษานี้เปิ ดเผยว่า
ผู้เข้าร่วมทุกคนรู้สึกว่าการเล่น TRPG ช่วยพัฒนาทักษะการอ่าน
ออกเขียนได้อย่างน้อยหนึ่งทักษะ และประสบการณ์ TRPG ที่ลึกซึ้ง
และกว้างยิ่งขึ้นช่วยให้ผู้เข้าร่วมบางคนเอาชนะความยากลำบากที่
เกิดขึ้นจริงหรือในการรับรู้ด้วยการอ่านหรือการพูด TRPG ยังช่วย
ให้ผู้เข้าร่วมพัฒนาทักษะการฟั ง ในกรณีส่วนใหญ่ การเล่น TRPG
ยังนำไปสู่การอ่านหนังสือเพื่อความบันเทิงในปริมาณที่มากขึ้น
อย่างไรก็ตาม TRPG ไม่ได้มีอิทธิพลต่อประเภทที่ผู้เข้าร่วมอ่าน ผู้ที่
เคยอ่านแฟนตาซีมาก่อนชื่นชมความเชื่อมโยงที่พวกเขาเห็นใน
13
บทที่ 3
วิธีการทำโครงงาน
3.1 ขั้นตอนการทำโครงงาน
โครงงานคอมพิวเตอร์เป็ นกิจกรรมที่ต้องทำอย่างต่อเนื่อง
หลายขั้นตอน และแต่ละขั้นตอนจะมีความสำคัญต่อความสำเร็จ
ของโครงงานนั้นๆ การคัดเลือกโครงงานที่สนใจจะทำ ควรเป็ นไป
ตามความสามารถ ความถนัด ความสนใจ และความต้องการของ
ตัวผู้เรียนเอง การสำรวจและการเลือกเรื่องที่จะทำโครงงาน เป็ นขั้น
ตอนแรกของการทำโครงงาน ซึ่งเป็ นขั้นตอนที่สำคัญมาก
ขั้นตอนการทำโครงงานคอมพิวเตอร์ ดังนี้
1. การคัดเลือกหัวข้อโครงงาน (การตั้งชื่อโครงงาน
คอมพิวเตอร์ที่สนใจจะทำ)
2. การศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูล
3. การจัดทำข้อเสนอโครงงาน
4. การลงมือพัฒนาโครงงาน
5. การจัดทำรายงาน
6. การนำเสนอและการแสดงผลงานของโครงงาน
15
16
3.2 อุปกรณ์
1. เครื่องคอมพิวเตอร์พร้อมเชื่อมต่อระบบเครือข่าย
อินเตอร์เน็ต
2. โปรแกรม Discord
3. โปรแกรมที่สามารถเขียนโค้ดได้ อาทิ
- Python
- Json
- Excel VBA
17
3.3 ขั้นตอนการทำ
ขั้นตอนการศึกษาโครงงานสามารถแบ่งขั้นตอนการศึกษาออก
มาเป็ น 5 ขั้นตอนไว้
ดังรูปภาพที่ 3.3.1 ขั้นตอนการศึกษามีดังนี้
ปั ญหาที่พบ
แนวทางการแก้ปั ญหา
3.3.2 การรวบรวมข้อมูลและการจัดการข้อมูล
3.3.3 การวิเคราะห์ข้อมูล
1. การแสดงผลข้อมูลความสามารถนั้น ๆ
2. รูปภาพประกอบข้อมูลความสามารถนั้น ๆ
3. การแสดงผลของลูกเต๋าของแต่ละความสามารถนั้น ๆ
3.3.4 การสร้างตัวแบบ
การสร้างตัวแบบนั้นเริ่มต้นจากการศึกษาโครงสร้างของตัว
โค้ด หลัการทำงาน และ การแสดงผลที่จะเกิดขึ้นในช่องแชท โดย
สามารถสร้างผ่านเว็ปไซต์ของทาง Avrae.io ได้ทันที หรือพิมพ์
ข้อความ !alias และตามด้วย โค้ดผ่านทางดิสคอตภายในห้องได้เลย
3.3.5 การนำมาใช้และประเมินผล
บทที่ 4
ผลการวิเคราะห์ข้อมูล/ผลการจัดทำโครงงาน
4.1 แบบสอบถามความพึงพอใจ
ส่วนที่ 1 ผลการวิเคราะห์ข้อมูลคุณสมบัติทั่วไปของผู้ตอบ
แบบสอบถาม
ส่วนที่ 2 ผลการวิเคราะห์ความพึงพอใจที่มีต่อประสิทธิภาพ
การทำงาน
29
ส่วนที่ 1 ผลการวิเคราะห์คุณสมบัติทั่วไปของผู้ตอบ
แบบสอบถาม
1.1 ข้อมูลทั่วไปของผู้ตอบแบบสอบถามจำแนกตามเพศ
แผนภูมิที่ 1 แสดงข้อมูลพื้นฐานเกี่ยวกับเพศของผู้ตอบ
แบบสอบถาม
เพศ
หญิง
ชาย หญิง
ชาย
31
1.2 ข้อมูลทั่วไปของผู้ตอบแบบสอบถามจำแนกตามอายุ
แผนภูมิที่ 2 แสดงข้อมูลพื้นฐานเกี่ยวกับอายุของผู้ตอบ
แบบสอบถาม
32
35 ปี ขึ้นไปต่ำกว่า 15 ปี
อายุ 25-34 ปี ต่ำกว่า 15 ปี
15-24 ปี
25-34 ปี
35 ปีขึ้นไป
15-24 ปี
33
1.3 ข้อมูลทั่วไปของผู้ตอบแบบสอบถามจำแนกตาม
ประสบการณ์การเล่น DnD
แผนภูมิที่ 2 แสดงข้อมูลพื้นฐานเกี่ยวกับประสบการณ์การเล่น
DnD ของผู้ตอบแบบสอบถาม
ประสบการณ์การเล่น
2 ปี ขึ้นไป DnD
ต่ำกว่า 1
ต่ำกว่า 1 เดือน เดือน
2-5 เดือน
8 เดือน - 1
1 ปี - 2 ปี ปี
2-5 เดือน
8 เดือน - 1 ปี
35
ส่วนที่ 2 ผลการวิเคราะห์ความพึงพอใจที่มีต่อ
ประสิทธิภาพการทำงาน
ค่าเฉลี่ย
ตัวชี้วัดความพึง ความพึง ค่า (S. ระดับความ
พอใจ พอใจ เฉลี่ย D.) พึงพอใจ
(x)
ร้อยละ
1. การทำงานจริงในเควส
1. การเล่นเควสของ
คุณ มีความสะดวก
สบายมากขึ้น
2. การพิม์คำสั่งที่
เข้าใจง่าย
รวม 80 100