Home / Posts Tagged "เกม"

บทความฉบับเร่งรัดสำหรับผู้ต้องการสร้างเกม 3D แนว Action มุมมองบุคคลที่ 3 ด้วย Unity ครับ สำหรับผู้ที่ต้องการไอเดียการพัฒนาเกม

วิธีการเขียนเกมบน iPhone โดยไม่ใช้ Cocos2D มาเกี่ยวเลย ให้ได้เกมแนว FlappyBird แบบง่ายที่สุด ไม่ต้องใช้ Framework ในการพัฒนา พร้อม Source Code ในบทความ

ทราบกันดีอยู่แล้วว่า EA บริษัทเกมชั้นนำได้ทำการเปลี่ยนแบรนด์เล็กน้อยเป็น Origin ซึ่งมาพร้อมกับบริการ On-Demand เกมที่ครบครันทีเดียว

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

PC Games is Dead? Thriving up Social Game

ต้องยอมรับว่าธุรกิจเกมบนเครือข่ายสังคมออนไลน์ อย่าง Facebook นั้นเป็นธุรกิจเดียวที่ขยายตัวเป็นวงกว้าง และมีทีท่าจะเติบโตขึ้นอย่างต่อเนื่อง โดยเฉพาะผู้ใช้งาน เครือข่าย Facebook ที่ตอนนี้ก็คงจะมีแฟนคลับผู้ใช้งานสูงมากกว่า 680 ล้านคนทั่วโลก ในนั้นรวมแฟนคลับผู้ใช้ชาวไทยไปด้วยเกือบ 10 ล้านคน อีกทั้งยังผูก API ไปสู่แอพพลิเคชันบนแพลตฟอร์มสมาร์ทโฟน iPhone, iPad และ Android อีกต่างหาก แต่หากให้พูดถึงพระเอกตัวจริงของ Facebook คงต้องยกให้ Social Games หรือเกมบนเครือข่ายสังคม อย่างเกมบน Facebook เกือบทุกเกมนั่นแหละที่เป็นตัวขับเคลื่อน เครือข่ายผู้ใช้งาน Facebook ให้เติบโตมากที่สุด

Facebook Credits วิเคราะห์สกุลเงินใหม่ มูลค่าจากตัวเกมสู่โลกธุรกิจจริง

นี่คือเรื่องจริงที่ได้เกิดขึ้นไปแล้ว และน่าจะถูกใจเหล่านักเล่นเกมทั่วโลกเมื่อ Game Console ได้สร้างนวัตกรรมกับเทคโนโลยี Cloud Computing หลังจากที่เปลี่ยน Software ไปเป็นบริการ หรือ Service แล้ว ด้านตลาดเทคโนโลยีของเกม ก็ได้เปลี่ยนเกมที่เราซื้อใน รูปแบบสินค้าหรือซอฟต์แวร์ไปเป็นบริการเช่นกัน ซึ่งนวัตกรรมใหม่ล่าสุดนี้ เป็นอีกแนวคิดที่ตอบโจทย์ ทั้งด้านเทคโนโลยีและธุรกิจ

OnLive: Game On-Demand

สำหรับคอเกมตู้ตบจังหวะ “Beat Detection” หรือที่บ้านเราเรียกว่า “เกมเต้น” น่าจะชอบกับเจ้าเกมตัวนี้ ที่สำคัญยังเป็น Opensource อีกต่างหากซึ่งนอกจากจะเล่นผ่าน PC คุณแล้วผู้พัฒนาเบื้องต้นยังออกแบบให้เล่นผ่าน Playstation® และเล่นได้ถึง 6-7 ผู้เล่นเลยทีเดียว

เกม UltraStar Deluxe

 

พัฒนาเกม SDL C++บทเรียนการพัฒนาเกมด้วย SDL และ C++ ครั้งนี้จะเป็นการเล่นกับ Mouse และโหลดภาพ Format ที่ต่างจาก BMP นั่นคือเราจะมี Library ในการโหลดภาพ นามสกุลอื่นๆและเราต้องแก้ไขในส่วน Environment ของ DevC++ อีกที ก็หลังจากที่เราได้ศึกษาการโหลดภาพ sprite และ Backgrouds

หลังจากที่เรารู็วิธีการ ตั้งค่า Environment ของอุปกรณ์ที่จะช่วยพัฒนาเกม อย่าง SDL และ Dev C++ ในบทความ เส้นทางการเป็นนักพัฒนาเกม: ติดตั้ง DevC++ และ SDL เพื่อพัฒนาเกม ไปแล้วครั้งนี้เราก็จะเริ่มต้นเขียนโปรแกรมเรียกใช้งาน รูปภาพจาก ไฟล์มาโชว์ และ ใช้วิธีการวางภาพ วัตถุให้อยู่บน ภาพแบล็คกราวน์ (Backgroud and Sprite) ซึ่งหากทำไปแล้วจะ Compile โปรแกรมออกมาได้ดังรูปภาพตัวอย่างของบทความ

หน้าจอการ Compile Program ด้วย SDL และ C++

 

ครั้งนี้จะเป็นการพูดถึงเรื่องการใช้ Library ที่เหมาะสมและที่ผมเลือก ชุดพัฒนาเกม SDL นี้มาก็เพราะว่าเป็น Library ที่ดีในการเริ่มต้นไม่ยากเกินไปและง่ายเกินไปเหมาะแก่การต่อยอดและที่สำคัญนั้นฟรีครับ SDL หรือ Simple DirectMedia Layer เป็น Multimedia Library ตัวหนึ่งที่สามารถทำงาน และประมวลผล ได้บนหลาย ๆ แพลทฟอร์มระบบปฏิบัติการ ที่นิยม มากที่สุดคือ Linux โดย Library ตัวนี้ใช้งานได้ง่ายดังชื่อของมัน แต่ก็ยังเป็น Library ที่มีความสามารถสูงจนเหลือเชื่อและเกมในปัจจุบันทุกวันนี้ก็ยังไม่ปฏิเสธ SDL แต่อย่างใด

Simple DirectMedia Layer

 

นวัตกรรมเครื่องเล่นเกมอาจจะกำลังเปลี่ยนไปก็ย่อมได้ เมื่อบริษัทหัวใส “Rearden Studios” ได้คิดค้นรูปแบบของการให้บริการเกมใหม่ออกสู่ตลาดในชื่อ “ออนไลฟ์” (OnLive) พร้อมกับเจ้าผลิตภัณฑ์ขนาดกะทัดรัด “ไมโครคอนโซล” (MicroConsole) และจอยควบคุมเกมหน้าตาธรรมดาตัวหนึ่ง ด้วยโมเดลที่ไม่ต้องใช้แผ่นเกมเล่น

Onlive Logo

 

มีเพื่อนๆและน้องๆนักพัฒนาเริ่มต้นที่เข้ามาอ่านบทความในเว็บไซต์นี้และ ได้ทำการ Add Contact MSN หรือ Instant Message คุยกับผมหลายคนประเด็นแรกๆเลยที่ผมมักจะเจอคือคำถาม คำถามที่ถามผมว่า “จะเริ่มสร้างเกมได้ยังไงครับ?” และทุกครั้งผมก็ต้องพูดตอบติดตลกไปว่า “ก็เขียนโปรแกรมสิครับ” ประเด็นที่สองที่เจอคือ ทุกคนที่ Add เข้ามานั้นแทบไม่มีพื้นฐานของโปรแกรมมิ่ง หรือ Structure การวาด Flow Chart หรือ การทำ Flow Diagram เลยไม่มีแม้แต่พื้นฐานสถิติ เบื้องต้น และแน่นอนต้องไม่มีใครเขียน Physics Engine ได้แน่ๆหากมีคำถาม “จะเริ่มสร้างเกมได้ยังไง?” ขึ้นมา สิ่งแรกที่เขียนบทความนี้คงไม่สามารถบอกวิธีการเริ่มต้นในการเขียนได้ 100% แต่สามารถบอกหลักการที่จะทำให้คุณเข้าใจและพร้อมที่จะเริ่มและ เลือก…ได้ 80% ครับ

เกม Tetris เป็นจุดเริ่มต้นที่ดีที่จะเป้นนักพัฒนาเกม