Connect with us

Hi, what are you looking for?

Gaming Notebook

ผู้พัฒนา Ethernal Story เผย ใช้ Engine Opensource

มาทำความรู้จัก Game Engine Opensouce พร้อมบทสรุปง่ายๆเกี่ยวกับการสร้างเกมส์ Ethernal Story ที่เป็นข่าวเมื่อครั้งที่แล้ว …

ควันหลงจากข่าวที่แล้ว เกี่ยวกับ เกมส์ออนไลน์แนวใหม่ ที่ ทาง มช. ทำขึ้นมา มีน้องๆหลายคน มาถามผม เป็นการส่วนตัวว่า

“ถ้าอยากจะทำเกมส์แบบนั้นบ้างต้องทำอย่างไร ? ” ? ? ? ? ? ???”เขาใช้โปรแกรมอะไรทำ ? “

Advertisement

“อ่านในข่าว เขาบอกว่าเป็นโปรแกรม โอเพ่นซอร์สหรอ ?” ? ? ????”ทำเกมส์ยากไหมอ่ะ? “

และอีกหลากหลายคำถามที่ตอบกันไม่หวาดไม่ไหว เลยขอเอามาเขียนเป็นข่าวเลยละกัน

โดยทางผู้พัฒนาเกม Ethernal Story ของมหาวิทยาลัยเชียงใหม่ ออกมาเปิดเผยว่า เกมส์ Ethernal Story พัฒนามาจาก Tools Opensource ที่มีชื่อว่า “CDX Engine” และ “Irrlicht Engine”

n4g game en

ทำความรู้จักกับ Game Engine

Game Engine คือ โปรแกรมที่เป็นส่วนประกอบหลักของเกมคอมพิวเตอร์ หรือโปรแกรมด้านการแสดงผลภาพที่มีการตอบสนองแบบทันทีทันใด โดยทำหน้าที่ช่วยจัดการติดต่อกับอุปกรณ์พื้นฐาน, ช่วยให้การพัฒนาเกมง่ายขึ้น และบางครั้งช่วยให้เกมที่พัฒนาขึ้นสามารถทำงานได้บนระบบหลาย ๆ ระบบ ตัวอย่างเช่น บนเครื่องเกมคอนโซล และบนเครื่องพีซี หรือ บนระบบปฏิบัติการที่แตกต่างกัน ตัวอย่างเช่น Linux, Mac OS, Windows?เป็นต้น

คุณสมบัติหรือความสามารถหลักที่ Game Engine โดยทั่วไปมีให้คือ สร้าง-ประมวลผลภาพ 2 มิติ และ 3 มิติ, การประมวลผลทางด้านฟิสิกส์ หรือตรวจสอบ-ตอบสนองต่อการชน, เสียง, เนื้อเรื่อง, ภาพเคลื่อนไหว, ปัญญาประดิษฐ์, เนทเวอร์ค, การถ่ายโอนข้อมูล, จัดการและบริหารหน่วยความจำ, threading?และ scene graph

ในปัจจุบัน มี Game Engine ให้เราเลือกใช้มากมาย เช่น? Irrlicht Engine, Ogre Engine, jMonkey Engine, RealmForge, Power Render, Crystal Space, Genesis3D ?สำหรับ ตัวที่ยกมาอย่างมานี้ จัดเป็น Graphic Engine หรือ 3D engine ซึ่งเ ป็น engine ที่ใช้สำหรับจัดการพวกภาพกราฟฟิก 3d หรือ 2d โดยเฉพาะ

n4g game en2

คำถามยอดฮิต…CDX Engine คืออีหยัง กันล่ะพ่อคุ๊น

CDX ?คือ?engine ที่ใช้เขียนเกม ตัวหนึ่ง ?ส่วนมากจะสนับสนุนเกม 2มิติ ?ซึ่ง CDX เป็น engine ที่ใช้กับ ภาษา C โดยพัฒนาต่อยอดมาจาก DirectX ดังนั้นโครงสร้างโดยส่วนใหญ่จึงคล้าย DirectX มากพอสมควร

ความยาก ของ CDX อยู่ระดับไหน ? newbie อย่างหนู จะสร้างเกมส์โดยใช้ CDX ได้ไหมง่ะ ?

จะว่ายากก็ยาก จะว่าไม่ยาก ก็ไม่ยากนะ เท่าที่เคยได้ยินคนที่พัฒนาเกมส์ด้วยตัวนี้ เขาบอกเป็นเสียงเดียวกันว่า ต้องอาศัยประสบการณ์ การฝึกฝน และถ้ามีพื้นฐานโปรแกรมมิ่งพวก ภาษา C มาบ้างจะทำให้แหล่มมากเลย

ตัวอย่าง การสร้างเกมส์ ด้วย CDX

จบจาก CDX ทีนี้ มาต่อด้วย Irrlicht Engine

n4g irr2

Irrlicht Engine?เป็น Game Engine open source อีกตัวหนึ่งที่น่าสนใจ ซึ่ง Engine ตัวนี้ พัฒนามาจาก C++ ดังนั้น ถ้าเรามีแนวคิดการเขียนโปรแกรมแบบ Object หรือเชิงวัตถุ จะเข้าใจมันโดยไม่ยากเลยล่ะ โดยเราสามารถนำเจ้าตัวนี้ไปพัฒนาด้วย C++ VC#.NET VB.NET หรือบรรดา ภาษา Object ทั้งหลายได้ด้วยนะ

ความยากง่าย ของ Irrlicht

อย่างที่กล่าวไปแล้ว ว่า จะง่ายมากๆเลย ถ้ามี Concept การเขียนโปรแกรมเชิงวัตถุ แต่ทั้งนี้ทั้งนั้น ก็ต้องอาศัยการฝึกฝน และประสบการณ์อีกนั่นแหล่ะ อ้อ!!! อีกอย่างหนึ่่งที่สำคัญในการใช้ engine ตัวนี้ นั่นคือความคิดสร้างสรรค์ และจินตนาการที่บรรเจิด เพราะตัวนี้เป็น Graphic Engine ตัวหนึ่ง ที่ เราก็ต้องใช้แนวคิดทางด้านศิลปะ รูปภาพต่างๆ ในการ ทำพวกตัวละคร

จุดเด่นของ Irrlicht และข้อจำกัดของมัน

จุดเด่น

– รันได้ทุกระบบปฏิบัติการ

– มีขนาดเล็ก แต่คุณภาพคับแก้ว

– Open Source ทำใ ห้ไ ม่ต้องเสียเงิน และ Engine ถูกพัฒนาอยู่ตลอดเวลา

ข้อจำกัด

– ยังไม่มีในส่วนของ AI?pathfinding, sound, network หรือสิ่งอื่นๆที่เราต้องใช้ในการสร้างเกมส์ แต่ มันก็มี ความสามารถพื้นฐาน เช่น ตรวจสอบการชน ?การใช้เมาส์ คีย์บอร์ด …ก็ Engine ตัวนี้ เน้น ทางด้าน กราฟฟิกอย่างเดียวนี่นา

ตัวอย่าง เกมส์ที่พัฒนาด้วย Irrlicht (มีจุดเด่นด้านกราฟฟิกที่สวยงาม)

n4g irr

บทสรุป

จาก ที่รู้จัก Game Engine ทั้งสองตัวนี้ ทำให้ได้ข้อสรุปว่า ทางผู้พัฒนา เกมส์ Ethernal Story มีความคิดที่ดีมาก ในการนำ Opensoucre ทั้งสองตัวมาใช้ เพราะเป็น Engine ที่มีประสิทธิภาพ ต่อยอดได้ง่าย ที่สำคัญไม่เสียเงิน

หลายคนเกิดคำถามว่า ทำไมต้องใช้ สองตัว เลย เอาตัวใดตัวหนึ่งไม่ได้หรอ ?

– ขอสรุปง่ายๆเ ลยนะ ก็จาก ที่อ่านมาทั้งหมด พอจะ รู้แล้วว่า CDX คือตัวที่ใช้เขียนเกมจริงๆ มีเครื่องมือต่างๆครบ ในขณะที่ Irrlicht เป็น Engine ในเชิงกราฟฟิก ดังนั้น เราจึงต้องนำ มันทั้งสองตัว มาใช้ด้วยกัน เพื่อพัฒนา เกมส์ 3D เกมส์นี้ออกมา

สุดท้ายนี้มีข่าวดีมาบอกด้วย สำหรับคนที่สนใจ เขียนเกมส์ ด้วย Engine ทั้งสองตัวที่กล่าวมา เพราะทาง มหาวิทยาลัยเชียงใหม่ได้แจกจ่าย สไลด์ power point คู่มือในการสร้างเกมส์ ให้เราได้นำไปทดลองใช้กัน

ดาวน์โหลดได้เลยที่ ?http://itscgames.cm.edu/download.rar

*** อ่านข่าว เกมส์ Eternal Story เกมส์ออนไลน์+E-learning แนวใหม่ได้ที่ /web/2008/12/game-ethernal-story-by-cmu/

โดย CS26@CMU (นายปลาบู่)

Click to comment
Advertisement

บทความน่าสนใจ

Tips & Tricks

แนะนำเกมปลูกผักสวนครัว, เกมปลูกผักแบบไทยๆ, ทำฟาร์ม เล่นได้ทั้ง iOS และ Android อัพเดท 2024 เกมแนวปลูกผัก ทำฟาร์ม ปลูกผักสวนครัว กลายเป็นหนึ่งในแนวเกมที่ได้รับความนิยมเป็นอย่างมาก ด้วยบรรยากาศภายในเกม วิธีการเล่น ไปจนถึงงานกราฟิกในเกมที่ทำออกมาได้อย่างสดใส สบายตา หลายๆ คนจึงเลือกใช้เวลาว่างไปกับการเล่นเกมแนวนี้ ทีมงาน NotebookSPEC ก็อยากจะมาแนะนำเกมปลูกผัก ทำฟาร์ม ปลูกผักสวนครัว...

CONTENT

5 ซีพียูประกอบคอมรุ่นใหม่ ที่เกมเมอร์ตัวจริงไม่ควรพลาด สำหรับการเล่นเกมในปี 2024 คุ้มค่า ราคาดี รีดพลังการ์ดจอรุ่นใหม่ได้เต็มที่ แม้ว่าจะผ่านช่วงงาน Commart ไปแล้ว แต่เชื่อว่าหลายท่านยังมีแผนจะประกอบคอม ไว้ใช้เล่นเกมช่วงหยุดยาวอย่างช่วงสงกรานต์กันอยู่บ้างแน่ ๆ ซึ่งการเล่นเกม นอกจากการ์ดจอที่เป็นปัจจัยหลักแล้ว CPU เองก็มีผลไม่แพ้กัน ดังจะเห็นจากชิปหลายรุ่นที่มีผลทดสอบออกมาว่าช่วยเพิ่มประสิทธิภาพให้กับการเล่นเกมอย่างเห็นได้ชัด ในบทความนี้เราจะมาแนะนำ CPU เล่นเกมที่น่าซื้อในช่วงต้นปี 2024 กัน...

CONTENT

ในระยะเวลาหลายปีที่ผ่านมา เครื่องแมคกับการเล่นเกม คือสองสิ่งที่แทบจะไม่สามารถมาบรรจบกันได้เลย แม้จะมีความพยายามในการพอร์ตเกมลง macOS จากทางฝั่งนักพัฒนา รวมถึงแพลตฟอร์มใหญ่ในตลาดอย่าง Steam ที่มีการเพิ่มเกมที่เล่นได้บนแมคลงไปให้ซื้อหามาเล่นกันได้ก็ตาม แต่สิ่งที่เป็นอุปสรรคใหญ่เสมอมาคือจากทั้งฮาร์ดแวร์ที่มักจะไม่ได้มีกราฟิกชิปแรง ๆ มาให้ในรุ่นใช้งานทั่วไป ประกอบกับตัวเครื่องที่เน้นความบาง ส่วนฝั่งซอฟต์แวร์อันนี้ก็ยิ่งหนักขึ้นไปอีก เพราะมันแตกต่างจาก Windows เป็นอย่างมาก แต่พอมาในยุคปี 2023 ที่ Apple เปิดตัวชิป M3 ในแมค...

CONTENT

ช่วงนี้ก็เป็นช่วงที่เกมใหญ่ ๆ เกมน่าเล่นออกมามากมาย ตัวอย่างเกมบนพีซีที่ได้รับความสนใจก็เช่น Starfield, Baldur’s Gate 3, EA Sports FC 24 และ Counter Strike 2 เป็นต้น ทำให้หลายท่านที่มีคอมอยู่แล้ว แต่สเปคอยู่ในระดับกลาง หรือเครื่องมีอายุตั้งแต่ 2 ปีขึ้นไปอาจจะสงสัยว่าคอมที่มีสามารถเล่นเกมใหม่ได้หรือเปล่า โดยเฉพาะกับเกมที่จำเป็นต้องจ่ายเงินซื้อในราคาเต็ม ที่ถ้าซื้อมาแล้วเล่นไม่ได้...

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

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

บันทึก