cd Vocab-Game\core\assets
java -jar VocabGame.jar path
เช่น
cd C:\Project\Vocab-Game\core\assets
java -jar VocabGame.jar C:\Project\Vocab-Game
ปัจจุบันภาษาอังกฤษมีความสำคัญเป็นอย่างมาก เพราะเป็นภาษาสากลที่ทั่วทั้งโลกใช้ในการติดต่อสื่อสารกันในหลาย ๆ ด้าน โดยภาษาอังกฤษประกอบไปด้วยหลายทักษะ เช่น การฟัง การอ่าน การพูด และการเขียน ซึ่งสามารถฝึกฝนได้ผ่านสื่อที่หลากหลาย นอกจากนี้กุญแจสำคัญที่ทำให้ภาษาอังกฤษสามารถเรียนรู้ได้ง่ายขึ้นนั่นคือ “คำศัพท์” หากเรารู้คำศัพท์มาก เราจะสามารถตีความ หรือรู้ความหมายได้ง่ายขึ้น ซึ่งส่งผลต่อทักษะด้านต่าง ๆ ของภาษาอังกฤษ หากเรามีการฝึกฝนทางด้านคำศัพท์มาตั้งแต่เด็กก็จะเป็นการปูพื้นฐานภาษาอังกฤษที่ดี ดังนั้นความรู้เรื่องคำศัพท์จึงเป็นเรื่องสำคัญในการเรียนรู้ภาษา โดยพวกเราได้จัดทำเกมทายคำศัพท์ภาษาอังกฤษขึ้นมา เพื่อเป็นสื่อเรียนรู้ในการฝึกฝนด้านคำศัพท์ภาษาอังกฤษ และให้ผู้ที่กำลังฝึกฝนทางด้านภาษาอังกฤษเกิดความสนุก และไม่เครียดกับการฝึกฝนด้วยตนเอง นอกจากนี้ผู้เล่นจะสามารถจดจำคำศัพท์ภาษาอังกฤษได้มากขึ้น
- เพื่อให้ผู้เล่นเกมสามารถจดจำคำศัพท์ภาษาอังกฤษได้มากขึ้น
- เพื่อให้ผู้เล่นได้รับความสนุกสนาน และเพลิดเพลินขณะเล่นเกมส์
- เพื่อให้ผู้เล่นทราบถึงคำศัพท์ระดับพื้นที่ควรรู้ในภาษาอังกฤษ
- เพื่อให้ผู้เล่นได้ฝึกกระบวนการความคิด และสมอง
- สามารถนำเกมส์ไปเป็นสื่อการในการเรียนรู้ทางด้านภาษาอังกฤษได้
- ผู้เล่นรู้สึกสนุกกับเกมส์ และไม่รู้สึกเบื่อหน่ายขณะเรียนรู้ภาษาอังกฤษ
- ผู้เล่นกระตือรือร้นในการเรียนรู้ทางด้านภาษาอังกฤษ
- ผู้เล่นสามารถเลือกได้ว่าจะตอบผิดกี่ครั้ง โดยมีให้เลือกไม่เกิน 1 - 5 ครั้ง ก่อนจะบังคับจบเกมส์
- สามารถนำไปใช้เป็นสื่อการสอนในระดับประถมศึกษา มัธยมศึกษาได้ หรือผู้ที่สนใจ
- สามารถเล่นได้ 1 คน ต่อเกม
- ผู้เล่นสามารถเลือกตอบได้จากตัวเลือกทั้ง 4 ตัวเลือก
- ผู้เล่นสามารถเลือกเวลาได้โดยมีให้เลือกได้ 10 – 30 วินาที ต่อหนึ่งข้อ
- คำถามอ้างอิงตาม Database เราสามารถ Random ได้
- ใน 1 เกม จะมีคำถามให้เลือกได้ว่าจะทำกี่ข้อโดยมีให้เลือก 10 - 40 ข้อ
- เสียงคำอ่านของศัพท์นั้น ๆ ในบางคำอาจฟังไม่รู้เรื่อง หรือเป็นสำเนียงที่ไม่ใช่สำเนียงของศัพท์นั้น ๆ
- สามารถเลือกได้ว่าจะดูเฉลยได้ หรือเลือกที่จะปิดเฉลยไว้แล้วไปค้นหาเองได้
- สามารถปรับระดับเสียงเพลงประกอบขณะเล่นได้
- Font ที่แสดงผลเป็นภาษาไทย อาจจะมีบางตัวอักษรที่ไม่สามารถแสดงผลตามที่ต้องการได้
ขั้นตอนการเปิดเกมส์มีดังนี้
- กด Import หลังจาก Clone จาก Git เสร็จ (เปิดโดยใช้ Eclipse)
- กดเลือก Existing Gradle Project ตามด้วยปุ่ม Next
- ไปที่ Vocab-Game-desktop จากนั้นกดที่โฟลเดอร์ของเกมส์ แล้วเลือก DesktopLauncher.java คลิกขวาแล้วเลือก Run As เสร็จแล้วก็เลือก Run Configurations
- ทำตามขั้นตอนที่ชี้ตามลูกศร คือ 1. กดเลือกที่ Arguments 2. กดเลือก Workspace 3. เลือก Assets ที่ Vocab Game-core 4. กด OK
- จากนั้นเข้าไปที่โฟลเดอร์โปรเจค (Vocab-Game) แล้วทำการกด shift + คลิกขวา และคลิก Open PowerShell window here
- พิมพ์คำสั่ง pwd จากนั้นนำค่าที่ได้ไปใส่ใน Program arguments ซึ่งเป็นการระบุที่อยู่ของโปรเจค เพื่อที่จะสามารถเข้าถึงฐานข้อมูลได้ (ไมโครซอฟท์ แอ็คเซส) โดยฐานข้อมูลจะอยู่ที่ Vocab-Game\core\assets\vocab
- จากนั้นกดเลือก Properties ที่ Vocab Game-core
- จะได้หน้าต่างดังรูปแล้วคลิกที่ Java Build Path เสร็จแล้วเลือก Add External JARs จากนั้นกด Apply and Close
- จะขึ้นหน้าต่างดังรูปจากนั้นให้เรากด Open ไฟล์ทั้งหมดในโฟล์เดอร์
- ทำตามขั้นตอนเดิมที่โฟลเดอร์ Vocab-Game-desktop (เพื่อ add library) จากนั้นจึงสามารถเปิดเกมส์ได้
- เมื่อกด Java Application แล้วจะปรากฏหน้าต่างเกมส์ขึ้นมาดังรูป จากนั้นคลิกที่ปุ่ม Start เพื่อเริ่มเกมส์หรือปุ่ม Exit เพื่อออกจากเกมส์
- หลังจากกด Start มาแล้วจะมีหมวดหมู่คำศัพท์ให้เราเลือกเล่น ให้เราเลือกหมวดใดหมวดหนึ่งเพื่อเล่นเกมส์
- เมื่อเลือกหมวดคำศัพท์ที่จะเล่นแล้ว จะปรากฏหน้าต่างดังรูป ให้เรากดเลือกคำศัพท์ที่ถูกต้องได้เลย
- ถ้าตอบถูกจะขึ้นหน้าต่างแสดงว่า Correct ให้เรากด OK เพื่อไปข้อต่อไป
- ถ้าตอบผิดจะขึ้น Wrong ให้กด OK เพื่อเล่นข้อถัดไป
- ถ้าเราตอบผิดเกินที่เราตั้งค่าไว้เกมส์จะจบทันที พร้อมเฉลยข้อที่เราทายผิดเราสามมารถเลือกกดเกมส์เพื่อเล่นอีกครั้งหรือกดออกจากเกมส์เมื่อเลิกเล่นแล้ว
- ได้มีการเพิ่ม score สามารถดูได้ว่าเราได้คะแนนเท่าไหร่แล้ว แล้ว Best score คือเท่าไหร่ถ้าตอบผิดไม่เกินที่เรากำหนดไว้ก็จะขึ้นว่า Win
- ได้มีการเพิ่มปุ่ม Option ขึ้นมาสามาถแก้ไขปรับปรุงได้ตามที่เราต้องการ โดยส่วนที่เราแก้ไขได้มีดังนี้
- สามารถเลือกได้ว่าจะทายคำศัพท์กี่ข้อในแต่ละหมวด โดยมีให้เลือกตั้งแต่10ถึง40ข้อ
- สามารถเลือกเวลาที่จะทายคำศัพท์ในแต่ละข้อได้ โดยมีให้เลือกตั้งแต่10-30วินาที
- สามารถเลือกได้ว่าจะทายผิดได้ไม่เกินกี่ข้อในแต่ละหมวด โดยสามารถเลือกได้ตั้งแต่1ถึง5ข้อ
- สามารถเลือกได้ว่าเราจะดูเฉลยได้เลยหรือเลือกที่จะปิดเฉลยเพื่อหาคำตอบเองก่อนได้
- สามารถเลือกได้ว่าปรับระดับเสียงดนตรีขณะเล่นเกมส์ได้
- หลังจากตั้งค่าการเล่นเกมส์ทายคำศัพท์ตามที่เราต้องการแล้วให้กด APPLY เพื่อให้มันบันทึกการตั้งค่าของเรา
จากนั้นจะขึ้นหน้าต่างบอกว่าบันทึกการตั้งค่าสำเร็จดังรูป
- เราสามารถกด Reset เพื่อกลับไปยังค่าเริ่มต้นของการตั้งค่าตอนติดตั้งเกมส์ได้
- ทุกๆหน้า สามารถกดปุ่ม Esc เพื่อออกได้
รหัสนักศึกษา | ชื่อ | นามสกุล | githup | |
---|---|---|---|---|
![]() |
60070018 | นายฐิติกร | ผดุงเวทสวัสดิ์ | https://github.com/maxlunla |
![]() |
60070024 | นางสาวณัฐปภัสร์ | อยู่ยง | https://github.com/Nutpapat |
![]() |
60070025 | นายณัฐวุฒิ | เตชะศรีบูรพา | https://github.com/Frong-nt |
- Instructor : ผศ.ดร.ธนิศา นุ่มนนท์
โครงการนี้เป็นส่วนหนึ่งของวิชาการสร้างโปรแกรมเชิงอ็อบเจกต์ ภาคเรียนที่ 1 ปีการศึกษา 2561
สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง