ทีมวิศวกรของกูเกิลตอกย้ำถึงศักยภาพของ HTML5 อีกครั้งด้วยการพอร์ทเกมสุดคลาสสิคอย่าง Quake II มาเล่นกันในเว็บเบราว์เซอร์โดยไม่ต้องอาศัย Flash แต่ใช้องค์ประกอบต่างๆ ของ HTML5 อย่างเต็มที่ทั้ง WebGL, Canvas, Audio, WebSocket และ LocalStorage แทนทั้งหมด
โปรเจคนี้ใช้โค้ดของ Jake2 (พอร์ทของ Quake II ในภาษา Java) และใช้ Google Web Toolkit พอร์ทข้ามมาเป็น JavaScript อีกที โดยตอนนี้สามารถเล่นได้บน Chrome และ Safari ทางทีมงานอ้างว่าสามารถเล่นได้ลื่นถึง 60 FPS (แต่ผมดูในวีดีโอคิดว่าไม่ถึงขนาดนั้น น่าจะสัก 30 FPS ตามที่บอกใน TechCrunch มากกว่า)
สำหรับใครที่สนใจ โปรเจคนี้โฮสอยู่ที่ Google Code แล้ว และสามารถดูวีดีโอตัวอย่างการเล่นได้ด้านในครับ
ที่มา - TechCrunch, Google Web Toolkit Blog
ผมเขียนข่าวนี้แล้วนึกถึง QuakeLive ขึ้นมาเลยแฮะ
Comments
เจ๋ง!
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
รอดูว่า iPad จะทำ Frame Rate ได้เท่าไหร่ :-)
นี่เป็นเรื่องที่สองคนนั้นไปคุยกันรึเปล่า??
จ็อบส์: นายช่วยโชว์การเล่นเกมผ่าน HTML5 ให้ชาวโลกดูหน่อยสิ
ชมิดท์: ก็ดีนะ เอาเกมอะไรดีล่ะ
จ็อบส์: Quake ไปเลย คนรู้จักกันหมด
ชมิดท์: อืม ทำไมถึงอยากโชว์ล่ะ
จ็อบส์: คนจะได้หันมาใช้ HTML5 กันเยอะๆไง iPad ของผมจะได้ไม่มีข้อครหาว่าเล่นได้แต่เกมฆ่าเวลากิ๊กก๊อกจาก App Store
ชมิดท์: ทำอะทำได้ แต่มีข้อแลกเปลี่ยน
จ็อบส์: อะไรล่ะ
ต่อเอาเองครับ ^^
Pitawat's Blog :: บล็อกผมเองครับ
ชมิดท์: ตัวต้องยอมเป็นของเค้าคืนนึงนะ
จ๊อบส์: ...
คืนนั้นมีเตียงเด้งๆ กับผ้าปู+โคมไฟแสงสีม่วงด้วยสินะ
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
ชมิดท์: ออกงานคราวหน้าเลิกใส่เสื้อตัวเดิม ให้ใส่สีชมพูแทน หรือไม่ก็ใส่ชุดหมีสีฟ้า(ยาราไนก้า) เลือกเอา
จ็อบส์: แอร๊ย อยากใส่ทั้งคู่เลย อุตส่าห์ปกปิดมานาน คราวนี้มีข้ออ้างแล้ว
(สาวกอย่าโกรธน๊า แค่อยากเห็นศาสดาใส่เสื้อสีอื่นบ้าง)
ผ้าปูสีอะไรครับ
จะเอาไปออกข้อสอบ
ด็อกเตอร์เลยทีเดียว....
เจ๋งมาก แต่เมื่อไหร่จะ HTML5 เต็มตัวกันหมด
Up to 60fps คือ มีความสามารถทำได้ดีถึง 60fps หรือเปล่าครับ?
แต่เวลาปรกติก็คงทำได้ไม่ถึง ได้ครึ่งนึงก็เยอะแล้ว ^^" (เหมือนโฆษณาแบ๊ตฯ โน้ตบุกค์เลย)
เขาคงล๊อกเอาไวที่ 60 fps มากกว่า
60 fps นี่คงเป็นเฉพาะตอนยืนเฉยๆ (= =
(ก็เขาบอกว่าทำได้ "ถึง" แต่ไม่ใช่ทำได้ "ที่" )
ปล.วันหลังเราอาจได้เล่น Quake 2 แข่งกันบน Browser ฆ่าเวลา..
เหมือนได้ยินเสียง hostage down ของ cs ด้วยแฮะ
ผมแอบรู้สึกว่า การที่google รวมFlash เข้ากับChome เป็นการรักษาน้ำใจ
flash ยังมีส่วนอื่นๆที่ HTML5 ทำไม่ได้และจำเป็นต้องใช้กันต่อไป ผมตอบแบบไม่รู้ HTML5 ทั้งหมดนะเท่าที่นึกออกตอนนี้ก็มี การติดต่อ web cam ล่ะที่ยังต้องพึ่ง flash ต่อ
ก็คำว่า up to 60 fps มันหมายความว่าสูงสุดนี่ ไม่ใช่เฉลี่ย ...
เมื่อไหร่ Google จะทำให้ Youtube ทั้งหมดเป็น HTML5 ซักทีนะ เจอแต่ Beta หาวีดีโอที่เป็น HTML5 ได้น้อยมาก
แถมทำงานเพี้ยน ๆ ค้าง ๆ ชอบกลอีกต่างห่าง (Chrome 4.0)