หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 ·...
TRANSCRIPT
ความรเบองตน เกยวกบการเขยนโปรแกรมเกมคอมพวเตอร
และโปรแกรม Game Maker
หวขอเรอง เวลา 2 ชวโมง
1. การพฒนาเกมคอมพวเตอรและความเปนมาของโปรแกรม Game Maker 2. วธการตดตงโปรแกรม Game Maker การเรยกใช เปด บนทกและเลกใช
แฟมโปรแกรม Game Maker 3. สวนประกอบของโปรแกรม Game Maker
หนวยท
1
ความรเบองตนโปรแกรม Game maker
2
หนวยท
1
ความน า
ปจจบนนมการพฒนาเกมขนมาเรอยๆ จากเกมแบบ 2 มต มาเปน 3 มต ซงท าใหภาพ ทแสดงออกมาสวยงาม เสมอนจรง โปรแกรม Game Maker เปนโปรแกรมทออกแบบมาเพอใหผสนใจสามารถสรางสรรคงานประเภทเกมไดอยางไรขดจ ากด เปนทางเลอกส าหรบผทไมมความรดานการเขยนโปรแกรมเกมคอมพวเตอร กสามารถใชค าสงสรางเกมเปนของตวเองได โดยโปรแกรมถกออกแบบใหมอนเตอรเฟซทเขาใจไดงาย และนาใช เครองมอการใชงานได จดวางไวอยางเปนระบบ แยกเปนหมวดหมชดเจน สามารถใชวธการ ลากแลววาง เพอสรางเงอนไขตางๆ ภายในเกมได ปจจบน โปรแกรม Game Maker มผสนใจและนยมทวโลก และยงใชเปนสอการเรยนการสอนหลายๆ ระดบ โปรแกรม Game Maker สามารถสรางเกมเลกๆ ไดโดยไมตองเขยนค าสง(script) ได สวนส าหรบผเขยนโปรแกรมทใช Game maker จนช านาญ สามารถเขยนค าสงไดแลว กสามารถทจะสรางเกมทซบซอนไดมากขน เชน เกม diablo , Age of empires , C&C , Heroes เกมทกลาวมาน สามารถสรางไดในโปรแกรม Game Maker ทงหมด เนอง จาก Game Maker เปนโปร แกรมทยงถอวา โปรแกรมใหมในวงการเกม แตในอนาคต อาจจะกลายเปนโปรแกรมทโดงดง อกโปรแกรมหนง ทใชส าหรบเปนเครองมอในการเขยนเกม โปรแกรม Game Maker สามารถใชในเวอรชน ฟรได ซงสามารถใชเขยนเกมเลกๆ ทไมซบซอนได ซงในเวอรชนฟรนน จะเปน Lite version
สาระส าคญ
โปรแกรม Game Maker สามารถสรางเกมไดอยางงายโดยไมตองเขยนโคดส าหรบเกม ทไมซบซอน ส าหรบเกมซบซอนมากขนสามารถใชภาษา GML ในการเขยนโคดไดสามารถ สรางเกมไดหลายรปแบบ และสามารถสรางเกมแบบหลายผเลน (Multi Player) ได วธการตดตง เรยกใชงาน ยตการใชงานโปรแกรม Game maker ค าสง และเครองมอ ทจ าเปนในสวนประกอบหลกของหนาจอโปรแกรม Game maker
ความรเบองตนโปรแกรม Game maker
3
หนวยท
1
จดประสงคการเรยนร
หลงจากศกษาเนอหาและท ากจกรรมในหนวยนแลว
ผเรยนสามารถท าสงตอไปนได
1. สรปการพฒนาเกม และการพฒนาโปรแกรม Game Maker ได 2. สามารถบอกคณสมบตของโปรแกรม Game Maker ได 3. สามารถตดตงโปรแกรม Game Maker ได 4. สามารถเขาใช เปด บนทกและเลกใช โปรแกรม Game Maker ได 5. สามารถบอกสวนประกอบของโปรแกรม Game Maker ได
ความรเบองตนโปรแกรม Game maker
4
หนวยท
1
แบบทดสอบกอนเรยน
ประจ าหนวยท 1 ค าชแจง แบบทดสอบเปนแบบปรนย ชนด 4 ตวเลอก จ านวน 10 ขอ
ค าสง จงเขยนเครองหมายกากบาท ทบตวอกษร ก, ข, ค, หรอ ง ในกระดาษค าตอบ ส าหรบตวเลอกทถกตองทสดเพยงขอเดยว
1. ขอใดกลาวถกตองเกยวกบโปรแกรม Game maker ก. เปนโปรแกรมทเขยนเกม 8 บต ข. เปนโปรแกรมทเขยนเกมโดยไมมสวนตองใช Script เลย ค. เปนโปรแกรมทดาวนโหลดไดฟรไมเสยคาใชจาย ง. เปนโปรแกรมทออกแบบมาเพอเขยนเกมแบบ 3 มตเทานน
2. ภาษาของโปรแกรม Game maker คอภาษาใด ก. ภาษา Maker ข. ภาษา Atari ค. ภาษา C ง. ภาษา GML
3. ขอใดไมใชขอดของโปรแกรม Game maker ก. สามารถสรางเกมไดหลายรปแบบ ข. สามารถสรางเกมแบบหลายผเลน (Multi Player) ได ค. สามารถสรางเกมโดยไมมการ Execute ได ง. สามารถสรางเกมไดอยางงายโดยไมตองเขยนโคดส าหรบเกมทไมซบซอน
4. โปรแกรมGame Maker มลกษณะการท างานโดยเนนฟงชนหลกเปนแบบใด ก. เนนการใชงานแบบ Multi Tasking ข. เนนการสรางเกมแบบ 2 มต ค. เนนการสรางเกมแบบ 3 มต ง. เนนการสรางเกมเปนแบบ 3D Action RPG
ความรเบองตนโปรแกรม Game maker
5
หนวยท
1
5. ขอใดกลาวไมถกตองเกยวกบโปรแกรม Game Maker ก. สรางเกมแบบ Action ได ข. ใชไดบนระบบเครอขายอนเทอรเนต ค. โปรแกรมสามารถใชไดบนเครองพซ ง. ไมไดใชความสามารถของ DirectX
6. หากตองการใชโปรแกรม Game maker แบบฟรเมอตดตงโปรแกรมเรยบรอยจะตองเลอกปม ขอความในขอใด ก. Enter Activation code ข. Purchase Pro edition online ค. Continue using the lite edition ง. ถกทกขอ
7. ขนตอนในการเปดแฟมโปรเจกตงานของ Game maker จะเลอกในเมนค าสง และค าสงใด ก. File --> New ข. File --> Open ค. File --> Publish your game ง. File --> Preferences
8. ขอใดไมใช Resource ในโปรแกรม Game maker ก. Run ข. Sprites ค. Fonts ง. Rooms
9. ขนตอนในการปดและเลกใชโปรแกรม Game maker จะเลอกในเมนค าสงและค าสงใด ก. File --> close ข. File --> Open ค. File --> Publish your game ง. File --> Exit
10. เรา เรยกวาอะไร ก. Title bar ข. Menu bar ค. Tools bar ง. Resource Explorer
ความรเบองตนโปรแกรม Game maker
6
หนวยท
1
เฉลยแบบทดสอบกอนเรยน
ประจ าหนวยท 1
1. ค
2. ง
3. ค
4. ข
5. ง
6. ค
7. ข
8. ก
9. ก
10. ค
ความรเบองตนโปรแกรม Game maker
7
หนวยท
1
ตอนท 1
ความรเกยวกบการเขยนโปรแกรมเกม
และโปรแกรม Game maker
ประมาณ 1976 เกดเครองเลน วดโอเกม มชอวา Atari ซงเปนเกมทสรางจากคอมพวเตอร ขนาด 8 bit หลงจากนน กเกดเครองเกมทเรยกวา Family Computer ซงเปนเครองเลนเกม 8 bit เชนเดยวกบ Atari และตามดวยเครองเลนเกม 16 bit เชน Mega drive, Pc Engine, ฯลฯ ซงใน ชวงสมยดงกลาว การทเราจะหาเกมดๆ แ ละ มภาพกราฟกสวยๆ นน หาไดคอนขางยาก และมราคาสง การเลนเกมในอดต จงตองตอกบเครองรบโทรทศนเทานน ปจจบนนมการพฒนาเกมขนมาเรอ ยๆ จากเกมแบบ 2 มต มาเปน 3 มต ซงท าใหภาพ ทแสดงออกมาสวยงาม เสมอนจรง
โปรแกรม Game maker เปนโปรแกรมทออกแบบมาเพอใหผสนใจสามารถสรางสรรคงานประเภทเกมไดอยางไรขดจ ากด เปนทางเลอกส าหรบผทไมมความรดานการเขยนโปรแกรมเกมคอมพวเตอร กสามารถใชค าสงสรางเกมเปนของตวเองได โดยโปรแกรม
ถกออกแบบใหมอนเตอรเฟซทเขาใจไดงาย และนาใช เ ครองมอการใชงานได จดวางไวอยางเปนระบบ แยกเปนหมวดหมชดเจน สามารถใชวธการ ลากแลววาง เพอสรางเงอนไขตางๆ ภายในเกมได ปจจบน โปรแกรม Game maker มผสนใจและนยมทวโลก และยงใชเปนสอการเรยนการสอนหลายๆ ระดบ การพฒนาโปรแกรมเกม เปนดงน
ความรเบองตนโปรแกรม Game maker
8
หนวยท
1
ป 1999 ออกมาครงแรก ยงไมไดใชกบ DirectX เพราะฉะนนเกมจะถกรนบนหนาจอหลกของโปรแกรม หลงจากนนไดสรางรนตอๆ มา แตยงไมมคนรจกมากนก ป 2000 มรน 1.4 ออกมาไดรบความนยมมากขน ยอดดาวนโหลดเพมขน และในปเดยวกน จงออก รน 2.0 ซงมผโหลดมากถง 40,000 คน ป 2001 รน 3.0 เปนครงแรกทใช DirectX จงมผนยมมากขนเรอยๆ ปจจบน ไดพฒนาถงรน 8.1 ซงสามารถใชบนเครองพซและใชบนระบบเครอขายอนเทอรเนตได โปรแกรม Game maker สามารถสรางเกมเลกๆ ไดโดยไมตองเขยนค าส ง(script) ได สวนส าหรบผเขยนโปรแกรมทใช Game maker จนช านาญ สามารถเขยนค าสงไดแลว กสามารถทจะสรางเกมทซบซอนไดมากขน เชน เกม diablo , Age of empires , C&C , Heroes เกมทกลาวมาน สามารถสรางไดในโปรแกรม Game maker ทงหมด เนอง จาก Game maker เปนโปรแกรมทยงถอวา โปรแกรมใหมในวงการเกม แตในอนาคต อาจจะกลายเปนโปรแกรมทโดงดง อกโปรแกรมหนง ทใชส าหรบเปนเครองมอในการเขยนเกม โปรแกรม Game maker สามารถใชในเวอรชน ฟรได ซงสามารถใชเขยนเกมเลกๆ ทไมซบซอนได ซงในเวอรชนฟรนน จะเปน Lite version ประเภทของเกมทสามารถสรางได Action, Casual, Platform, RPG(Role Playing Game),Puzzle,Shooting, Simulation,Turn-base, Real-time Strategy ตวโปรแกรมมงเนน สรางเกม 2 มตเปนหลก อยางไรกตาม ตวโปรแกรมกมฟงกชนท จะสามารถสรางเกม 3 มตไดแตยงมขอจ ากดอย
จดเดนของโปรแกรม Game maker - สามารถสรางเกมไดอยางงายโดยไมตองเขยนโคดส าหรบเกมทไมซบซอน - ส าหรบเกมซบซอนมากขนสามารถใชภาษา GML ในการเขยนโคดได - สามารถสรางเกมไดหลายรปแบบ - สามารถสรางเกมแบบหลายผเลน (Multi Player) ได
ความรเบองตนโปรแกรม Game maker
9
หนวยท
1
ความตองการของระบบ (System Requirements)
โปรแกรม Game maker นไมไดตองการคณสมบตของเครองสงมากนก ซงเครองคอมพวเตอรในปจจบนสวนใหญรองรบ ซงคณสมบตขนต าดงตอไปน - CPU Pentium หรอเทยบเทา ขนไป - ระบบปฏบตการ Windows 98 , ME,XP,2000,Windows 7 - พนทวางอยางนอย 15 MB - ความละเอยดหนาจออยางนอย 800X600 และสามารถแสดงสได 65000 ขนไป - การดวดโอตองเขากนไดกบ DirectX8 หรอเวอรชนทสงกวา - ตองตดตง DirectX8 ขนไป - สนบสนนแผงวงจรเสยง(Sound Card)
ความรเบองตนโปรแกรม Game maker
10
หนวยท
1
กจกรรมท 1
ค าสง ใหนกเรยนศกษาความรเกยวกบการเขยนโปรแกรมเกมและโปรแกรม Game Maker
และสรปขอดของโปรแกรม Game Maker
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
ความรเบองตนโปรแกรม Game maker
11
หนวยท
1
แนวตอบกจกรรมท 1
ขอดของโปรแกรม Game Maker
- สามารถสรางเกมไดอยางงายโดยไมตองเขยนโคดส าหรบเกม
ทไมซบซอน
- ส าหรบเกมซบซอนมากขนสามารถใชภาษา GML ในการ
เขยนโคดได
- สามารถสรางเกมไดหลายรปแบบ
- สามารถสรางเกมแบบหลายผเลน (Multi Player) ได
ความรเบองตนโปรแกรม Game maker
12
หนวยท
1
ตอนท 2
วธการตดตงโปรแกรม Game Maker การเรยกใช
เปด บนทกและเลกใช โปรแกรม Game Maker
ขนตอนท 1 ตดตงโปรแกรมทดาวนโหลดมา เรมหนาจอการตดตง กดปม Next >
ขนตอนท 2
หนาจอขอมลเกยวกบเกม เมออานจบ กดปม Next>
ความรเบองตนโปรแกรม Game maker
13
หนวยท
1
ขนตอนท 3
หนาจอเกยวกบกฎเกณฑแ ละลขสทธของโปรแกรม หากยอมรบ ใหเลอกคลก วงกลม หนาขอความ I agree with the above terms and conditions แลวกด Next> หากไมยอมรบขอตกลง กดวงกลมหนาค าวา I do not agree
ขนตอนท 4
เลอกทตดตง ปกต จะก าหนดเปน ไดรฟ C:\\Program Files\Game_Maker8 หากตองการเปลยนทตดตงโปรแกรมให กดปม ... หากไมตองการเปลยนทตงทโปรแกรมก าหนดไวครงแรก กดปม Next>
ความรเบองตนโปรแกรม Game maker
14
หนวยท
1
ขนตอนท 5
การยนยนทตดตงโปรแกรม
หากพรอมจะตดตง กดปม Start
ขนตอนท 6
รอการตดตง จน เปอรเซนตการตดตงครบ 100%
ขนตอนท 7
เมอตดตงโปรแกรมเสรจเรยบรอย หากตองการดขอมลเรมตนของโปรแกรม กดปม View Readme เมอตดตงเสรจ ตองการใหเรยกใชโปรแกรมทนท คลกชอง Launch Game maker 8.0 แลวกดปม Exit
ความรเบองตนโปรแกรม Game maker
15
หนวยท
1
หนาแรกของโปรแกรม Game maker Version 8.0 สามารถซอโปรแกรมรนเตม ได โดยการ กดปม Purchase Pro Edition Online แตถาหากมรหสโปรแกรมรนเตมสามารถลงทะเบยนโดยกดปม Enter Activation Code แตถาไมตองการลงทะเบยนและใชเวอรชนทดลอง ซงจะเรยกวา เวอรชน Lite สามารถเลอก กดปม Continue Using the Lite Edition ได
หนาตาของโปรแกรม Game maker 8.0 ในการสอนครงนจะใชเวอรชน Lite ซงเปนเวอรชน ทมความสามารถเพยงพอในการสรางเกมงายๆ ไมซบซอน
ความรเบองตนโปรแกรม Game maker
16
หนวยท
1
กจกรรมท 2
ค าสง ใหนกเรยนศกษาความรเรองวธการตดตงโปรแกรม Game Maker การเรยกใช เปด บนทกและเลกใช แฟมโปรแกรม Game Maker และสรปขนตอนทเกดขนจาก การตดตงโปรแกรม .............................................................................................................................................................................................................................................................................................................. ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................
ความรเบองตนโปรแกรม Game maker
17
หนวยท
1
แนวตอบกจกรรมท 2
สรปขนตอนการตดตง โปรแกรม Game Maker
- ตดตงแฟมโปรแกรม
- กดปม next เพอเรมตดตง
- อานรายละเอยดการตดตง กดปม next
- สามารถสรางเกมแบบหลายผเลน (Multi Player) ได
- หนาจอเกยวกบกฎเกณฑและลขสทธของโปรแกรม หาก
ยอมรบ ใหเลอกคลก วงกลม หนาขอความ I agree with
the above terms and conditions แลวกด Next>
หากไมยอมรบขอตกลง กดวงกลมหนาค าวา I do not agree
- เลอกทตดตง ปกต จะก าหนดเปน ไดรฟ C:\\Program
Files\Game_Maker8 หากตองการเปลยนทตดตง โปรแกรม
ใหกดปม ... หากไมตองการเปลยนทตงทโปรแกรม
ก าหนดไวครงแรก กดปม Next>
ความรเบองตนโปรแกรม Game maker
18
หนวยท
1
ตอนท 3
สวนประกอบของโปรแกรม Game Maker
ภาพแสดงสวนประกอบของโปรแกรม Game Maker
1. Menu Bar เปนบรรทดทรวมค าสงของโปรแกรม Game Maker ซงถกจดเปนหมวดหมดงน
File(แฟมขอมล)
- New ใชเพอเรมโปรเจกตเกมใหม
- Open.. ใชเปดไฟลโปรเจกตเกมทเราไดเซฟเอาไว
- Recent Files ใชเปดไฟลทเราเคยท าไวเรยงตามล าดบลาสด
3.Resource Explorer
2. Tools Bar 1. Menu Bar
ความรเบองตนโปรแกรม Game maker
19
หนวยท
1
- Save เซฟโปรเจกตทเราก าลงท าอยทบไฟลเดมทตงชอไวแลว (ถายงไมไดตงชอ จะตองตงชอโปรเจกตกอน)
- Save As เซฟชอโปรเจกตทเราก าลงท าอยเปนชอใหม
- Create Executable ใชสรางไฟล EXE เมอเราสรางเกมเสรจเรยบรอย เพอน าไฟลเกมนไปเปดเลนโดยไมตองตดตงโปรแกรม Game maker
- Publish your game น าโปรเจกตเกมทสรางเสรจแลวน าเขาไปใชแจกจายทางอนเทอรเนต
- import resources น าเขาแหลงขอมลจากภายนอกเขามาใชในโปรเจกตเกมปจจบน
- export resources น าแหลงขอมลจากเกมในโปรเจกตเกมปจจบนบนทก เพอน าไปใชกบโปรเจกตเกมอน
- Preferences ใชส าหรบตงคาตางๆ เพอใหท างานไดสะดวกยงขน
- Exit ปดและเลกใชโปรแกรม
Edit (แกไข) - create/add ใชส าหรบสรางเพมเตม แหลงขอมล(resources)
- duplicate ท าส าเนาของแหลงขอมล (resources)
- create group สรางโฟลเดอรของกลมแหลงขอมลตางๆ ขนมาเพอจดหมวดหมของแหลงขอมลนนๆ
- delete ใชลบ แหลงขอมลทไดสรางมาแลวทงไป
- rename ใชเปลยนชอแหลงขอมลทไดสรางไวแลวเปนชออน
- properties เปดคณสมบตเพอใสคาของแหลงขอมล นนๆ
- find resource คนแหลงขอมล ถามเยอะๆ สามารถใชค าสงนได
- expand resource tree ใชเปดโฟลเดอรของแหลงขอมล ใหเหนแหลงขอมลทงหมด ทมอย
- collapse resource tree ใชปดโฟลเดอรของแหลงขอมลทงหมด
- show object information แสดงขอมลตางๆ ของทกวตถทเพมเขามาเพอน าไปใชในเกม
ความรเบองตนโปรแกรม Game maker
20
หนวยท
1
resources(แหลงขอมล)
- create sprite สรางตวละคร
- create sound สรางเสยงดนตร เสยงเพลงประกอบ
- create background สรางฉากพนหลง
- create path สรางทางเดนใหกบตวละคร
- create script สรางโคดภาษา gml ใหกบ แหลงขอมลของเกม
- create font สรางแบบอกษร หรอก าหนดแบบอกษรใหกบโปรเจกตเกม
- create time line สรางหรอก าหนดแถบเวลา
- create object สรางวตถ
- create room สรางหองส าหรบน า แหลงขอมล เชน ตวละคร เสยง ฉาก ฯลฯ จดรปแบบองคประกอบของเกม
- change game information แกไขหนาตางขอมลเกมทไดเขยน อาจระบวธเลน ซงขณะเลนเกมสามารถกดปม F1 เพอดขอมลนได
- change global game setting ส าหรบตงคาตาง ๆ ของเกมใหเปนไปตามทเราตองการ
Scripts
- import script น าเขาสครปตจากแฟมภายนอก
- export selected script น าสครปตทเลอกไวบนทกไวเพอน าไปใชในโปรเจกตเกมอน
- show built-in variables แสดงตวแปรทถกก าหนดคาไวแลว
- show built-in functions แสดงฟงกชนทถกก าหนดคาไวแลว
- show extension functions แสดงฟงกชนทเขยนขนในโปรเจกตเกม
- show constants แสดงคาคงท
- show resources name แสดงชอของแหลงขอมลทงหมด
ความรเบองตนโปรแกรม Game maker
21
หนวยท
1
Run
- Run normally การทดสอบเลนเกม
- Run in debug mode การทดสอบเลนเกมในลกษณะการตรวจสอบเพอแกไขเกม
Window
- Cascade จดเรยงจอภาพตอๆ กน
- Arrange icons จดเรยงไอคอนใหม
- close all ปดทกจอภาพ
Help
สวนของการใหความชวยเหลอ
ความรเบองตนโปรแกรม Game maker
22
หนวยท
1
2. Tools bar (แถวเครองมอ)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1. สรางแฟมโปรเจกตเกม 2. เปดแฟมโปรเจกตเกมทสรางไวแลว 3. บนทกแฟมโปรเจกตเกม 4. Execute เกมเพอน าไปใชกบเครองอนโดยไมตองตดตงโปรแกรม Game maker 5. การเผยแพรเกมทางอนเทอรเนต 6. รนเกม 7. รนเกมแบบตรวจสอบขอผดพลาด 8. สรางตวละคร 9. สรางเสยง 10. สรางฉากพนหลง 11. สรางเสนทางการเคลอนท 12. สรางสครปต 13. สรางตวอกษร 14. สรางหรอก าหนดแถบเวลา 15. สรางออปเจค 16. สรางหอง 17. แกไขคาขอมลของเกม 18. เปลยนแปลงคาตางๆ ของเกม
ความรเบองตนโปรแกรม Game maker
23
หนวยท
1
กจกรรมท 3
แถบเมน(Menu Bar) ประกอบไปดวยกค าสง อะไรบาง
...................... ................................................... ....................................................................
........................................................................................ .....................................................
............................................. ........................................... .....................................................
........................................................................................ .....................................................
Resource Explorer ประกอบไปดวย Resource อะไรบาง
........................................................................................ .....................................................
........................................................................................ .....................................................
........................................................................................ .....................................................
............................................................ ............................ .....................................................
ความรเบองตนโปรแกรม Game maker
24
หนวยท
1
แนวตอบกจกรรมท 3
แถบเมน(Menu Bar) ประกอบไปดวยค าสงอะไรบาง
แถบเมน ประกอบไปดวยค าสง File Edit Resources
Scripts Run Window และ Help
Resource Explorer ประกอบไปดวย Resource อะไรบาง
Resource Explorer ประกอบไปดวย
1. Sprites 2. Sounds
3. Backgrounds 4. Paths
5. Scripts 6. Fonts
7. Time Lines 8. Objects
9. Rooms
ความรเบองตนโปรแกรม Game maker
25
หนวยท
1
แบบทดสอบหลงเรยน
ประจ าหนวยท 1 ค าชแจง แบบทดสอบเปนแบบปรนย ชนด 4 ตวเลอก จ านวน 10 ขอ
ค าสง จงเขยนเครองหมายกากบาท ทบตวอกษร ก, ข, ค, หรอ ง ในกระดาษค าตอบ ส าหรบตวเลอกทถกตองทสดเพยงขอเดยว
1. ขอใดกลาวถกตองเกยวกบโปรแกรม Game maker ก. เปนโปรแกรมทเขยนเกม 8 บต ข. เปนโปรแกรมทเขยนเกมโดยไมมสวนตองใช Script เลย ค. เปนโปรแกรมทดาวนโหลดไดฟรไมเสยคาใชจาย ง. เปนโปรแกรมทออกแบบมาเพอเขยนเกมแบบ 3 มตเทานน
2. ภาษาของโปรแกรม Game maker คอภาษาใด ก. ภาษา Maker ข. ภาษา Atari ค. ภาษา C ง. ภาษา GML
3. ขอใดไมใชขอดของโปรแกรม Game maker ก. สามารถสรางเกมไดหลายรปแบบ ข. สามารถสรางเกมแบบหลายผเลน (Multi Player) ได ค. สามารถสรางเกมโดยไมมการ Execute ได ง. สามารถสรางเกมไดอยางงายโดยไมตองเขยนโคดส าหรบเกมทไมซบซอน
4. โปรแกรมGame Maker มลกษณะการท างานโดยเนนฟงชนหลกเปนแบบใด ก. เนนการใชงานแบบ Multi Tasking ข. เนนการสรางเกมแบบ 2 มต ค. เนนการสรางเกมแบบ 3 มต ง. เนนการสรางเกมเปนแบบ 3D Action RPG
ความรเบองตนโปรแกรม Game maker
26
หนวยท
1
5. ขอใดกลาวไมถกตองเกยวกบโปรแกรม Game Maker ก. สรางเกมแบบ Action ได ข. ใชไดบนระบบเครอขายอนเทอรเนต ค. โปรแกรมสามารถใชไดบนเครองพซ ง. ไมไดใชความสามารถของ DirectX
6. หากตองการใชโปรแกรม Game maker แบบฟรเมอตดตงโปรแกรมเรยบรอยจะตองเลอกปม ขอความในขอใด ก. Enter Activation code ข. Purchase Pro edition online ค. Continue using the lite edition ง. ถกทกขอ
7. ขนตอนในการเปดแฟมโปรเจกตงานของ Game maker จะเลอกในเมนค าสง และค าสงใด ก. File --> New ข. File --> Open ค. File --> Publish your game ง. File --> Preferences
8. ขอใดไมใช Resource ในโปรแกรม Game maker ก. Run ข. Sprites ค. Fonts ง. Rooms
9. ขนตอนในการปดและเลกใชโปรแกรม Game maker จะเลอกในเมนค าสงและค าสงใด ก. File --> close ข. File --> Open ค. File --> Publish your game ง. File --> Exit
10. เราเรยกวาอะไร ก. Title bar ข. Menu bar ค. Tools bar ง. Resource Explorer
ความรเบองตนโปรแกรม Game maker
27
หนวยท
1
เฉลยแบบทดสอบหลงเรยน
ประจ าหนวยท 1
1. ค
2. ง
3. ค
4. ข
5. ง
6. ค
7. ข
8. ก
9. ก
10. ค
ความรเบองตนโปรแกรม Game maker
28
หนวยท
1
เอกสารอางอง ธนยา นวลละออง. สรางเกมไดงายๆ ดวยโปรแกรม Game Maker. โรงพมพ ซเอด ยเคชน : กรงเทพฯ, 2550.
อภชญา วรรณภย. วาดฝนใหโลกตะลงดวย The 2D&3D Game Maker, บรษท เอส. พ.ซ. บคส จ ากด : กรงเทพฯ, 2551
ความรเบองตนโปรแกรม Game maker
29
หนวยท
1
ก
ค าน า
เอกสารประกอบการเรยน กลมสาระการเรยนรการงานอาชพและเทคโนโลย รหสวชา ง30202 รายวชา การเขยนโปรแกรมเกมสรางสรรค ชนมธยมศกษาปท4 หนวยท 1 ความรเบองตนเกยวกบการเขยนโปรแกรมเกมคอมพวเตอรและโป รแกรม Game maker ฉบบน ไดจดท าขนเพอใชเปนสอการเรยนการสอน แกไขปญหาการเรยนร และพฒนาการเรยนการสอนใหเกดประสทธภาพ
เอกสารประกอบการเรยนฉบบน ประกอบดวย ความน า สาระส าคญ จดประสงค การเรยนร แบบทดสอบกอนเรยน เนอหา กจกรรม แบบฝก หด และแบบทดสอบหลงเรยน พรอมค าเฉลยซงจะท าใหผเรยนเกดการเรยนรไดดวยตนเอง และมความเขาใจในเนอหาสาระ ไดเปนอยางด
ผจดท าหวงเปนอยางยงวาเอกสารประกอบการเรยนฉบบน จะมประโยชน ตอการเรยนการสอน ชวยลดภาระครผสอน และสามารถใชเปนเครองน าทา งใหนกเรยน ไดประสบผลส าเรจ ชวยใหมการเพมพนความร ความเขาใจ รวมไปถงการพฒนาทกษะ ไดอยางถกตอง
นายอนรทธ พนววฒน ต าแหนง คร วทยฐานะ ครช านาญการ
โรงเรยนลาดยาววทยาคม
ความรเบองตนโปรแกรม Game maker
30
หนวยท
1
ข
สารบญ หนา ค าน า ก สารบญ ข ค าชแจงส าหรบคร ค ค าชแจงส าหรบนกเรยน ง หนวยท 1 ความรเบองตนเกยวกบโปรแกรมเกมคอมพวเตอรและโปรแกรม Game maker 1 หวขอเรอง 1 ความน า 2 สาระส าคญ 2 จดประสงคการเรยนร 3 แบบทดสอบกอนเรยน 4 เฉลยแบบทดสอบกอนเรยน 6 ตอนท 1 ความรเกยวกบการเขยนโปรแกรมเกมและโปรแกรม Game maker 7 กจกรรมท 1 10 แนวตอบกจกรรมท 1 11 ตอนท 2 วธการตดตงโปรแกรม Game makerการเรยกใช เปด บนทกและเลกใช โปรแกรม Game Maker
12
กจกรรมท 2 16 แนวตอบกจกรรมท 2 17 ตอนท 3 สวนประกอบของโปรแกรม Game maker 18 กจกรรมท 3 23 แนวตอบกจกรรมท 3 24 แบบทดสอบหลงเรยน 25 เฉลยแบบทดสอบหลงเรยน 27 บรรณานกรม 28
ความรเบองตนโปรแกรม Game maker
31
หนวยท
1
ค
ค าชแจงส าหรบคร
เอกสารประกอบการเรยนฉบบน เปนสอทชวยในการจดการเรยนร กลมสาระการงานอาช พและเทคโนโลย รหสวชา ง 3020 2 รายวชา การเขยนโปรแกรมเกมสรางสรรค ชนมธยมศกษาปท 4 มแนวปฏบตส าหรบการจดการเรยนร ดงน
1. เอกสารประกอบการเรยนฉบบนไมใชการทดสอบเพอมงหวงคะแนนส าหรบ การประเมนผล แตเปนการเพมความรและสงเสรมใหนกเรยนศกษา คนควาหาความรดวยตนเองตามความสามารถ และศกยภาพของแตละบคคล
2. ครควรศกษาหวขอเรอง ความน า สาระส าคญ จดประสงคการเรยนร เพอใหทราบวา เมอจบบทเรยน นกเรยนสามารถเรยนรอะไรไดบาง
3. ใหนกเรยนท าแบบทดสอบกอนเรยนจ านวน 10 ขอ แลวตรวจค าตอบจากเฉลย 4. ใหนกเรยนศกษาเนอหา สาระ รายละเอยด และฝกปฏบตตามกจกรรม 5. ขณะนกเรยนท ากจกรรม ครตองดแล ใหค าปรกษาหากมขอสงสย และสอดแทรก
คณธรรมใหกบนกเรยนระหวางจดกจกรรมการเรยนร 6. ใหนกเรยนท าแบบทดสอบหลงเรยนจ านวน 10 ขอ แลวตรวจค าตอบจากเฉลย
ความรเบองตนโปรแกรม Game maker
32
หนวยท
1
ง
ค าชแจงส าหรบนกเรยน
เอกสารประกอบการเรยนฉบบน นกเรยนสามารถศกษา และเรยนรไดดวยตนเอง กอนทจะศกษาและเรยนรใหนกเรยนอานค าชแจง ดงน
1. เอกสารประกอบการเรยนฉบบนไมใชการทดสอบเพอมงหวงคะแนนส าหรบ การประ เมนผล แตเปนการเพมความร และสงเสรมใหนกเรยนศกษา คนควา หาความรดวยตนเองตามความสามารถ และศกยภาพของแตละบคคล
2. ศกษาหวขอเรอง ความน า สาระส าคญ จดประสงคการเรยนร เพอใหทราบวา เมอจบบทเรยน นกเรยนสามารถเรยนรอะไรไดบาง
3. ท าแบบทดสอบกอนเรยนจ านวน 10 ขอ แลวตรวจค าตอบจากเฉลย 4. ศกษาเนอหา สาระ รายละเอยด และฝกปฏบตตามกจกรรม 5. ท าแบบทดสอบหลงเรยนจ านวน 10 ขอ แลวตรวจค าตอบจากเฉลย