Steam for mac

ก่อนที่ผมจะใช้ Mac ผมใช้ Windows มาก่อน เคยสงสัยกันไม๊ว่าทำไม mac ถึงไม่ค่อยมีเกมส์ให้เล่น เหมือน windows

ทำไมถึงไม่ค่อยมีเกมส์ใน Mac ?

คำตอบง่ายๆเลยครับ การลงทุนพัฒนาเกมส์ใช้ต้นทุนค่อนข้างสูง เมื่อลงทุนสูงเค้าก็ต้องการยอดขายในปริมาณมาก และสมัยก่อนคนใช้ Mac ไม่เยอะครับ เทียบกับ Windows แล้วคนละเรื่องเลย เทียบทั่วโลกแล้วคนใช้ windows ต่อ mac อาจจะน้อยกว่า 100 คนต่อ 5 ด้วยซ้ำไป แต่ในปัจจุบันคนใช้ mac มากขึ้น การลงทุนในการพัฒนาเกมส์สำหรับ mac ก็ดูจะคุ้มขึ้นมาหน่อย และอีกอย่างครับเรื่องปัญหาทางเทคนิคบางประการเช่น การเขียนโปรแกรม mac กับ windows นั้นแตกต่างกันอย่างมาก เอาง่ายๆว่าถ้าสมมติว่า เราต้องเขียนเกมส์ขึ้นมาสักเกมส์เราก็ต้องเลือกแล้วครับจะเขียนโดยใช้ DirectX หรือ OpenGL ถ้าหากว่าเลือกใช้ DirectX ก็จะไม่สามารถนำ code ไปใช้ต่อใน Windows ได้เลย แต่ถ้าหากใช้ OpenGL เขียน code บางส่วนสามารถนำกลับไปใช้ ใน mac หรือ linux ได้ และในจุดนี้เองทาง Windows มีการพัฒนา DirectX ที่ไปไวมากๆ และใช้งานง่ายกว่า OpenGL มีทั้ง document ต่างๆมากมาย update ใหม่ๆเข้ามาตลอด ในความเป็นจริงแล้วแม้ว่าการเขียนโปรแกรมด้วย OpenGL จะสามารถนำ code บางส่วนที่ได้เขียนไป สามารถเอาไปใช้ได้ แต่ว่ามันก็ไม่ได้ง่ายขนาดนั้น ทางผู้ผลิตจึงเลือกที่จะพัฒนาเกมส์โดยใช้ DirectX เป็นหลักทำให้ code โดยส่วนมากไม่สามารถนำมาใช้ได้ อย่าลืมนะครับ code นี่ไม่ใช่พันสองพันบรรทัด บางเกมส์เป็นแสนๆบรรทัด นี่ก็เป็นสาเหตุทำให้ผู้พัฒนาเลือกที่จะลงทุนกับ Windows ซะมากกว่า

What is Steam ?

วันนี้เป็นวันแรกที่ Steam ได้ออกเวอร์ชั่นสำหรับ mac สำหรับคนที่ยังไม่รู้ว่า Steam นั้นคืออะไรขออธิบายง่ายๆนะครับว่า Steam นั้นก็เหมือนกับ App Store  นั่นเหละครับ เพียงแต่ Steam นั้นขายเกมส์ เราต้องการเกมส์อะไรก็ซื้อแล้วก็ Download มาเล่นได้ทันที ถ้าเราย้ายเครื่องก็ไม่ต้องพกแผ่นไปเล่นแต่อย่างใด แค่เปิด Steam แล้วก็ Login พร้อมกับ Download เกมส์ที่ได้ซื้อไว้ ก็เล่นได้แล้ว

Steam ได้พัฒนาจากบริษัท valve ซึ่งเป็นบริษัทผลิตเกมส์ดังๆอย่าง Half-Life , Counter-Strike และมีเครื่องมือพัฒนาเกมส์ในชื่อ Source Engine คิดว่าหลายคนน่าจะพอคุ้นชื่อเกมส์เหล่านี้ เกมส์ดังๆหลายเกมส์ก็ได้จำหน่ายผ่านทาง Steam อาทิเช่น Football Manager , Bioshock

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

Setup

เราสามารถที่จะ download ได้ที่ https://steamcdn-a.akamaihd.net/client/installer/steam.dmg ครับหลังจาก download มาแล้ว เราก็จะเจอหน้าตา setup ในแบบฉบับของ mac ที่ง่ายแสนง่าย ดังรูป เพียงแค่ลากเข้ามายัง application ก็เสร็จแล้ว

หลังจากที่ Setup เรียบร้อยแล้ว ผมก็เปิดโปรแกรมขึ้นมาครับ แต่ก็ปรากฎว่าต้องทำการ update โปรแกรมเสียก่อน ( จริงผมก็แปลกใจตั้งแต่แรกแล้วว่าทำไมไฟล์ download มามันมีขนาดเล็ก ) ก็จะเห็นหน้าตาโปรแกรมดังรูป

First Look

หลังจากที่เราได้ update เรียบร้อยแล้ว เมื่อเปิดโปรแกรมเข้ามาก็จะเจอหน้า Login ดังรูปครับ ซึ่งหน้านี้ ถ้าหากว่ายังไม่มี account เราสามารถสร้าง account ได้ เมื่อสร้างเรียบร้อยแล้ว ก็ Login ครับ

หลังจาก Login เรียบร้อย เราก็จะพบกันหน้า News หรือว่าข่าวสารจาก Valve เป็นอย่างแรก และก็อย่างที่เห็นครับ หน้าแรกที่เจอก็คือเค้าบอกว่า Portal สามารถ download มาเล่นใน mac ได้แล้ว ผมก็ไม่รอช้ากดโหลดทันที

หลังจากที่ได้กด PLAY IT NOW โปรแกรมก็จะทำการ Download เกมส์ครับ ซึ่งก็จะเห็นหน้าตาประมาณนี้

เมื่อมันครบ 100 % ก็ไม่ใช่ว่าจะเล่นได้เลยนะครับ เพราะว่ามันเป็นแค่บอกว่า กำลังเตรียมการ download แต่ยังไม่ได้ download นะครับ เมื่อเสร็จจากหน้านี้แล้ว มันถึงจะ download ให้เรา ซึ่งก็จะเห็นหน้าตาโปรแกรมดังรูป

สังเกตด้านล่าง ก็จะเห็นว่ามีแถบสถานะ บอกว่าได้ download ไปเท่าไหร่แล้ว ถ้าหากว่ากดดูก็จะหน้าตาโปรแกรม บอกสถานะ download แบบนี้ครับ

ก็อย่างที่เห็นครับว่า Portal มีขนาดประมาณ 3 Gb. !!! เราก็รอไปเรื่อยๆครับ ถ้าเน็ทเร็วก็เสร็จเร็ว เมื่อเสร็จแล้วเราก็เล่นได้ทันทีเลยครับ เกมส์จะอยู่ใน library ของเรา

สำหรับหน้าตาส่วนอื่นๆอย่าง Home Scene ก็เป็นดังรูปครับ

PORTAL

หลังจากผมใช้เวลาร่วม 4-5 ชม ในการ Download Game ที่ได้ชื่อว่าเป็นเกมส์ที่ได้รับรางวัลมากกว่า 50 สำนัก ว่าเป็นเกมส์ยอดเยี่ยม เราจะมาทดสอบว่า เมื่อเล่นจริงๆแล้ว ผลลัพธ์ที่ได้มันเป็นอย่างไร ( Portal เป็นเกมส์ 3 FPS แนว Puzzle ครับ สนุกมากๆ )

สำหรับเครื่องที่ผมได้ทดสอบคือ Mac Book – White 2.26 Ghz Core 2 Duo ,  Ram 2 GB , NVIDIA GeForce 9400M ก็คือตัวสีขาวที่ออกขายในปลายปี 2009 นั่นเหละครับ

เริ่มกันเลยดีกว่าครับ ก่อนที่จะเล่นเกมส์ โปรแกรมจะบอกให้เราเปิดใช้ Universal Access เมื่อเราเปิดใช้และก็เปิด portal ก็จะเห็นหน้าตา intro ดังรูปครับ

โปรแกรมจะยังไม่เต็มจอนะครับ เมื่อจบ intro ก็จะได้เข้าเกมส์แล้วก็เจอหน้าตาดังรูป

ผมค่อนข้างแปลกใจนะครับว่า เฮ้ย นี่มันใช้ได้จริงๆนี่หว่า 🙂 ฝันไปหรือเปล่าเนี่ย ผมเดาก่อนเล่นว่ามันไม่น่าจะเล่นได้ความละเอียดขนาดนี้ และเมื่อเข้าเล่นเกมส์จริงแล้วก็จะได้ผลลัพธ์ดังรูปครับ

ผลลัพธ์ที่ได้นั้นดีเกินคาดครับ เท่าที่ลองเล่นผมว่ามันค่อนข้างลื่นไหลนะครับ Frame Rate อยู่ในระดับใช้ได้ คือถ้าปรับความละเอียดตามที่เกมส์ได้กำหนดมาให้ปกติ ผมว่าภาพที่ได้ออกมาก็ดีเกินที่ผมคาด สรุปว่า เยี่ยมมาก !!! ผมคิดว่า ถ้าได้ลองกับ iMac หรือ Macbook Pro ตัวล่าสุดภาพคงจะเนียนกว่านี้แน่นอน

More Testing

ผมพยายามจะลองปรับลายละเอียดภาพนะครับว่า สุดท้ายแล้ว mac book ของผมนั้นมันจะมีประสิทธิภาพสักแค่ไหน ก่อนอื่นเลยเรามาดูส่วนของ Display Setting กันก่อนนะครับว่ามันมีอะไรให้ปรับบ้าง

ก็จะเห็นว่าส่วนหลักๆ ก็จะมีให้ปรับตั้งแต่ความละเอียดของจอภาพ ความละเอียดของ texture แล้วก็อื่นๆมากมาย

ผมได้ลองเปรียบเทียบแต่ละอย่างมาให้ดูนะครับว่า ภาพที่ได้จากการปรับแต่งนั้น แตกต่างกันแค่ไหน ( ไฟล์ใหญ่นิดหนึ่งนะครับ )

การปรับความละเอียดของภาพระหว่าง default กับ anti aliasing 2x นั้นให้ผลค่อนข้างแตกต่างกัน เห็นได้ชัดว่าสวยงามขึ้น แต่ระหว่าง 2x กับ 4x ในความรู้สึกของผมมันไม่ได้แตกต่างมากนัก ส่วนการเปิดความละเอียดอื่นๆดูได้ในรูปนะครับ แต่เท่าที่ทดสอบถ้าเปิด anti aliasing หรือปรับอะไรจาก default มีผลกับ frame rate ค่อนข้างเยอะ คือมันหน่วงและกระตุกในบางจังหว่ะ อย่างเห็นได้ชัด

บทสรุป

Steam นั้นทำออกมาได้ดีเกินที่ผมคิดไว้ เกมส์เล่นได้ลื่นไหล แต่ก็ยังหน่วงๆอยู่บ้าง ถ้าหากว่าได้เครื่องที่มีประสิทธิภาพที่ดีกว่านี้ก็คงจะแจ่มมากๆ แม้ว่าตอนนี้เกมส์จะยังออกมาไม่มากนัก แต่เห็นได้ชัดว่า อนาคตเกมส์ใหญ่ๆจะมาลง mac สูงมาก

ปล. ตอนนี้ทาง valve เค้าให้โหลดเกมส์ PORTAL ฟรี ภายใน 24 พ.ค 2010 นี้นะครับ รีบๆกันหน่อย ย้ำนะครับว่า ฟรี !!!

6 thoughts on “Steam for mac”

  1. ลงไม่ได้มันขึ้น steam requries that /applications/steam.app/contents/macos’ be on a a case-insensitive filesystem

  2. มันโหลดไม่ได้ มันอัพเดพแล้วครับ
    ช่วยอัพเกจหน่อย

    1. คือผมเขียนโพสนี้เมื่อ 6 ปีที่แล้ว link มันก็ต้องเปลี่ยนเป็นธรรมดาครับ
      แต่ยังไงก็ขอบคุณนะครับ เดี๋ยวผมเปลี่ยน link ให้ใหม่

    1. ผมโพสไปตั้งแต่เมื่อปี 2010 หรือ 4 ปีที่แล้วนะครับ ดังนั้นตอนนี้อะไรๆมันก็เปลี่ยนไปเยอะแล้วครับ 🙂

  3. น่าสนใจมากครับ น่าจะเป็นการการกระตุ้นให้ Mac ดูมีชีวิตชีวาขึ้นเยอะนะครับ

    ในอนาคต ผมก็เกรงว่าหาก Mac สามารถแย่งส่วนแบ่งตลาดได้มากขึ้นเรื้อยๆ

    จะมีเริ่มมีไวรัสตามด้วยแหง่ๆ โดนบริษัทผู้ผลิต Anti virus ก็เห็นออก Version for mac ออกมา ชักจะเสียวแล้วแฮะ *-*

Leave a Reply