present project
TRANSCRIPT
GAME DEVELOPMENT FOR LEARNING HERBAL TRATEMENT USING KINECT CAMERAการพฒนาเกมเพอเรยนรการใชสมนไพรทางการแพทยผานกลองไคเนค
อาจารยผควบคมวทยานพนธ อาจารยปยะ วราบญทวสข
สมาชกในกลม
นางสาวกนกธร ทพาพงษผกาพนธ รหสนกศกษา 1500902869นางสาวประนดดา คงเวช รหสนกศกษา 1540900832นางสาวสรรตน สาดมาก รหสนกศกษา 1540901715นายนฤดล มงคลรฐ รหสนกศกษา 1540901723นายสทธพงศ กลวฒนา รหสนกศกษา 1540902044
MI482 Multimedia and Internet System Engineering Project 2
ทมาโครงงาน
หวขอการน าเสนอ
ขอบเขตโครงงาน โครงสรางการท างาน
การด าเนนงาน ผลการด าเนนงาน สรปผลการด าเนนงาน
ทมาโครงงาน
หวขอการน าเสนอ
ขอบเขตโครงงาน โครงสรางการท างาน
การด าเนนงาน ผลการด าเนนงาน สรปผลการด าเนนงาน
วตถประสงคของโครงงาน
เพอศกษาการท างานระหวางโปรแกรมการสรางเกม (Unity)
และกระบวนการท างานของกลองไคเนค
เพอศกษาโปรแกรมการสรางโมเดลสามมต (Autodesk Maya)
เพอศกษาเทคโนโลยกลองไคเนคส าหรบการควบคมเกม
เพอศกษาโปรแกรมการสรางเกมส าหรบเรยนรการใชยาสมนไพร
ทมาโครงงาน
หวขอการน าเสนอ
ขอบเขตโครงงาน โครงสรางการท างาน
การด าเนนงาน ผลการด าเนนงาน สรปผลการด าเนนงาน
ขอบเขตของโครงงาน
เพอสอนการผสมยาสมนไพรไทยโดยใหผเลนควบคมเกม (การผสม
สมนไพร) ผานกลองไคเนค
การสรางโมเดลสามมตโดยโปรแกรม Autodesk maya โดยเกมม 10 ระดบความยาก – งาย
ทมาโครงงาน
หวขอการน าเสนอ
ขอบเขตโครงงาน โครงสรางการท างาน
การด าเนนงาน ผลการด าเนนงาน สรปผลการด าเนนงาน
การเขยนโปรแกรมกบกลองไคเนค
1. การใชเซนเซอรของกลองไคเนค (Kinect Sensor) 2. การใชกลองไคเนค (Cameras)3. ความเขาใจในการใชขอมลตรวจจบความลก (Depth Data)4. ความเขาใจเรองการจบกระดก (Skeletal Tracking)
การท างานของกลองไคเนค
- ม RGB Camera คอ Regular Video Camera ทมความละเอยด 640x480 ท 30 เฟรมตอวนาท- ม 3D Depth Sensor ซงรวมกบ Depth Projector (ทางซายของกลอง) และ Sensor (ทางขวาของกลอง) สการค านวณระยะทางการตรวจจบระหวางผเลนกบกลองไคเนค- ม Motorized Tilt หรอการมมองศาของกลองผานมอเตอร ซงสามารถปรบไดถง +-27 องศา โดยสามารถปรบใหพอเหมาะตอการรบรผเลน- ม Multi-Array Microphone หรอไมโครโฟนจบเสยง มทงหมด 4 Microphone Array คอ 1 Microphone
ทมาโครงงาน
หวขอการน าเสนอ
ขอบเขตโครงงาน โครงสรางการท างาน
การด าเนนงาน ผลการด าเนนงาน สรปผลการด าเนนงาน
การออกแบบตวละคร
ชอ : นายพฒภทร มนคง อาย : 30 ปวน/เดอน/ปเกด : วนท 20 กนยายน 2526ความสง : 175 เซนตเมตรน าหนก : 61 กโลกรมกรปเลอด : บสถานทเกด : โรงพยาบาลพระนคร กรงเทพมหานคร ประเทศไทยบคลกทเดนชด : เปนคนหนด ตวสง พดจาออนหวาน สขมการศกษา : แพทยศาสตรบณฑต สาขาแพทยแผนไทยประยกต จากมหาวทยาลยฮารวารด (Harvard University)ทศนคต ความเชอ : เปนคนเชอมนในสงทตวเองคดและท า กลาทจะเสยง จดมงหมายในชวต : อยากดแลคนปวย ประวต : ตอนทพอคณหมอพฒภทรลมปวยดวยโรคตดเชอในกระแสโลหตอยางรนแรง คณพฒภทรเสยใจมาก และกไดตงความหวงกบตวเองไววา โตขนจะตองเปนหมอใหได เมอคณพฒภทรไดเรยนจบการศกษา กไดเขามาเปนหมออยทโรงพยาบาลพระนคร และกไดรกษาคนไข เพออทศความดทตนไดท าใหแกพอของตน
การออกแบบตวละคร
ชอ : นางสาวกรองแกว กลนแลว อาย : 27 ปวน/เดอน/ปเกด : วนท 20 มกราคม 2529ความสง : 165 เซนตเมตรน าหนก : 41 กโลกรมกรปเลอด : เอบสถานทเกด : โรงพยาบาลรามา กรงเทพมหานคร ประเทศไทยบคลกทเดนชด : เปนคนนารก ราเรง สดใสการศกษา : พยาบาลศาสตรบณฑต จากจฬาลงกรณมหาวทยาลยประวต : คณพยาบาลกรองแกว เปนคนชอบชวยเหลอคนอน รกในอาชพทตนเองท า และคดเสมอวาคนไขทกคนทมารกษาคอญาตของเรา มาท างานเปนพยาบาลจบใหมประมาณ 3 เดอน จงไดมาเปนผชวยของคณหมอพฒภทร
การจดแสงในฉาก
• การเพม Directional Light เพอสรางความสวางใหทวทงฉากของเกม
• การเพม Point Light เพอเพมความสวางในบางจดทยงมความมดและการลบเงาสะทอน
การจดมมกลองในฉาก
• การปรบมมกลองของเกมใหมความเหมาะสมกบการเลนเกมผานกลองไคเนค และลดความเคลอนไหวของมมกลองใหนอยทสด โดยการก าหนดมมกลองใหอยกบท และการก าหนดพนทการเลนใหมความเหมาะสม
อปกรณทใชในการเลนเกม
- อปกรณเกบสมนไพร ท าหนาทในการเกบสมนไพรโดยเลอกน าหนกทถกตอง
- อปกรณสบสมนไพร ท าหนาทในการสบสมนไพรใหตกลงในตระกรา
- อปกรณต ายาสมนไพร ท าหนาทในการต ายาสมนไพร
วธการเลนเกมเกบยาสมนไพร
- การเกบยาสมนไพร โดยผเลนจะตองเกบน าหนกยาใหถกตองและมากทสดภายใน 50 วนาท โดยใหผเลนเลอนถงไปเกบสมนไพรเพอใหไดน าหนกในการสะสมคะแนน
วธการเลนเกมสบยาสมนไพร
- การสบยาสมนไพร โดยผเลนจะตองสบยาสมนไพรใหทนภายใน 50 วนาท ซงจะตองสบยาใหลงตระกรายา ถาไมลงเกมจะไมมคะแนนพเศษให ถงแมจะสามารถหนสมนไพรไดแลวกตาม
วธการเลนเกมต ายาสมนไพร
- การต ายาสมนไพร โดยผเลนจะตองต ายาสมนไพรใหทนภายในระยะเวลา 30 วนาท ซงตระกราสมนไพรจะเปลยนสจากสด าเปนสเหลองโดยจะวดจากจ านวนครงทต ายา
การออกแบบเกม
จ านวนผเลนเกม : จ ากดผเลนไว 1 คน
กลมเปาหมาย : เดกและเยาวชนอาย 13 – 18 ป หรอผทก าลงศกษาระดบมธยมศกษาและระดบอดมศกษาชนป 1 ทมความสนใจในการเรยนรการใชสมนไพรไทยเบองตนผานเกม
ประเภทของเกม : เปนเกมแอคชน ใชทาทางในการเลน
รปแบบการเลมเกม
รปแบบเลนเกม : ผเลนจะด าเนนภารกจโดยการจบเวลาและใชทาทางในการเลน คอ มอ โดยผเลนสามารถเลอกเมนตางๆ ไดโดยการใชมอในการเคลอนไหวลกบอลในการเลอกปมเมนตางๆ
ทมาโครงงาน
หวขอการน าเสนอ
ขอบเขตโครงงาน โครงสรางการท างาน
การด าเนนงาน ผลการด าเนนงาน สรปผลการด าเนนงาน
การด าเนนงานดานกราฟก
• การออกแบบเสยง
• การออกแบบวดโอ
• การออกแบบภาพ 2 มตและ 3 มต
• การออกแบบมมกลอง
• การออกแบบการเลนเกม
การเขยนโปรแกรมควบคมกลองดวยภาษาซชารป
• การออกแบบฟงกชนเพอใชควบคมกลองไคเนคดวยซกฟ
• การออกฟงกชนเพอใชควบคมเซสชนของกลองไคเนคดวยซกฟ
• การออกฟงกชนจบความลกของภาพจากกลองไคเนคดวยซกฟ
• การออกแบบฟงกชนจดตดตามมอ (Follow Hand Point)
การเขยนโปรแกรมควบคมเกมดวยจาวาสครปต
• การออกแบบฟงกชนการเรมฉาก (Fade In-Out)
• การออกแบบฟงกชนการเปลยนฉาก (Next Scene)
• การออกแบบฟงกชนการเลอกหลายเมน (Multiple Menu)
• การออกแบบฟงกชนการชนของวตถ (Collision Object)
• การออกแบบฟงกชนเกบคะแนนและแสดงคะแนนสงสด (Show Score and Maximum Score)
• การออกแบบฟงกชนการสมการตกของวตถ (Fall Object)
• การออกแบบฟงกชนการชนและปรบเปลยนสวตถ (Change Color Object)
• การออกแบบฟงกชนการชนและสรางวตถเพม (Instantiate Object)
ทมาโครงงาน
หวขอการน าเสนอ
ขอบเขตโครงงาน โครงสรางการท างาน
การด าเนนงาน ผลการด าเนนงาน สรปผลการด าเนนงาน
• การใชกลองไคเนค จะมการท างานพฒนาการเซนเซอรอนฟราเรดซงจะใชในการจบตวผเลน คอ สวนหว สวนแขน สวนรางกาย แลวสงขอมลผานคอมพวเตอรและโปรแกรมยนตเพอสงงานใหเกมท างานตามทผเลนตองการ
• การออกแบบเกม ไดมการอางองเนอหาตามคมอการผลตและประกนคณภาพเภสชต ารบโรงพยาบาล จากสมนไพรในบญชยาหลกแหงชาต พทธศกราช 2555 โดยยกตวอยางวธการผสมยา 10 ชนด
• การออกแบบและวาดภาพสมนไพร ออกแบบในลกษณะของการตน 2 มต ทสอใหผเลนเขาใจงายดวยโปรแกรมอลาสเตรเตอร
• การออกแบบโมเดล 3 มต ฉากประกอบภายในเกมดวยโปรแกรมมายา• การสรางปฏสมพนธกบผใช โดยการพฒนาผานโปรแกรมยนต (Unity) ซงอาศย
โปรแกรมเสรมทมชอวาซกฟ (Zigfu) ในการพฒนาเพอใหเกดความสมบรณและสนกสนานในการเลนเกมผานกลองไคเนคใหมากทสด
สรปผลการท างาน
• ปรบปรงแนวทางการเลนเกมใหมความหลากหลายมากยงขน
• สามารถตอยอดธรกจพชสมนไพรในลกษณะของการประชาสมพนธ
• สามารถน าไปใชในการพฒนาเพอเปนสอการเรยนการสอนใหกบเดกและเยาวชนในสถานศกษา
แนวทางการพฒนาตอยอดของโปรแกรม
• ควรมสถานททเหมาะสมในการเลนเกมผานกลองไคเนค เนองจากมผลกบระยะการจบภาพแลวกเรองของแสงทจะสะทอนเขามาสกลอง ท าการเสถยรภาพในการจบภาพลดลง
• ตองมทรพยากร (แรม) ในการประมวลผลเกมทเหมาะสม• ควรมการปรบปรงความหลากหลายในการเลนเกม• ควรมพนฐานในการออกแบบและจดวางโมเดล 3 มต • ควรมความรในเรองการจดแสง เงา ของวตถภายในเกม
ขอเสนอแนะ
• ผเลนจะไดเรยนรคณสมบตของสมนไพร และวธการใชยาสมนไพรทเหมาะสมกบโรคไดอยางถกตอง
• เมอผเลนมระดบการเลนทสงขน กจะไดรบภารกจใหมภายในระยะเวลาทจ ากด ซงท าใหเกดการพฒนาทกษะการใชยาสมนไพร เพอฝกใหผเลนใชความเรวในการแกปญหาดวยจ านวนยาทมากขน
• ผเลนสามารถยอนกลบมาท าภารกจเดม เพอสรางสถตและประสบการณใหกบตนเองได ซงสามารถน าเกมมาตอยอดและปรบใชในการเรยนในวชาวทยาศาสตรหรอเภสชกรรมได
ประโยชนทจะไดรบจากโครงงาน
[1] Channel9. Zigfu Development Kit [ออนไลน]. แหลงทเขาถง : http://channel9.msdn.com/coding4fun/kinect/ZDK--Zigfu-Development-Kit--Commercial-Kinect-Development-library-for-Unity3D-and-JavaScript [28 สงหาคม 2556].
[2] Dariush Derakhshani. Introducing Autodesk Maya 2013. Canada : John Wiley & Sons, Inc., 2012.
[3] Jeannie Novak. Game Development Essentials, 3rd ed. USA : Cengage Learning, 2012.
[4] Lee Lanier. Advanced Maya Texturing and Lighting.Canada : John Wiley & Sons, Inc., 2008.
[5] Microsoft. Kinect for Windows. [ออนไลน]. แหลงทเขาถง: http://www.microsoft.com/en-us/kinectforwindows/ [13 สงหาคม 2556].
เอกสารอางอง