หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 ·...

32
ความรู ้เบื ้องต้น เกี่ยวกับการเขียนโปรแกรมเกมคอมพิวเตอร์ และโปรแกรม Game Maker หัวข้อเรื่อง เวลา 2 ชั่วโมง 1. การพัฒนาเกมคอมพิวเตอร์และความเป็นมาของโปรแกรม Game Maker 2. วิธีการติดตั้งโปรแกรม Game Maker การเรียกใช้ เปิด บันทึกและเลิกใช้ แฟ้มโปรแกรม Game Maker 3. ส่วนประกอบของโปรแกรม Game Maker หน่วยท1

Upload: others

Post on 18-Feb-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตน เกยวกบการเขยนโปรแกรมเกมคอมพวเตอร

และโปรแกรม Game Maker

หวขอเรอง เวลา 2 ชวโมง

1. การพฒนาเกมคอมพวเตอรและความเปนมาของโปรแกรม Game Maker 2. วธการตดตงโปรแกรม Game Maker การเรยกใช เปด บนทกและเลกใช

แฟมโปรแกรม Game Maker 3. สวนประกอบของโปรแกรม Game Maker

หนวยท

1

Page 2: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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

Page 3: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

3

หนวยท

1

จดประสงคการเรยนร

หลงจากศกษาเนอหาและท ากจกรรมในหนวยนแลว

ผเรยนสามารถท าสงตอไปนได

1. สรปการพฒนาเกม และการพฒนาโปรแกรม Game Maker ได 2. สามารถบอกคณสมบตของโปรแกรม Game Maker ได 3. สามารถตดตงโปรแกรม Game Maker ได 4. สามารถเขาใช เปด บนทกและเลกใช โปรแกรม Game Maker ได 5. สามารถบอกสวนประกอบของโปรแกรม Game Maker ได

Page 4: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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

Page 5: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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

Page 6: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

6

หนวยท

1

เฉลยแบบทดสอบกอนเรยน

ประจ าหนวยท 1

1. ค

2. ง

3. ค

4. ข

5. ง

6. ค

7. ข

8. ก

9. ก

10. ค

Page 7: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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 มผสนใจและนยมทวโลก และยงใชเปนสอการเรยนการสอนหลายๆ ระดบ การพฒนาโปรแกรมเกม เปนดงน

Page 8: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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) ได

Page 9: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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)

Page 10: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

10

หนวยท

1

กจกรรมท 1

ค าสง ใหนกเรยนศกษาความรเกยวกบการเขยนโปรแกรมเกมและโปรแกรม Game Maker

และสรปขอดของโปรแกรม Game Maker

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

Page 11: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

11

หนวยท

1

แนวตอบกจกรรมท 1

ขอดของโปรแกรม Game Maker

- สามารถสรางเกมไดอยางงายโดยไมตองเขยนโคดส าหรบเกม

ทไมซบซอน

- ส าหรบเกมซบซอนมากขนสามารถใชภาษา GML ในการ

เขยนโคดได

- สามารถสรางเกมไดหลายรปแบบ

- สามารถสรางเกมแบบหลายผเลน (Multi Player) ได

Page 12: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

12

หนวยท

1

ตอนท 2

วธการตดตงโปรแกรม Game Maker การเรยกใช

เปด บนทกและเลกใช โปรแกรม Game Maker

ขนตอนท 1 ตดตงโปรแกรมทดาวนโหลดมา เรมหนาจอการตดตง กดปม Next >

ขนตอนท 2

หนาจอขอมลเกยวกบเกม เมออานจบ กดปม Next>

Page 13: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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>

Page 14: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

14

หนวยท

1

ขนตอนท 5

การยนยนทตดตงโปรแกรม

หากพรอมจะตดตง กดปม Start

ขนตอนท 6

รอการตดตง จน เปอรเซนตการตดตงครบ 100%

ขนตอนท 7

เมอตดตงโปรแกรมเสรจเรยบรอย หากตองการดขอมลเรมตนของโปรแกรม กดปม View Readme เมอตดตงเสรจ ตองการใหเรยกใชโปรแกรมทนท คลกชอง Launch Game maker 8.0 แลวกดปม Exit

Page 15: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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 ซงเปนเวอรชน ทมความสามารถเพยงพอในการสรางเกมงายๆ ไมซบซอน

Page 16: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

16

หนวยท

1

กจกรรมท 2

ค าสง ใหนกเรยนศกษาความรเรองวธการตดตงโปรแกรม Game Maker การเรยกใช เปด บนทกและเลกใช แฟมโปรแกรม Game Maker และสรปขนตอนทเกดขนจาก การตดตงโปรแกรม .............................................................................................................................................................................................................................................................................................................. ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................

Page 17: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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>

Page 18: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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

Page 19: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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 แสดงขอมลตางๆ ของทกวตถทเพมเขามาเพอน าไปใชในเกม

Page 20: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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 แสดงชอของแหลงขอมลทงหมด

Page 21: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

21

หนวยท

1

Run

- Run normally การทดสอบเลนเกม

- Run in debug mode การทดสอบเลนเกมในลกษณะการตรวจสอบเพอแกไขเกม

Window

- Cascade จดเรยงจอภาพตอๆ กน

- Arrange icons จดเรยงไอคอนใหม

- close all ปดทกจอภาพ

Help

สวนของการใหความชวยเหลอ

Page 22: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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. เปลยนแปลงคาตางๆ ของเกม

Page 23: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

23

หนวยท

1

กจกรรมท 3

แถบเมน(Menu Bar) ประกอบไปดวยกค าสง อะไรบาง

...................... ................................................... ....................................................................

........................................................................................ .....................................................

............................................. ........................................... .....................................................

........................................................................................ .....................................................

Resource Explorer ประกอบไปดวย Resource อะไรบาง

........................................................................................ .....................................................

........................................................................................ .....................................................

........................................................................................ .....................................................

............................................................ ............................ .....................................................

Page 24: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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

Page 25: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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

Page 26: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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

Page 27: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

27

หนวยท

1

เฉลยแบบทดสอบหลงเรยน

ประจ าหนวยท 1

1. ค

2. ง

3. ค

4. ข

5. ง

6. ค

7. ข

8. ก

9. ก

10. ค

Page 28: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

28

หนวยท

1

เอกสารอางอง ธนยา นวลละออง. สรางเกมไดงายๆ ดวยโปรแกรม Game Maker. โรงพมพ ซเอด ยเคชน : กรงเทพฯ, 2550.

อภชญา วรรณภย. วาดฝนใหโลกตะลงดวย The 2D&3D Game Maker, บรษท เอส. พ.ซ. บคส จ ากด : กรงเทพฯ, 2551

Page 29: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

29

หนวยท

1

ค าน า

เอกสารประกอบการเรยน กลมสาระการเรยนรการงานอาชพและเทคโนโลย รหสวชา ง30202 รายวชา การเขยนโปรแกรมเกมสรางสรรค ชนมธยมศกษาปท4 หนวยท 1 ความรเบองตนเกยวกบการเขยนโปรแกรมเกมคอมพวเตอรและโป รแกรม Game maker ฉบบน ไดจดท าขนเพอใชเปนสอการเรยนการสอน แกไขปญหาการเรยนร และพฒนาการเรยนการสอนใหเกดประสทธภาพ

เอกสารประกอบการเรยนฉบบน ประกอบดวย ความน า สาระส าคญ จดประสงค การเรยนร แบบทดสอบกอนเรยน เนอหา กจกรรม แบบฝก หด และแบบทดสอบหลงเรยน พรอมค าเฉลยซงจะท าใหผเรยนเกดการเรยนรไดดวยตนเอง และมความเขาใจในเนอหาสาระ ไดเปนอยางด

ผจดท าหวงเปนอยางยงวาเอกสารประกอบการเรยนฉบบน จะมประโยชน ตอการเรยนการสอน ชวยลดภาระครผสอน และสามารถใชเปนเครองน าทา งใหนกเรยน ไดประสบผลส าเรจ ชวยใหมการเพมพนความร ความเขาใจ รวมไปถงการพฒนาทกษะ ไดอยางถกตอง

นายอนรทธ พนววฒน ต าแหนง คร วทยฐานะ ครช านาญการ

โรงเรยนลาดยาววทยาคม

Page 30: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม 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

Page 31: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

31

หนวยท

1

ค าชแจงส าหรบคร

เอกสารประกอบการเรยนฉบบน เปนสอทชวยในการจดการเรยนร กลมสาระการงานอาช พและเทคโนโลย รหสวชา ง 3020 2 รายวชา การเขยนโปรแกรมเกมสรางสรรค ชนมธยมศกษาปท 4 มแนวปฏบตส าหรบการจดการเรยนร ดงน

1. เอกสารประกอบการเรยนฉบบนไมใชการทดสอบเพอมงหวงคะแนนส าหรบ การประเมนผล แตเปนการเพมความรและสงเสรมใหนกเรยนศกษา คนควาหาความรดวยตนเองตามความสามารถ และศกยภาพของแตละบคคล

2. ครควรศกษาหวขอเรอง ความน า สาระส าคญ จดประสงคการเรยนร เพอใหทราบวา เมอจบบทเรยน นกเรยนสามารถเรยนรอะไรไดบาง

3. ใหนกเรยนท าแบบทดสอบกอนเรยนจ านวน 10 ขอ แลวตรวจค าตอบจากเฉลย 4. ใหนกเรยนศกษาเนอหา สาระ รายละเอยด และฝกปฏบตตามกจกรรม 5. ขณะนกเรยนท ากจกรรม ครตองดแล ใหค าปรกษาหากมขอสงสย และสอดแทรก

คณธรรมใหกบนกเรยนระหวางจดกจกรรมการเรยนร 6. ใหนกเรยนท าแบบทดสอบหลงเรยนจ านวน 10 ขอ แลวตรวจค าตอบจากเฉลย

Page 32: หน่วยที่ 1 ความรู้เบื้องต้น · 2014-06-26 · สรุปการพัฒนาเกม และการพัฒนาโปรแกรม

ความรเบองตนโปรแกรม Game maker

32

หนวยท

1

ค าชแจงส าหรบนกเรยน

เอกสารประกอบการเรยนฉบบน นกเรยนสามารถศกษา และเรยนรไดดวยตนเอง กอนทจะศกษาและเรยนรใหนกเรยนอานค าชแจง ดงน

1. เอกสารประกอบการเรยนฉบบนไมใชการทดสอบเพอมงหวงคะแนนส าหรบ การประ เมนผล แตเปนการเพมความร และสงเสรมใหนกเรยนศกษา คนควา หาความรดวยตนเองตามความสามารถ และศกยภาพของแตละบคคล

2. ศกษาหวขอเรอง ความน า สาระส าคญ จดประสงคการเรยนร เพอใหทราบวา เมอจบบทเรยน นกเรยนสามารถเรยนรอะไรไดบาง

3. ท าแบบทดสอบกอนเรยนจ านวน 10 ขอ แลวตรวจค าตอบจากเฉลย 4. ศกษาเนอหา สาระ รายละเอยด และฝกปฏบตตามกจกรรม 5. ท าแบบทดสอบหลงเรยนจ านวน 10 ขอ แลวตรวจค าตอบจากเฉลย