การสรา้ งเกม
การสรา้ งเกมตอ้ งมอี ปุ กรณ์ตา่ งๆ
ทใี่ ชใ้ นการสรา้ งเกมตา่ งๆ
เด็กชาย วงศกร บารงุ ม.3/2
เลขที่ 7
โรงเรยี นปิ ยะพรพทิ ยา
อปุ กรณแ์ ละเครอื่ งมอื
1.ถา้ จะสรา้ งเกมแบบ text-based
เดนิ เรอื่ งดว้ ยขอ้ ความ. นี่แหละเกมทสี่ รา้ งง่
ายทสี่ ดุ แลว้
แตไ่ ม่ใชท่ กุ คนหรอกนะทจี่ ะชอบเลน่ เกมทไี่ ม่มี
ภาพประกอบน่ะ เกมสแ์ บบ text-based
สว่ นใหญเ่ ขาเนน้ กนั ทเี่ นือ้ เรอื่ งดปี รศิ นาเดน่
ไม่ก็เนน้ การผจญภยั ทมี่ ที งั้ เนือ้ เรอื่ ง
การสารวจ
และปรศิ นาในเกมเดยี ว[1] โปรแกรมดแี ตฟ่ รมี ี
ใหไ้ ดโ้ หลดกนั ที่
Twine นั้นเรว็ ใชง้ ่าย
ใชไ้ ดใ้ นเบราวเ์ ซอรท์ ว่ั ไป
StoryNexus กบั Visionaire จะสรา้ งเกม
ไดม้ ลี กู เลน่ หน่อยและใสร่ ปู แบบภาพนิ่งไ
ด้
Inform7 จะมเี ครอื่ งไมเ้ ครอื่ งมอื ทเี่ จง๋ กวา่
แถมมกี ลมุ่ ผใู ้ ชค้ อยสนับสนุนกนั ดว้ ย
2.ถา้ จะสรา้ งเกม
2D. GameMaker กบั Stencyl ถอื เป็ น
ตวั เลอื กทดี่ ใี นการสรา้ งเกมทกุ รปู แบบ
แถมจะเขยี น
โปรแกรมเพมิ่ เตมิ เขา้ ไปเองก็ไดถ้ า้ ตอ้ งการ
2.จะลองสรา้ งเกม 3D
กช็ า่ งทา้ ทาย.
เกมแบบ 3D
นั้นถอื วา่ แอดวานซไ์ ปกวา่ เกม 2D
ทว่ั ไปอกี ขนั้ นึง
เพราะงนั้ เตรยี มรบั โปรเจ็คตห์ นิ ยาวไปเลย
แต่ Spark กบั Game
Guru ก็พอทนุ่ แรงคณุ ไดบ้ า้ ง
เพราะคณุ สามารถสรา้ งโลกในเกมของคณุ
ไดโ้ ดยไม่ตอ้ งเขยี นโปรแกรมแตอ่ ยา่ งใด
แตถ่ า้ พอมคี วามรทู ้ างนีบ้ า้ ง
หรอื อยากลองฝึ กเขยี นโคด้ ดู ใหล้ องใช ้
game engine สดุ ฮติ อยา่ ง Unity ดู
ถา้ คณุ อยากสรา้ งโมเดล 3D ขนึ้ มาเอง
ไม่อยากใช ้ asset
ทเี่ ขาสรา้ งมาใหแ้ ลว้
คณุ ก็ตอ้ งมโี ปรแกรมสรา้ งโมเดล 3D
อยา่ ง 3DS Max, Blender หรอื
Maya[2]
3.เนน้ หนกั ดา้ นการเขยี นโปร
แกรมบา้ ง.
ถงึ จะพอมปี ระสบการณก์ ารเขยี นโปรแกรม
มาบา้ งแลว้
แตต่ อนเรมิ่ สรา้ งเกมแรกในชวี ติ
คณุ อาจยงั ตอ้ งพงึ่ พา engine
ทบี่ อกไปขา้ งบน อยา่ คดิ วา่ ชา่ งมนั ทาๆ ไป
เพราะแคว่ า่ มนั ฟังดยู าก
แตก่ ็มบี างคนทชี่ อบควบคมุ ทกุ อยา่ งแบบเบ็
ดเสรจ็
เลอื กสรา้ งเกมเองจากศนู ยก์ นั เลยทเี ดยี ว
แตท่ แี่ นะนาก็คอื
ควรเขยี นโปรแกรมสรา้ งเกมดว้ ย
Integrated Development
Environment หรอื IDE
อยา่ ง Eclipse แทนทจี่ ะใชโ้ ปรแกรมจดั กา
ร text ทว่ั ไป
เพราะจะไดร้ วมทกุ อย่างทจี่ าเป็ นไวใ้ นทเี่ ดยี
ว
ถงึ จะเขยี นเกมไดด้ ว้ ยหลายภาษาตามต ้
องการ ถา้ คณุ รภู ้ าษา C++
ไวบ้ า้ งจะเป็ นการตดิ อาวธุ ใหต้ วั เอง
เพราะมที รพั ยากรกบั tutorial ดๆี
ในเน็ ตเยอะ
ทจี่ ะเออื้ ตอ่ การพฒั นาเกมของคณุ
ขนั้ ตอนการสรา้ งเกม
1.วางคอนเซป็ ตก์ อ่ น.
ถา้ เป็ นโปรเจ็คตแ์ รก เอาแนวทคี่ ณุ ชอบ
แตเ่ ล็กๆ ง่ายๆ ไวก้ อ่ น
อย่างแนวแพลตฟอรม์ หรอื RPG
กอ่ นจะลงมอื สรา้ ง
ใหจ้ ดไอเดยี ทผี่ ุดขนึ้ มาทงั้ หมดวา่ เกมจะออกม
าประมาณไหน รวมถงึ ตอบคาถามพวกนีด้ ว้ ย
จะใหค้ นเลน่ ทาอะไรในเกมนี้ ("core" หรอื
"แกน่ " ของเกม)? ตอ้ งตอ่ สกู่ บั ศตั รู
ไขปรศิ นา
หรอื พดู คยุ กบั ตวั ละครอนื่ ไปเรอื่ ย[3]
แลว้ ลกั ษณะการเลน่ ละ่ ? อย่างถา้ เกมตอ่ สู ้
ก็อาจจะกดสไู้ ดเ้ ลยแบบ real-time
หรอื เป็ นแนววางแผน ผลดั กนั สทู้ ลี ะ turn
ถา้ เป็ นเกมแบบเนน้ พดู เนน้ คยุ
ก็ใหพ้ ล็อตเรอื่ งเป็ นไปตามการตดั สนิ ใจข
องผูเ้ ลน่
หรอื จะใหผ้ เู ้ ลน่ ทาความรจู ้ กั กบั ตวั ละครต่
างๆ และโลกในเกมไปเรอื่ ยๆ ก็ได ้
โทนโดยรวมของเกม? สยอง รา่ เรงิ ลกึ ลบั
หรอื วา่ ตนื่ เตน้ ?
2.เอาแคง่ ่ายๆ กอ่ น.
ถา้ คณุ เป็ นมอื ใหม่หดั ใช ้ game engine
หรอื โปรแกรมสรา้ งเกมตา่ งๆ
ก็ถงึ เวลาหดั ใชเ้ ครอื่ งมอื นู่นนี่จนเขา้ ใจถ่
องแท ้ ดซู วิ า่ ใสพ่ นื้ หลงั ยงั ไง ใสว่ ตั ถตุ า่ งๆ
การเคลอื่ นไหวของตวั ละคร
ถา้ เป็ นไปไดค้ วรสรา้ งวตั ถทุ ผี่ ูเ้ ล่นจะมปี ฏิ
สมั พนั ธด์ ว้ ยได ้
หรอื จะใชว้ ตั ถทุ โี่ ปรแกรมสรา้ งมาใหแ้ ลว้
ก็ได ้
แลว้ ดวู า่ เขากาหนดมาใหเ้ ป็ นแบบผูเ้ ลน่ มี
ปฏสิ มั พนั ธด์ ว้ ยไดห้ รอื เปลา่
ถา้ ไมแ่ น่ใจตรงไหนยงั ไงใหล้ องถามต
ามเว็บของโปรแกรมนั้นๆ ดู
หรอื จะคน้ ในเน็ตก็ได ้
ตอนนีอ้ ยา่ เพงิ่ หว่ งเรอื่ งแสงสี
กบั กราฟฟิ ก "เทพๆ"
3.กาหนดวธิ กี ารเลน่ แบบเจาะ
จง ถา้ จาเป็ น.
หมายถงึ ปรบั แตง่ เพมิ่ เตมิ จากในโปรแกรม
หรอื จะสรา้ งระบบทซี่ บั ซอ้ นหน่อยขนึ้ มาเอง
แตแ่ รกเลยก็ได ้ เชน่ [4]
ถา้ จะสรา้ งเกมแพลตฟอรม์
จะใหต้ วั ละครกระโดดสองตอ่ ไดห้ รอื ข
ยบั เขยอื้ นดว้ ยทา่ ทาง "พเิ ศษ"
แบบอนื่ ไหม?
ลองปรบั ดวู า่ อยากใหต้ วั ละครโดดไดส้ ู
งแคไ่ หน
แลว้ จะเกดิ อะไรขนึ้ บา้ งถา้ กดป่ มุ เบาๆ
กดป่ มุ คา้ งไว ้
หรอื วธิ กี ารกระโดดแบบตา่ งๆ
แตถ่ า้ จะสรา้ งเกม Action RPG
หรอื เกมสยองขวญั สน่ั ประสาท
เปิ ดเกมมาจะใหผ้ ูเ้ ลน่ ใชอ้ าวธุ แบบไห
นด?ี
ลองกาหนดใหผ้ ูเ้ ล่นอพั เกรดอาวธุ ได ้
อกี 2 - 3 แบบ แลว้ ทดสอบดู
แตล่ ะตวั เลอื กตอ้ งน่าสนใจ เชน่
อาวธุ นีพ้ ลงั โจมตมี ากกวา่
หรอื ตศี ตั รแู รงกวา่
หรอื ทาใหศ้ ตั รอู อ่ นแรง เป็ นตน้
ตอ้ งใหผ้ ูเ้ ล่นรสู ้ กึ วา่ เลอื กแลว้ ไดอ้ ยา่ งเ
สยี อยา่ ง
อยา่ มอี าวธุ ทเี่ ทพกวา่ อาวธุ อนื่ แบบเห็
นๆ เวน้ แตว่ า่ จะตง้ั ราคาใหโ้ หดหนิ
(ถา้ เป็ นคาถาตอ้ งเสยี MP เวลาใช ้
หรอื ถา้ เป็ นอาวธุ ก็ใหส้ ลายไปหลงั ใชห้
นึ่งครงั้ เป็ นตน้ )
ถา้ เป็ นเกมเนน้ พูดคยุ
อาจใหผ้ ูเ้ ลน่ เลอื ก "ตวั เลอื ก"
บทสนทนาทมี่ ขี นึ้ มาทหี่ นา้ จอ
หรอื แคฟ่ ังเฉยๆ เป็ นสว่ นใหญ่
แลว้ ตอ้ งไปทานู่นนี่ซะกอ่ นถงึ จะปลดล็
อคบทสนทนาเพมิ่ เตมิ ได ้
คอื คอ่ ยกลบั มาคยุ กบั ตวั ละครน้ันอกี ค
รงั้
ไม่ก็เลอื กวา่ จะเฉลยเรอื่ งราวทง้ั หมดใ
นการเลน่ ครงั้ เดยี ว
หรอื ใหผ้ ูเ้ ล่นเลน่ ไดห้ ลายเสน้ เรอื่ ง
และจบเกมไดห้ ลายแบบเป็ นตน้
4.เกมตอ้ งมหี ลายเลเวล.
เลเวลสนั้ ๆ 3 - 5
เลเวลนี่แหละกาลงั ดสี าหรบั เกมแรก
แลว้ ถา้ อยากเพมิ่ ก็คอ่ ยเพมิ่ ทหี ลงั
คอยรกั ษา "แกน่ ของเกม"
ไวต้ ลอดไม่ใหอ้ อกทะเล
แลว้ เสรมิ ความทา้ ทายเขา้ ไปในแตล่ ะดา่ นที่
ยากงา่ ยตา่ งกนั จะสรา้ งแบบเรยี งดา่ นไป
หรอื จะสรา้ งแยกแลว้ คอ่ ยจบั มาเรยี งกนั ทหี
ลงั ก็ได ้
อนั ไหนสะดวกสดุ สาหรบั คณุ ก็ตามน้ัน
เกมแพลตฟอรม์ ปกตแิ ลว้ พอขนึ้ ดา่ นให
ม่ก็จะเป็ นแบบพนื้ เลอื่ นไปมาได ้
หรอื ศตั รเู คลอื่ นไหวเรว็ ขนึ้
ถา้ เป็ นเกมแอคชน่ั ก็คงประมาณเพมิ่ จา
นวนศตั รู
หรอื ฉายเดยี่ วแตเ่ ป็ นบอสโหด
ไมก่ ศ็ ตั รหู นิ ๆ
ทจี่ ะเอาชนะไดก้ ็ตอ่ เมอื่ ใชอ้ าวธุ หรอื ยทุ
ธวธิ พี เิ ศษเทา่ น้ัน
สว่ นถา้ เป็ นเกม puzzle
ก็ควรมรี ปู แบบปรศิ นาเดยี วเทา่ นั้น
แตใ่ ชว้ ธิ เี พมิ่ ความยากในแตล่ ะดา่ น
หรอื เพมิ่ อปุ กรณแ์ ละอปุ สรรคตา่ งๆ
เขา้ มาใหผ้ ูเ้ ลน่ ไดล้ บั สมองกนั
5.ตอ้ งมที งั้ เป้ าหมายระหวา่ งท
างและเสน้ ชยั ปลายทาง. ทเี่ รยี ก
กนั วา่ "กลไกรอง" หรอื "เสน้ เรอื่ งรอง"
ถา้ การเลน่ หลกั ๆ คอื การกระโดด
การเลน่ รองทเี่ พมิ่ อรรถรสใหผ้ ูเ้ ล่นก็คอื การ
กระโดดใส่ศตั รใู หต้ ายเพอื่ เก็บไอเท็ม
ซงึ่ จะตอ่ เนื่องไปถงึ เป้ าหมายระหวา่ งทางแล
ะเสน้ ชยั ระยะยาวในทา้ ยสดุ ได ้
อยา่ งการผ่านดา่ น เก็บเงนิ เพอื่ อพั เกรด
และจบเกมไดใ้ นทสี่ ดุ
พออา่ นตวั อยา่ งทยี่ กมาแลว้
คณุ อาจพบวา่ ตวั เองใส่รายละเอยี ดการ
เลน่ พวกนีไ้ ปในเกมแลว้ โดยไม่รตู ้ วั ดว้
ยซา้
ทสี่ าคญั คอื ผูเ้ ลน่ ตอ้ งรทู ้ นั ทวี า่ มเี ป้ าหม
ายระหวา่ งทางใหต้ อ้ งทานะ
เพราะถา้ ปลอ่ ยใหเ้ ขาเอาแตย่ งิ ศตั รนู า
นเป็ น 10
นาทโี ดยไม่มอี ะไรมากกวา่ นั้น
คนเลน่ ก็คงเบอื่ จนเลกิ เลน่ ไปเอง
แตถ่ า้ พอฆา่ ศตั รตู วั แรกแลว้ ได ้ coin
หรอื เหรยี ญเงนิ เป็ นรางวลั
คนเลน่ ก็จะเกดิ เป้ าหมาย (เก็บ coin
ไปแลกของตา่ งๆ)
วา่ เลน่ ไปตามเสน้ เรอื่ งหลกั กอ่ นแลว้ เด๋ี
ยวจะมอี ะไรดๆี เกดิ ตามมาเอง
6.ขน้ั ทดสอบ.
ลองเลน่ ดา่ นเดยี วหลายๆ รอบ
แลว้ อยา่ ลมื ไปลากเพอื่ นผองพนี่ อ้ งมารว่ มด ้
วยชว่ ยกนั เลน่ ลองเลน่ ดหู ลายๆ
วธิ เี ทา่ ทนี่ ึกได ้ รวมถงึ วธิ แี ปลกๆ
อยา่ งการทาเป็ นเฉยไม่ยอมทา quest
แลว้ ดงิ่ ไปสกู ้ บั บอสใหญต่ วั สดุ ทา้ ยเลยซะงั้
น ไม่ก็พยายามเลน่ เกมใหจ้ บดว้ ยอาวธุ
"ห่วยๆ" แบบไม่ยอมอพั เกรด
ขน้ั ตอนนีท้ าซา้ ๆ อาจชวนเบอื่ ได ้
แตเ่ พอื่ ใหเ้ กมของคณุ ปราศจาก bug
และออกมาสนุกทสี่ ดุ สาหรบั คนเล่น
มนั ก็คมุ ้ อย่นู ะ
อธบิ ายขยายความเหล่าผูช้ ว่ ย (เล่น)
ของคณุ ใหก้ ระจา่ งกอ่ นเรมิ่ ทดสอบ
เขาตอ้ งเขา้ ใจกนั กอ่ นวา่ ทเี่ ลน่ อยนู่ ี่มนั
ยงั ไม่ใชเ่ กมตวั เต็มนะ
ทสี่ าคญั คอื บอกวธิ เี ลน่ ครา่ วๆ ก็พอ
ทเี่ หลอื ใหพ้ วกเขาไปเจาะลกึ กนั เองตอ
นเลน่ [5]
เลน่ เสรจ็ ใหเ้ ขาชว่ ยกนั ทาแบบสอบถาม
ดว้ ย จะไดร้ ู ้ feedback
เพอื่ เก็บขอ้ มูลไวเ้ ปรยี บเทยี บและอา้ งองิ
ในภายหลงั [6] นี่แหละโอกาสทจี่ ะไดถ้ า
มเจาะเรอื่ งจดุ ตา่ งๆ
ของเกมทคี่ ณุ ยงั ไม่คอ่ ยแน่ใจ
พวกผูเ้ ลน่ ทดสอบทจี่ ะเป็ นประโยชนท์ สี่ ุ
ดคอื คนทไี่ ม่เคยรจู ้ กั คณุ มากอ่ นนี่แหล
ะ เพราะเขาจะไดว้ จิ ารณต์ รงๆ
ไม่ตอ้ งมาน่ังชมคณุ ตามมารยาทไงละ่
7.เกลาภาพและเสยี งใหเ้ นียน
หน่ อย.
ถงึ ปกตจิ ะหา asset ตา่ งๆ
มาใชใ้ นเกมคณุ ไดฟ้ รๆี จากในเน็ต
ก็น่าจะใชเ้ วลาเกลาใหเ้ นียนขนึ้ หน่อย
อยา่ งปรบั แตง่ อะไรทดี่ ไู ม่เขา้ พวก
หรอื หาอะไรทดี่ ขี นึ้ ไดอ้ กี มาทดแทน
เรยี นรเู ้ รอื่ ง pixel art ไวบ้ า้ งก็ดี
ภาพในเกม 2D ของคณุ จะไดอ้ อกมาสวยๆ
หรอื จะใชโ้ ปรแกรมอยา่ ง OpenGL
ก็ไดใ้ นกรณีทคี่ ณุ ตง้ั เป้ าไกลอยา่ งการสรา้ ง
เกม 3D
ลกู เลน่ ทวี่ า่ ก็เชน่ การแตง่ แสงสใี หส้ วยตะลงึ
เวลาผูเ้ ลน่ บงั คบั ตวั ละครเดนิ เขา้ มาในฉาก
ไมก่ ็ใส่ effect เจ๋งๆ ใหโ้ จมตไี ดเ้ ทๆ่
หรอื ทาฉากหลงั แบบขยบั เขยอื้ นได ้
นอกจากนีค้ ณุ ยงั สามารถใส่ sound
effect เวลาตวั ละครเดนิ โจมตศี ตั รู
กระโดด หรอื ทาทา่ ทาทางตา่ งๆ ไดอ้ กี ดว้ ย
ตวั อยา่ ง