อ่านหัวข้อก่อนหน้า :: อ่านหัวข้อถัดไป |
ผู้ตั้ง |
ข้อความ |
หิ่งห้อยตัวน้อย Project ONE Tester
เข้าร่วม: 28 Mar 2006 ตอบ: 46
|
ตอบเมื่อ: Tue Mar 28, 2006 6:58 pm เรื่อง: เริ่มต้นสร้างเกมด้วยตัวคุณเองง่ายๆด้วย Game Maker :D |
|
|
GameMaker หรือ GM เป็นโปรแกรมสร้างเกมที่ได้รับความนิยมพอตัวครับ
ลักษณะการเขียนแบบโปรแกรม RPG Maker นั่นแหละ แต่ซับซ้อนกว่า
GM มีภาษาที่เรียกว่า Game Maker Language หรือ GML ที่เป็นภาษาเฉพาะของ GM ครับ
หลักการเขียน
ปกติการเขียนโปรแกรมทั่วไปมีหลักตายตัวที่ต้องมีอยู่แล้วคือ การกำหนดขอบเขตขอบโค้ด
เช่นภาษา html ที่ต้องเปิดและปิดคำสั่งด้วย tag <html>...</html> น่ะ
ใน gm ก็เหมือนกัน แต่เราจะไม่ได้เขียนโค้ดโดยตรงเลยไง แค่ทำผ่านหน้าโปรแกรมเท่านั้น
ไม่รู้จะอธิบายอะไรล่ะ >,<
เอารวบรัดเลยดีกว่า
----------------------
การทำให้เกมไปตามใจเรา
ขออธิบายก่อนว่า
Rooms เปรียบสเหมือนห้องต่างๆนั่นเอง เช่น เกมนี้มีหลายด่าน ด่านที่ 1 ก็อยู่ห้องที่ 1 ด่านที่สองก็อยู่ห้องที่ 2 แยกๆกันอยู่
Sprites คือภาพตัดแปะ ที่คุณจะเอาภาพนั้นๆมาใช้งาน
Object คือวัตถุชิ้นหนึ่งที่เราจะสั่งให้ทำอะไรก็ได้ ตามใจเรา
อยากแรกเลยให้ลองทำตามนี้ดูครับ http://www.nainoi.com/html3/view.php?topic=8
แล้วทำการบ้านที่เค้าให้มาดู ก็จะทำเป็นได้ง่ายๆเลย ไม่เข้าใจต้องไหนถามผมแล้วกันเดี๋ยวจะบอก
อธิบายอีกว่า ช่องอีเวนด้านซ้ายคือเหตุการณ์หลัก ด้านขวาคือย่อยลงมากำหนดพวกเงื่อนไขต่างๆ
อธิบายเพิ่ม จากที่คุณsit สอนไปใน http://www.nainoi.com/html3/view.php?topic=8
ดู ความคิดเห็นที่ 3 น่ะครับ ที่เค้าบอกไว้ว่า "การกำหนดคำสั่งการกระทำ"
ซึ่งจะอธิบายให้เข้าใจได้ง่ายขึ้นคือ เป็นการกำหนดเหตุการที่จะเกิดขึ้น ให้กับวัตถุนั้นๆตามที่เรากำหนด
เช่น กำหนดอีเวน keyboard >> Left ซึ่งก็เหมือนกับสั่งให้โปรแกรมทำงานว่า ถ้ามีการกดปุ่มลูกศรไปทางซ้ายเมื่อไหร่ ให้ทำตามคำสั่งใน event ทันที!
ซึ่งก็มีหลายรูปแบบ เช่น
Create คือ เอาไว้สั่งให้สร้างวัตถุหรือเหตุการต่างๆ
Collision คือ การกระแทก เช่นถ้าตัวละครเราไปกระแทกกับวัตถุนั้นๆก็จะเสียพลัง อะไรแบบนี้
keyboard คือกำหนดว่าถ้ามีการกดปุ่มนั้นปุ่มนี้ ให้ทำตามที่เรากำหนดเงื่อนไขไว้
และอื่นๆต้องลองศึกษาทำความเข้าใจครับ
จากนั้นมาดู ความคิดเห็นที่ 4 กันต่อ
พอเรากำหนดอัเวนหลักเสร็จ ก็มาควบคุมปลีกย่อยกัน คือ ถ้ามีการกดปุ่มลูกศรไปงซ้ายเมื่อไหร่ ให้ทำตามคำสั่งในช่องทางขวาทันที
สังเกตว่าจะมีปุ่มมากมายทางแทบขวามือ ให้ลองเอาเมาส์ไปวางดูครับ แล้วจะเห็นคำอธิบาย
ในที่นี่คุณ sit ใช้คือ Jump to a given postion หมายถึง ให้กระโดดไปตำแหน่งที่กำหนด ซึ่งบอกอธิบายค่อนข้างคุมเครือ ผมจจะอธิบายต่อดังนนี้
จากนั้นถ้าเป็นแล้วก้ทำบนล่างด้วย แล้วก็ทำตามในนี้ดูคงจะเป็นน่ะครับ เหอๆ
http://www.nainoi.com/html3/list.php
/me อือหือ.. ง่วงจัง.. คร่อก _ _zzZZ
เครดิต ตาฟ่อนที่รัก XD~
มันก็ไม่ค่อยยากนะ ไม่ต้องรู้เรื่องคอมเยอะก็ทำเองใด้ (อย่างน้อยก็ขยับขึ้นลงซ้าย
ขวาใด้ล่ะ = =") ความจริงยังใช้ไม่เป็นเลยงมโข่งกันอยุ
เอาเป็นว่าใครมีความรุดีๆเกี่ยวกะโปรตัวนี้ช่วยๆกันลงหน่อยน้า ^^
ตัวนี้ถ้าทำดีๆแม้แต่ 3D ก็ยังพอทำใด้นิดหน่อย ^^a _________________ หงุงหงิง เด๋วค่อยแปะลายเซ็น~
แก้ไขล่าสุดโดย หิ่งห้อยตัวน้อย เมื่อ Mon Sep 04, 2006 8:32 am, ทั้งหมด 1 ครั้ง |
|
ขึ้นไปข้างบน |
|
|
hellcross Project ONE Tester
เข้าร่วม: 25 Mar 2006 ตอบ: 123 ที่อยู่: อยู๋ทุกบอดละคราบบบบบบบบ
|
ตอบเมื่อ: Tue Mar 28, 2006 7:22 pm เรื่อง: |
|
|
อารายจะเยอะอย่างน้าน _________________ คือว่าพักนี้ไม่ค่อยได้มาดูบอดเพราะกำลังเล่นเกมonlineอยู่เลยไม่ค่อยได้มาดูแต่ก็จะมาเป็นพักๆนะครับมาทีก็กระจาย^^
มีความคืบหน้าช่วยส่งเมลล์ไปบอกที่sae_ong14495@hotmail.com ทีสิครับ
|
|
ขึ้นไปข้างบน |
|
|
MaNoi Project ONE Tester
เข้าร่วม: 24 Mar 2006 ตอบ: 122 ที่อยู่: ถังสีเขียวตามข้างถนน???
|
ตอบเมื่อ: Wed Mar 29, 2006 10:58 am เรื่อง: |
|
|
ยิ่งอ่านแทนที่จะเข้าใจ ทะไมเรายิ่งงง อ่ะ 555+ _________________ MaNoi RoiLoum~*
|
|
ขึ้นไปข้างบน |
|
|
hellcross Project ONE Tester
เข้าร่วม: 25 Mar 2006 ตอบ: 123 ที่อยู่: อยู๋ทุกบอดละคราบบบบบบบบ
|
ตอบเมื่อ: Wed Mar 29, 2006 5:10 pm เรื่อง: |
|
|
เห็นด้วยอย่างยิ่งยิ่งอ่านยิ่งงง ไม่รู้ไมมันเยอะอย่างนี้รอเขาสร้างเสร็จแล้วมาเล่นดีกว่าไปงงกะที่เขาบอกมันง่ายกว่าเยอะเลยเนอะ _________________ คือว่าพักนี้ไม่ค่อยได้มาดูบอดเพราะกำลังเล่นเกมonlineอยู่เลยไม่ค่อยได้มาดูแต่ก็จะมาเป็นพักๆนะครับมาทีก็กระจาย^^
มีความคืบหน้าช่วยส่งเมลล์ไปบอกที่sae_ong14495@hotmail.com ทีสิครับ
|
|
ขึ้นไปข้างบน |
|
|
หิ่งห้อยตัวน้อย Project ONE Tester
เข้าร่วม: 28 Mar 2006 ตอบ: 46
|
ตอบเมื่อ: Thu Mar 30, 2006 7:55 am เรื่อง: |
|
|
ไม่นะ ไม่ มันไม่งงนะ
ถ้าอ่านเฉยๆล่ะก็งง เรายังงงเลยความจริงอ่ะ แต่มันต้อง
ลงมือปฎิบัติด้วย สิบปากว่าไม่เท่าตาเห็น มันต้องลงมือด้วย
ตัวเอง ทำไป ดูตำราไป ค่อยๆซึมซับเนื้อหาหลักๆ และแปล
ออกมาเป็นความเข้าใจของตัวเอง มันไม่น่าจะเกินความพยายาม
ที่จะทำ
อีกอย่างตัวโปรแกรม GM มันใช้งานง่ายกว่าเขียนเองเยอะกว่าหลาย
เท่าตัวเลย เหมือนเล่น RPG Maker ไง แต่มันซับซ้อนกว่านิดหน่อย
แต่ด้วยความซับซ้อนของมันจึงมีความยืดหยุ่นพอสมควร
เว็บนายน้อยแนะนำให้เข้าเว็บบอร์ดมีทริคดีๆเยอะเลย อยากให้ลองลงมือ
สักนิดแม้จะเขียนเกมตามตำราก็เถอะ แต่ถ้าเรามีความเชื่อมั่นและไม่ย้อ
ท้อเราเชื่อว่าเกมจะต้องออกมาดีแน่ๆ
ด้วยโปรแกรมนี้เปิดโอกาศให้คนที่ไม่เก่งภาษาคอมใด้มีโอกาศสร้างเกม
ใด้ด้วยตัวเองหรือแม้แต่ตัวคนเดียวก็ยังทำใด้ ไม่จำเป็นต้องเรียนคอมแค่
อ่านภาษาประกิดออกนิดหน่อยบวกกับการค้นคว้าจากเว็บต่างๆ และความ
พยายามของตัวเองเราต้องทำใด้แน่ๆ
อยากให้ทุกคนที่มีความฝันตรงนี้ใด้ลองพยายามกันสักครั้ง
.....พูดมายังงั้นๆ แต่หนูอยุในช่วงศึกษาตัวโปรอยุเลยยังใช้ไม่เป็นมากอ่ะ ^^a _________________ หงุงหงิง เด๋วค่อยแปะลายเซ็น~ |
|
ขึ้นไปข้างบน |
|
|
TooNMania Project ONE Tester
เข้าร่วม: 29 Mar 2006 ตอบ: 60 ที่อยู่: แหล่งโดจินชิทั่วโลก
|
ตอบเมื่อ: Thu Mar 30, 2006 10:18 am เรื่อง: |
|
|
ขอบคุณคร้าบบบ น่าสนๆ ไว้มีเวลาจะไปศึกษาคับ |
|
ขึ้นไปข้างบน |
|
|
lucidiaz Project ONE Tester
เข้าร่วม: 27 Mar 2006 ตอบ: 179 ที่อยู่: บ้านเลขที่ 99 ต.อู้มช้างไปอาบน้ำ อ.เเปลงฟันเสือ จ.เเปลกดี เเปลกดี
|
ตอบเมื่อ: Thu Mar 30, 2006 2:39 pm เรื่อง: ....... |
|
|
เเล้ว ไอ้ Rpg Maker นี่ มัน หา จากไหน ครับ งง? _________________ บ้า บอ T T |
|
ขึ้นไปข้างบน |
|
|
silverfo Project ONE Tester
เข้าร่วม: 30 Mar 2006 ตอบ: 4
|
ตอบเมื่อ: Thu Mar 30, 2006 2:50 pm เรื่อง: |
|
|
แบบว่าทำไม่เป็นอยู่ดีอ่ะคับ |
|
ขึ้นไปข้างบน |
|
|
hellcross Project ONE Tester
เข้าร่วม: 25 Mar 2006 ตอบ: 123 ที่อยู่: อยู๋ทุกบอดละคราบบบบบบบบ
|
ตอบเมื่อ: Thu Mar 30, 2006 10:48 pm เรื่อง: |
|
|
เห็ดด้วยงงจังเลยทำไม่เป็นไม่รู้จักหุหุ _________________ คือว่าพักนี้ไม่ค่อยได้มาดูบอดเพราะกำลังเล่นเกมonlineอยู่เลยไม่ค่อยได้มาดูแต่ก็จะมาเป็นพักๆนะครับมาทีก็กระจาย^^
มีความคืบหน้าช่วยส่งเมลล์ไปบอกที่sae_ong14495@hotmail.com ทีสิครับ
|
|
ขึ้นไปข้างบน |
|
|
Flufber Project ONE Tester
เข้าร่วม: 21 Mar 2006 ตอบ: 128
|
ตอบเมื่อ: Sun Apr 02, 2006 12:23 am เรื่อง: |
|
|
.....ผมเคยใช้แต่ RPG Maker พอมาจับ Game Maker ล่ะมึนตึ้บเลย - - แบบว่าจับต้นชนปลายไม่ถูกอ่ะ |
|
ขึ้นไปข้างบน |
|
|
Adamas Project ONE Tester
เข้าร่วม: 01 Apr 2006 ตอบ: 140 ที่อยู่: ตามแหล่งน้ำขัง
|
ตอบเมื่อ: Sun Apr 02, 2006 7:20 am เรื่อง: |
|
|
เข้าใจเป็นบางช่วงอ่ะค่ะ แต่อ่านมาแล้วเค้าก่ะอาธิบายได้ค่อนข้างดีนะ อยากลองทำดีจิง |
|
ขึ้นไปข้างบน |
|
|
thoma_joe Project ONE Tester
เข้าร่วม: 11 Apr 2006 ตอบ: 445 ที่อยู่: The KingDom Of FantaSY
|
ตอบเมื่อ: Wed Apr 12, 2006 11:59 pm เรื่อง: |
|
|
อืม จะบอกว่าเข้าใจดีเป่าหว่า |
|
ขึ้นไปข้างบน |
|
|
thoma_joe Project ONE Tester
เข้าร่วม: 11 Apr 2006 ตอบ: 445 ที่อยู่: The KingDom Of FantaSY
|
ตอบเมื่อ: Thu Apr 13, 2006 12:04 am เรื่อง: |
|
|
อืม แล้วจะหาโปรแกรมได้จากไหนละท่าน |
|
ขึ้นไปข้างบน |
|
|
AAG_th1 Project ONE Tester
เข้าร่วม: 04 Apr 2006 ตอบ: 62 ที่อยู่: ประเทศไทย
|
ตอบเมื่อ: Thu Apr 13, 2006 10:46 am เรื่อง: |
|
|
www.gamemaker.nl _________________
พวกเราดูรู้ เจ็บแล้วต้องจำ |
|
ขึ้นไปข้างบน |
|
|
valkyrie01 Project ONE Tester
เข้าร่วม: 12 Apr 2006 ตอบ: 137 ที่อยู่: forgottencity
|
ตอบเมื่อ: Thu Apr 13, 2006 12:06 pm เรื่อง: |
|
|
โอ้ขอบคุนๆ _________________ เจอในเกมส์ก็ทักบ้างนะ ตัวชื่อ valkyrie01 ผมชื่ออาทนะ Pre-Alpha II ออกมาแว้วน่าเล่นๆๆ |
|
ขึ้นไปข้างบน |
|
|
|