Results 1 to 3 of 3

Thread: สร้างเกมง่ายๆ ด้วยโปรแกรมGame Maker

  1. #1
    Junior Member
    Join Date
    Oct 2007
    Posts
    15


    จากที่กระทู้ http://www.citecclub.org/forum/index...howtopic=15249

    ที่ผมได้แนะนำโปรแกรม Game Maker เอาไว้
    ซึ่ง ใครที่ใช้ หรือกำลังเริ่มลองใช้โปรแกรม Game Maker แล้วมีปัญหา หรือสงใสอะไร
    ลองเข้ามาถาม หรือพูดคุยแลกเปลี่ยนความรู้กันในนี้ดูนะครับ
    ถ้าผมรู้ ผมจะช่วยตอบให้

    ซึ่ง โปรแกรม Game Maker ตอนนี้ ในไทย มีผู้คนรู้จักประมา๊ณ 30% จาก 100
    ซึ่ง ผมอยากให้ Game Maker เป็นที่รู้จักกว้างขวางไปมากกว่านี้ เพื่อที่จะทำให้ มีcommunity เกี่ยวกับ GM มากขึ้น
    ทำให้เรามีที่ศึกษามากขึ้น

    ยังไง ใครมีเพื่อนที่สนใจอยากทำเกม แต่ยังไม่ค่อยมีความรู้ด้านภาษา c หรืออื่นๆ
    ลองแนะนำให้มาจับโปรแกรมนี้ดูก็ได้นะครับ ^ ^

  2. #2
    Junior Member
    Join Date
    Oct 2007
    Posts
    15


    เรามาทำความรู้จักกับ Game Maker ขั้นต้นกันดีกว่าครับ ^ ^

    --------------------------
    ทำความรู้จักกับ GM ขั้นต้น

    ทำความรู้จักกับโปรแกรม Game Maker เบื้องต้น บทความในนี้ จะกล่าวถึง หน้าตาของโปรแกรม
    บทความนี้ จะสอนในเรื่องของ ส่วนต่างๆที่อยู่ใน GM แต่จะยังไม่ลงลึกมากนะครับ (พื้นฐานสุดๆ)


    หน้าตาของโปรแกรม


    ...
    ..
    .

    จะเห็นว่า ผมได้แบ่งเป็นส่วนใหญ่ๆ 4 ส่วน
    ส่วนที่ 1. แทบเมนู
    ประกอบไปด้วย


    1. File = เมนูสำหรับ เซฟเกม สร้างเกมใหม่ โหลดเกมที่ทำไว้ และอื่นๆ
    2. Edit = ใช้สำหรับ แก้ไข เช่น อยากจะสร้างsprite ก็คลิกที่โฟลเดอร์spritesแล้วกดedit ครับ (วิธีนี้ เป็นวิธีที่ยุ่งยาก - -) และอื่นๆ
    3. Sources = จะประกอบไปด้วย ชุดคำสั่งเดียวกันกับ ส่วนที่3(ที่ผมแบ่งเอาไว้) เลยครับ
    4. Scripts = จะประกอบไปด้วย คำสั่งเขียนสคริป และตัวตรวจเช็คคำสั่งทั้งหมดที่โปรแกรมรู้จัก
    5. Run = ประกอบไปด้วยคำสั่ง 2 คำสั่ง คือ รันเกม(F5) และรันเกมทดสอบบัค(F6)
    6. Window = มีคำสั่งอยู่3คำสั่ง ช้สำหรับ จัดระเบียบหน้าจอ ใช้ปิดหน้าต่างทั้งหมด และอื้นๆ
    7. Help = ตามชื่อเลยครับ ใช้สำหรับอ่านคู่มือของGM หรือเข้าเว็บไซต์ และลงทะเบียนโปรแกรม


    ส่วนที่ 2
    ประกอบไปด้วย (สังเกตุดีๆนะครับ จะมี | คั่น นั่นคือ 1ช่องนะครับ)


    1. ช่องแรก ประกอบด้วย สร้างเกมใหม่ เซฟเกม และโหลดเกม
    2. ช่องสอง ประกอบด้วย เล่นเกม และ ทดสอบเกม (หาบัค)
    3. ช่องสาม ประกอบด้วย สร้างsprite ,สร้างsound ,สร้างBackGround ,สร้างpaths ,เขียนscripts ,แอด Font ,สร้างไทม์ไลด์ (เวลา)
    ,สร้างobject ,สร้างRoom (หน้าจอเกม)
    4. ช่องสี่ ประกอบด้วย เขียนข้อมูลเกม (คล้ายๆเขียนรายละเอียดเกม) และปรับข้อมูลหลักของตัวเกม


    ส่วนที่ 3
    ประกอบไปด้วย


    Sprites
    ที่เก็บข้อมูล Sprite รวมไปถึง สร้าง แก้ไข และลบทิ้ง
    Sounds
    ที่เก็บข้อมูลเสียง รวมไปถึง การAddเสียงจากในเครื่องลงโปรแกรมGM
    Backgrounds
    ที่เก็บข้อมูลBG (ภาพพื้นหลัง) รวมไปถึงการ สร้าง แก้ไข และลบทิ้ง
    Paths
    ที่เก็บข้อมูล Paths (เส้นทางตายตัวที่เรากำหนดให้objนั้นดำเนินไป) รวมไปถึง สร้าง แก้ไข และลบทิ้ง
    Scripts
    ที่เก็บข้อมูล Scripts รวมไปถึง การเขียน แก้ไข ลบทิ้ง และAddเข้า
    Fonts
    ที่เก็บข้อมูลFonts ที่จะใช้ในตัวเกม สามารถAddเพิ่มได้ตลอดเวลา จากในเครื่อง
    Time Lines
    ที่เก็บข้อมูลTime Lines (เวลาในการให้objนั้นปรากฏ หรือการหน่วงเวลานั่นเอง) รวมไปถึง การสร้าง แก้ไข และลบทิ้ง
    Objects
    ที่เก็บข้อมูล object รวมไปถึงการสร้าง แก้ไข และลบทิ้ง โดยสร้างobject ก็คือการกำหนดให้objนั้น ทำงานอย่างไร เช่น ควบคุมการเดิน ควบคุมตัวแปร เรียกใช้scripts เรียกใช้paths และอื่นๆ (คล้ายๆเป็นที่เขียนคำสั่งให้กับวัตถุนั้นๆ)
    Rooms
    ที่เก็บข้อมูล Room รวมไปถึง สร้าง แก้ไข และลบทิ้ง


    ส่วนที่ 4 คือ หน้าจอสำหรับแสดงหน้าจอต่างๆที่ถูกเรียกใช้งาน
    ---------------------------
    อธิบาย แต่ละตัว

    Sprite หรือ สไปรท์ คือ ส่วนที่วาดขึ้นมา เพิ่มนำไปทำเป็นobj หรือ คือวัตถุที่ยังไม่มีการควบคุมโดยobject

    Sound หรือ ซาวด์ คือ เสียง ที่จะใช้ในเกม โดย เราสามารถAddเข้าเพิ่มเติมได้จากเครื่องเราเองครับ

    Background หรือ แบ๊คกราวด์ คือ ภาพที่จะใช้เป็นพื้นหลังของเกม เราสามารถโหลดภาพจากในเครื่องเรามาใช้ได้อีกเช่นกันครับ
    ตัวย่อคือ BG

    Path หรือ แพท คือ เส้นทางที่เรากำหนดขึ้นมา เพื่อให้วัตถุ(obj)นั้นๆ ดำเนินไป
    เช่น เรากำหนด ซ้ายไปขวา และเมื่อเราเรียกใช้pathกับวัตถุนั้น วัตถุนั้นก็จะเดินจากซ้ายไปขวาครับ

    Script หรือ สคริป คือ ตัวช่วยที่ทำให้เกมเรามีความยืดหยุ่นมากขึ้นครับ
    โดยใช้ภาษาGML (Game Maker Language) ในการเขียนครับ
    เราสามารถที่จะสร้างเกมได้หลายแนว และน่าเล่นมากขึ้น ถ้าเราเขียนสคริปเป็นอ่ะครับ
    (ส่วนผมนั้น เขียนม่ายเปน =w= แต่ก็พยามเรียนกับรุ่นพี่อยู่ หุหุ)

    Font หรือ ฟอนท์ คือ ตัวอักษร หรือรูปแบบตัวอักษร ที่เราจะใช้ในเกม
    เราสามารถAddรูปแบบตัวอักษรจากในเครื่องเราได้อีกเช่นกันครับ
    และสามารถปรับขนาดได้ว่า จะเอาขนาดเท่าไหร่ ตัวหนาหรือเอียงและอื่นๆ

    Time Line หรือ ไทม์ไลด์ คือ ระยะเวลาที่จะให้วัตถุนั้นปรากฏตัว หรือคือการหน่วงเวลานั่นเอง
    เช่น เราเซ็ท Time Line คือ obj = time10 เมื่อตัวเกมอ่านค่ามาจนถึงtime10 objนั้นก็จะปรากฏครับ

    Object หรือ ออบเจคท์ คือ การสร้างตัวควบคุม หรือตัวสั่งการให้วัตถุนั้นๆทำงาน เช่นการเก็บค่าตัวแปร การควบคุมการเคลื่อนไหว การเรียกใช้งานสคริป และกำหนดค่าต่างๆ
    โดย เราสามารถAdd spriteในobjนั้นๆได้ เพื่ทำให้objนั้น ควบคุมspriteให้spriteนั้นทำงาน

    Room หรือ รูม คือ หน้าจอเกม หรือก็คือ เมื่อเรารันเกม หรือเล่นเกม ทุกสิ่งที่อยู่ในroom ก็จะปรากฏขึ้นในเกมเช่นกัน
    เราสามารถใส่obj ที่ได้รับการตั้งค่ามาแล้ว ไว้ในroomได้เช่นกัน และเราสามารถปรับขนาดroomได้ ว่าจะให้มีความกว้างและยาวเท่าไหร่ และเราสามารถที่จะเปลี่ยนBGได้ ในที่นี้อีกเช่นกันครับ
    ในการรันเกม ถ้าเราไม่มีroom อย่างน้อย1ห้อง เราจะไม่สามารถรันเกมได้นะครับ

    ----------------------------------------------------------------------------------------------

    ps.บทความนี้ เป็นบทความที่ผมเขียนขึ้นเองกับมือ ถ้าใครจะเอาไปโพสที่ไหน กรุณาให้เครดิตด้วยครับ ขอบคุณครับ...

  3. #3
    Senior Member
    Join Date
    Jul 2007
    Posts
    122


    คุณ shomon ครับ สงวนลิขสิทธิ์ไหมผมขอกอปป์ไปอ่านเพื่อจะนำไปใช้ในด้านการศึกษาอย่างเดียวไม่มีการค้าแต่อย่างใดถ้ามีมาเพิ่มอีกก็ขออนุญาตเลยนะครับถือว่าเห็นแก่นักเรียนและครูแก่ก็แล้วกัน ขอบคุณครับ

Similar Threads

  1. Form Maker Pro v4.3
    By ong40600 in forum PHP,ASP,Javascript, Html
    Replies: 0
    Last Post: 20-06-2008, 06:04 PM
  2. NTI CD & DVD MAKER 7 PLATINUM
    By HarO in forum Window Application
    Replies: 0
    Last Post: 24-10-2007, 11:40 AM
  3. Game Maker 6.1
    By shomon in forum แนะนำ Software ต่างๆ
    Replies: 0
    Last Post: 22-10-2007, 04:17 PM
  4. Virus Maker 3.0
    By Zelandiax_old in forum Viral Tech
    Replies: 6
    Last Post: 26-08-2007, 09:34 AM
  5. RPG Maker XP v.1.02a
    By PcNy in forum Window Application
    Replies: 0
    Last Post: 12-08-2007, 03:24 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •