งานสัมมนาด้าน Game Development ในงาน Commart Burapha 2010

1

Posted by Lt. Mekha | Posted in การพัฒนาเกม, ข่าวฝากมา, โครงการเมฆา | Posted on 30-06-2010

Tags: , , , ,

บริษัท เออาร์ไอพี จำกัด (มหาชน) จะจัดงาน Commart Burapha 2010 ระหว่างวันที่ 15-18 ก.ค. 2553 ณ มหาวิทยาลัยบูรพา (บางแสน) จ.ชลบุรี

โดยความร่วมมือระหว่าง สำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน) กับทาง บริษัท เออาร์ไอพี จำกัด (มหาชน) จะมีการจัดงานอบรมสัมมนา ในเรื่อง “ก้าวสู่การเป็นนักพัฒนาเกมส์คอมพิวเตอร์ด้วยโอเพนซอร์สซอฟต์แวร์” ในวันเสาร์ที่ 17 ก.ค. 2553 เวลา 15.00-16.00 เพื่อให้ความรู้แก่นักศึกษา ผู้ประกอบการ และบุคคลทั่วไปที่มีความสนใจ
วิทยากรก็ไม่ใช่ใครที่ไหน ก็ @thaiopengames เองล่ะครับ

ชาวบูรพา และภาคตะวันออก เตรียมพบ Road Show แรกของ Mekha ได้นะครับ หากมีความคืบหน้าจะแจ้งให้ทราบทันทีครับ

3D Models for Game Development

0

Posted by Lt. Mekha | Posted in การพัฒนาเกม | Posted on 27-06-2010

Tags: ,

บทความนี้จะกล่าวถึงความรู้เล็กๆน้อยๆ สำหรับฝ่ายสร้างงานสามมิติ เรื่องของการรองรับโมเดลไฟล์ เวลาใช้ Engine ต่างๆกัน
ในระหว่างที่ทำเกม Racing Field ผมเกิดปัญหาใหญ่ – ใหญ่มากปัญหาหนึ่ง ด้วยความที่หลงเชื่อว่า โมเดล .3ds กับ .obj จะเป็นมาตรฐานในการทำเกม แต่แล้วบางครั้ง Engine ที่เราๆท่านๆใช้ ก็อาจจะไม่รองรับมันก็ได้ แม้ว่าราคามันสูงลิบลิ่วก็ตาม
เชื่อว่าเซียนในไทยมีเยอะครับ เท่าที่เห็นๆมา ก็ใช้ .X (Direct X Format) ส่วน .3DS เค้าบอกว่าได้ ก็ลองใช้ดู ปรากฎว่า มันไม่ได้ดั่งใจอยู่ดีล่ะน่า ไม่รู้เป็นอะไรเหมือนกันครับ
ใช้ Panda Exporter ในการ Export File นะครับ
เห็นที่แน่ๆ ก็คือ .3DS , .MD2 , .MD3 ครับ ผมเคยใช้ 3D Game Studio ที่ Icarus Studio ถึงสองปีเลยครับ ตอนนั้นเป็นเวอร์ชัน A6 หุหุ
คนไทยใช้กันเยอะเหมือนกันครับ มีเครื่องมือปลีกย่อยให้ใช้เยอะ ทำเกมได้ในระดับ Cross Platform เรื่องโมเดล รองรับ COLLADA ครับ เป็นมาตรฐานเชื่อมโยง 3Ds Max , MAYA , XSI , BLENDER ทุกอย่างจะสะดวกขึ้นเยอะครับ
รองรับ .3DS .X Milkshape .MDL .MD2 .MD3 .3DG .BSP .BSP3 .TSP .DXE .TVO .PAK .WAD .SPR .TVM
น่าจะหลากหลายเอาการครับ ผมดูๆแล้ว โมเดลที่ TV3D รองรับ ส่วนใหญ่จะมีความสัมพันธ์กับ Half-Life กับ Quake ถ้าจะให้ผมเดา มันน่าจะมีเหตุผลเกี่ยวกับความฮิตติดลมบนของสองเกมนี้ไม่น้อย
รองรับ COLLADA อีกแล้วครับ สร้างเกมสะดวกดีครับ เหมือนการวางผังแล้วไป Coding ตามผังนั้น ไม่งง
ก็รองรับ COLLADA เช่นกันครับ ตัวนี้มีไม้ตายเป็น DirectX 10 API เกมอาจจะงามเท่า Farcry 2 เลยก็ได้ครับ อยู่ที่ Quality ของผู้ใช้ด้วยครับ
COLLADA อีกแล้ว ตัวนี้ดูแล้วคล้ายๆ 3D Game Studio แฮะ แต่ Import ไฟล์ง่ายมั่กๆ
สำหรับแฟนๆ JAVA
COLLADA ตามเคย + MD5 + OGRE XML File
ช่วงนี้ก็ Boom แรงมาก เพราะกระแส Wii iPhone และ iPad ครับ
รองรับ Maya .mb & .ma , 3D Studio Max .max , Cheetah 3D .jas , Cinema 4D .c4d1 2 3
Blender .blend , Carara , Lightwave , XSI 5.x , SketchUp Pro , Wings 3D , 3D Studio .3ds
Wavefront .obj , Drawing Interchange Files .dxf , Autodesk FBX .fbx
จะเขียนทำไม เฮียเค้าเซียนอยู่แล้ว เพราะรองรับโมเดลแทบทุกฟอร์มแมตครับ
.3DS เท่านั้น
รองรับแทบทุกตัวครับ แต่ต้องพึ่ง Exporter ของตัวมันเอง

Advergaming

0

Posted by Lt. Mekha | Posted in การพัฒนาเกม | Posted on 27-06-2010

Tags: ,

โฆษณา เป็นการประกาศสินค้าหรือบริการที่ต้องการให้ประชาชนโดยทั่วไปทราบ จุดมุ่งหมายก็เพื่อให้คนทั่วไปรู้จักสินค้าหรือการบริการนั้น ในอดีตการเริ่มต้นของการโฆษณาจะเป็นลักษณะของการร้องป่าวประกาศเชิญชวน ปัจจุบันการโฆษณาทำได้ตามสื่อต่างๆ เช่น สื่อสิ่งพิมพ์ สื่อโทรทัศน์ สื่อวิทยุ เป็นต้น โดยเจ้าของกิจการจะว่าจ้างบริษัทรับทำโฆษณา เพื่อทำการโฆษณาสินค้าและบริการในสื่อต่างๆ เช่น ป้ายโฆษณากลางแจ้งตามถนนสายหลัก ซึ่งเป็นสื่อที่ช่วยประหยัดงบประมาณได้และสามารถตอกย้ำตราสินค้าได้อีกทางหนึ่ง (วิกิพีเดีย)
เวลาเราเล่นเกมออนไลน์หลายๆเกม มักจะพบว่า มีป้ายโฆษณา หรือแบนเนอร์ใน Interface ขณะต่างๆให้เห็นอย่างต่อเนื่อง เป็นการโฆษณาโดยใช้เกม หรือเรียกว่า Advertising Gaming หรือ AdverGame หลักการของ AdverGame ถูกตั้งขึ้นโดย Anthony Giallourakis ในปี 2000 ต่อมาจึงถูกตีพิมพ์ในคอลัมน์ Jargon Watch ในนิตยสาร Wired รายเดือนของสหรัฐอเมริกาในปี 2001 แนวคิดของ Anthony Giallourakis จึงทำให้บริษัทเกมใหญ่ๆหลายแห่งมีแนวคิดในการให้บริการเกมฟรี โดยจะมีรายได้มาจากการโฆษณา เช่นเกมในปัจจุบัน
ในช่วงนั้น การสื่อสารผ่านทางอินเทอร์เน็ตกำลังเจริญเติบโตทั่วโลก เกิดกลยุทธ์การสร้างแบรนด์ บริษัทต่างๆก็หันมาให้ความสนใจกับการโฆษณาในเกม และบนเว็บมากขึ้นไปอีก เริ่มมีสิ่งที่เรียกว่า Pop-Up บนเว็บไซต์ คือกล่องโฆษณาผุดขึ้นมาเป็นดอกเห็ดกันทีเดียว
โดยทั่วไปเราสามารถจัดแบ่งการโฆษณาแบบ AdverGame ได้ดังนี้
ATL (Above the Line) Advergaming
เป็นการโฆษณาเหนือกระแสผลิตภัณฑ์ นั่นก็คือ การแถมหรือการมีโปรโมชั่นเพิ่มเงิน เพื่อซื้อแผ่นเกม ในอเมริกาจะพบเห็นอาหารเช้าซีเรียลแถมเกมกันมากมาย นักวิเคราะห์บางรายกล่าวว่า ATL AdverGame ไม่ใช่สิ่งใหม่ เป็นเพียงแต่การเปลี่ยนของแถม จากตัวต่อหรือโมเดลของเล่น มาเป็นแผ่นเกมแทน เป็นเพียงการเปลี่ยนแปลงตามยุคสมัยเท่านั้น ตัวอย่างก็เช่น เบอร์เกอร์คิง ที่ซื้อชุดอาหารหนึ่งชุด เพิ่มเงินอีกนิดหน่อยแล้วจะได้แผ่นเกม โปรโมชั่นนี้หมดเมื่อปี 2006 ครับ
BTL (Below the Line) Advergaming
เป็นการโฆษณาภายใต้กระแสผลิตภัณฑ์ เป็นการแทรกภาพ แบนเนอร์ ป้ายโฆษณา หรือตัวละครมาสค็อต เข้าไปในเกม ตัวอย่างก็เช่น FIFA มีโฆษณา Adidas หรือการโฆษณาบะหมี่กึ่งสำเร็จรูปต่างๆ
TTL (Through the Line) Advergaming
เป็นการโฆษณาแทรกกระแสผลิตภัณฑ์ นักวิเคราะห์บางรายก็ไม่ถือว่าเป็น AdverGame เหมือนว่าจะเป็นการโฆษณาบนเว็บมากกว่า เพียงแต่เว็บนั้นๆเป็นเว็บเกม ดูตัวอย่างเว็บแฟลชเกมหลายๆเว็บ ก็จะมี Pop Up โผล่มา นั่นแหละครับ
มูลค่าอุตสาหกรรม AdverGame มีการขยายตัวอย่างรวดเร็ว ดูจากการเติบโต ในปี 2004 มีมูลค่าประมาณ 83.6 ล้านเหรียญสหรัฐ แต่ในปัจจุบัน ปี 2009 มีมูลค่าถึง 312.2 ล้านเหรียญสหรัฐเลยทีเดียว และยังมีแนวโน้มพุ่งทะยายอย่างไม่หยุดยั้ง ในยุคข้อมูลข่าวสารบนโลกไซเบอร์แบบนี้
ตัวอย่างของการใช้ AdverGaming
- บริษัท Pepsi พัฒนาเกม Pepsi Man เพื่อโฆษณาเครื่องดื่มของตน เกมนี้เล่นบน Playstation เห็นได้ดังรูปประกอบบทความ
- เกม Guitar Hero เวอร์ชัน Multi Player มีโปสเตอร์หาเสียงของแคนดิเดทอันดับหนึ่งอย่างประธานาธิบดี Barrack Obama อยู่ด้วย อีกทั้งยังมีโฆษณา CoCa CoLa อีกต่างหาก
- เกม BMW M3 Challenge โฆษณารถ BMW Serie 3 อย่างเต็มตัว โดยบริษัท BMW ว่าจ้างให้ 10tacle Studio เป็นผู้พัฒนา หลายคนคงได้ลองเล่นแล้ว
- เกมอย่าง GTA ก็มีโฆษณายั้วเยี้ยไปหมด
- เบอร์เกอร์คิง ก็ทำเกมออกมาเหมือนกัน 555 โดยใช้ Mascot พระราชาของ Burger King !!!

K3D – Open Source Modeling tool

0

Posted by Lt. Mekha | Posted in การพัฒนาเกม | Posted on 30-05-2010

Tags: ,

K3D เป็นโปรแกรมโอเพนซอร์สที่ใช้ทำงานด้าน 3D Modeling ซึ่งมีความสามารถในการทำงานสูง ทั้งยังมีเสถียรภาพ มีขนาดเล็ก เหมาะสำหรับงานออกแบบทางสถาปัตยกรรมเป็นอย่างยิ่ง

K3D ใช้ Render Man เป็น Rendering Engine ซึ่งทำงานภายใต้ระบบกราฟฟิคระดับโลกอย่าง Open GL

นอกจากนั้นแล้ว K3D ยังสามารถทำงานได้ทั้งบน Windows, Mac OSX และ Linux รวมไปถึงจะมีการพัฒนาบน BSD และ Solaris ในอนาคตอีกด้วย

หากไม่สะใจพอ นักพัฒนาซอฟต์แวร์ยังสามารถสร้าง Plug Ins เองได้ ด้วย Python อีกทั้งยังรองรับการทำ Compositing อีกด้วย

ความสามารถมากมายขนาดนี้ เตรียมพบกับ K3D ได้ในแผ่นซีดี Mekha แจกฟรี ผลิตโดยสำนักงานส่งเสริมอุตสาหกรรมซอฟต์แวร์แห่งชาติ (องค์การมหาชน)

ใครอดใจไม่ไหว เข้าไปดูกันก่อนได้ที่ http://www.k-3d.org/ ครับ