สอนสร้างเกมส์ง่ายๆด้วยโปรแกรม Stencyl  ตอนที่ 1ทำความรู้จักกับโปรแกรม


มีคนส่งล์ผ่านแบบฟอร์มมาถามนายแมลงโม้บ่อยๆเกี่ยวกับการสร้างเกมส์ด้วยวิธีง่ายๆ วันนี้ก็เลยจะมาเสอนเพื่อนๆเขียนเกมส์ด้วยโปรแกรมง่ายๆที่มีชื่อว่า โปรแกรม Stencyl น่ะครับโดยโปรแกรมนี้มีคุณสมบัติที่ค่อนข้างครบครัน สามารถสร้างเกมส์ให้ทำงานได้ในอุปกรณ์หลายอย่าง เช่นบนมือถือ andrid มือถือ iOS และบน Windows Phone รวมไปถึงสามารถสร้าง flash game ไว้เล่นบนเครื่องเราได้อีกด้วย นอกจากนั้นยังสามารถทำเป็นเกมส์เพือ่เล่นบนเว็บเบราเซอร์อย่างเช่น google Chrome  ได้อีกด้วย ว้าวเจ๋งใช่มั้ยล่ะครับ
ขั้นตอนแรกนั้นให้เพื่อนๆไปดาวน์โหลดโปรแกรมมาติดตั้งก่อนเลยครับ โดยเข้าไปคลิ๊กเข้าไปที่นี่ แล้วหลังจากที่เพื่อนๆติดตั้งโปรแกรมเสร็จแล้วก็เปิดโปรแกรมขึ้นมา จะปรากฏหน้าต่างเหมือนในรูปครับ

stencyl

ซึ่งรูปที่เพื่อนๆเห็นด้านบนนั้นจะปรากฏโปรเจ็คเกมส์มากมายที่เป็นเกมส์ Demo เอาไว้เป็นตัวอย่างให้เราได้ศึกษากันครับ แต่ก่อนที่เราจะไปสร้างเกมส์ได้นั้นเรามาดูส่วนประกอบต่างๆของโปรแกรมนี้กันก่อนดีกว่าครับ จากภาพที่ปรากฏด้านบนเป็นเมนูที่เราไว้ใช้งานต่างๆซึ่งนายแมลงโม้จะขออธิบายให้เพื่อนๆได้รู้จักเพียงคร่าวๆเป็นบางเมนูที่เพื่อนๆอาจจำเป็นต้องใช้กันก่อนน่ะครับ

เมนู_stencyl

1.File เป็นเมนูสำหรับจัดการกับโปรเจ็คของเรา ซึ่งจะรวมคำสั่งการทำงานสำคัญ ๆ ได้แก่การ creat game ใหม่ การ save งานเพือ่แก้ไขทีหลัง การ import และexport game เป็นต้นครับ
2.view เป็นเมนูที่ใช่ในการเปิดมุมมองรูปแบบต่างๆ เช่นการย้อนกลับไปใน หน้าต่าง Tab ก่อนหน้า หรือว่าการเปิดหน้าต่างอธิบายส่วนต่างๆ รวมไปถึงการเปิด Stencyforge ด้วยครับ
3.Run เมนูนี้ใช้สำหรับการทดสอบ game ทีเราสร้างขึ้นมาครับ ซึ่งก็จะมีการทดสอบบนอุปกรณ์ต่างๆแตกต่างกันไปขึ้นอยู่กับว่าในตอนนั้นเราเลือกสร้างเกมส์สำหรับอุปกรณ์ชนิดใดครับ
4.Publish เมนูนี้ใช้สำหรับเผยแพร่ผลงานของเราออกไปเป็นชิ้นงานรูปแบบต่างๆ ซึ่งสามารถนำไปติดตั้งในอุปกรณ์ต่างๆได้มากมาย เช่นบนโทรศัพท์มือถือ android มือถือ IOS และเผยแพร่ในรูปแบบเกมส์แฟลช ได้อีกด้วยครับ
5.Extensions เป็นเมนูสำหรับจัดการส่วนเสริมต่างๆที่เราติดตั้งเข้ามาครับ ตรงเมนูนี้เราอาจไม่ค่อยได้ใช้บ่อย แต่ต่อไปในการสร้างเกมส์ที่ยากขึ้นไปอีก เราอาจจำเป็นต้องติดตั้งส่วนเสริมเข้ามาเพื่อใช้งานในการสร้างเกมส์ที่ค่อนข้างซับซ้อนเพื่อช่วยลดขั้นตอนในการทำงานครับ
6.Debug เมนูนี้ใช้สำหรับดู script ต่างๆในเกมส์ที่เราสร้างขึ้นมาครับ นอกจากนี้เรายังสามารถดูองค์กประกอบต่างๆที่เราใช้สร้างเกมส์ได้อีกด้วยครับ
7.Help คำสั่งนี้เป็นคำสั่งเรียกหน้าต่างช่วยเหลือขึ้นมาทำงานครับ ซึ่งก็จะมีคำอธิบายและการสอนวิธีใช้งานต่างๆเกี่ยวกับโปรแกรมอยู่ในนี้ครับ
ที่นี้เรามาดูคำสั่งในเมนูที่เป็นรูปแบบไอคอน กันน่ะครับเมนูพวกนี้เราจะได้ใช้งานบ่อยๆในการสร้างเกมส์ครับ โดยจะแบ่งคำสั่งออกเป็น

1.Creat game สั่งในการสร้างเกมส์ใหม่ขึ้นมา
2.Save คำสังในการ save การทำงานไว้เพื่อทำงานต่อในภายหลังและเป็นการเซพก่อนการทดสอบเกมสือีกด้วยครับ
3.Import เป็นเการนำเข้าเกมส์จากภายนอกมาแก้ไขเพิ่มเติมครับ
4.Setting เป็นการตั้งค่าส่วนต่างๆภายในเกมส์และในโปรแกรมครับ
5.StencylForge เป็นคำสั่งในการเปิด StencylForge ซึ่งเป็นหน้าต่างที่รวบรวมสิ่งต่างๆที่จำเป็นสำหรับการสร้างเกมส์มากมายไว้ให้เราได้ดาวน์โหลดมาใช้ รวมไปถึงเกมส์ใหม่ๆมากมายที่คนอื่นพัฒนาเอาไว้ด้วยครับ ในการใช้คำสั่งนี้จำแนต้องเชื่อมต่ออินเตอร์เน็ตก่อนทุกครั้งน่ะครับ
6.Test Game คำสั่งนี้เป็นคำสั่งสำหรับการทดสอบเกมส์ที่เราสร้างขึ้นมาครับ
7.Publish ก็คือคำสั่งในการเผยแพร่ผลงานของเรานั่นเองครับ

สำหรับเมนูด้านข้างนั้น จะมีคำสั่งทำงานหลายแบบซึ่งเราจะได้เรียนรู้กันในบทความต่อๆไปแต่ยังไงนายแมลงโม้ก็ขออธิบายเพียงคร่าวๆเพื่อเป็นการให้เพื่อนทำความรู้จักก่อนที่เราจะไปอธิบายลึกๆในตอนที่เราสร้างเกมส์กันจริงๆครับ

เมนูด้านข้าง
จากภาพเราจะเห็นว่ามีการแบ่งหมวดหมู่เมนูออกเป็น3ส่วนด้วยกันน่ะครับ ซึ่งแต่ละส่วนนั้นก็จะมีความแตกต่างกันไปครับ ซึ่งก็ได้แก่

1.Myprojects เป็นชุดคำสั่งทีรวบรวมโปรเจ็คเกมส์ต่างๆที่เราสร้างขึ้นมาครับ
2.Download  แสดงข้อมูลต่างๆเกี่ยวกับสิ่งที่เราดาวน์โหลดมาจาก StencylForge ครับ
3.New รวบรวมข่าวสารเกี่ยวกับ Stencyl จากแหล่งต่างๆ เช่นทวิตเตอร์ เว็บบอร์ดและ Facebook เป็นต้นครับ
เอาละครับในบทความนี้เพื่อนๆก็ได้ทำความรู้จักกับโปรแกรมนี้เป็นที่เรียบร้อยแล้วน่ะครับในบทความหน้านายแมลงโม้จะมาสอนวิธีการสร้างเกมส์ในลำดับต่อไป ยังไงก็ขอให้อดใจรอกันนิดหนึ่งน่ะครับ

Reviews

  • Total Score 0%
User rating: 97.50% ( 4
votes )


นายแมลงโม้

นายแมลงโม้ก็เป็นคน คนหนึ่งที่อยากระบายอารมณ์ลงบนบล๊อกสวยๆ พูดจากับเพื่อนๆ ได้ผ่อนคลาย ถึงแม้ว่าบางครั้งเพื่อนๆจะรำคาญนายแมลงโม้ก็ตาม 55555 นายแมลงโม้ก็ยังอยากจะโม้ต่อไป

Related articles