Mozilla เปิดตัวเกม BrowserQuest เกม action-RPG ที่เล่นออนไลน์แบบ MMO ได้ (รูปแบบเกมจะคล้ายๆ พวก Zelda ภาคแรกๆ) ที่น่าสนใจคือมันถูกสร้างขึ้นด้วยเทคโนโลยี HTML5 ทั้งหมด
เกมนี้ไม่ใช่เกมซีเรียสจริงจัง (แต่ก็เล่นได้เยอะพอสมควร) แต่เป็นเหมือนเดโมโชว์ความสามารถของ HTML5 มากกว่า ตัวกราฟิก 2 มิติสร้างด้วย Canvas, จัดการกับแผนที่ขนาดใหญ่ไม่ให้กระตุกด้วย Web workers, เก็บข้อมูลตัวละครไว้ในเครื่องของเราผ่าน localStorage, ขยายขนาดเกมตามหน้าจอด้วย CSS3 Media Queries, เพลงในเกมใช้ HTML5 audio และที่น่าสนใจคือมันสื่อสารกับเซิร์ฟเวอร์ของ Mozilla ด้วย WebSockets เพื่อความรวดเร็ว
เทคโนโลยีในฝั่งเซิร์ฟเวอร์เองก็น่าสนใจไม่แพ้กัน เพราะตัวเกมเขียนด้วยจาวาสคริปต์ทั้งหมด (Node.js) และรองรับผู้เล่นนับพันคนได้พร้อมกัน ตัวโค้ดของโครงการอยู่บน GitHub
BrowserQeust เล่นได้บน Firefox, Safari, Chrome และ Opera (ต้องเปิดใช้ WebSockets) นอกจากนี้ยังเล่นได้บน iOS และ Firefox for Android
ที่มา - Mozilla Hacks
Comments
HTML5 จะครองโลกในไม่ช้า เพราะทำได้เกือบทุกอย่างเหมือน Native แต่ข้อดีสุดคือรันได้ทุกที่ที่มี Browser
ก็ Chrome os ไงที่ google ทุ่มทุนสนับสนุน HTML5 มากๆ
ไม่ครองหรอกครับ เพราะพอโปรแกรมพอมันโตขึ้น ก็กินทรัพยากรเครื่องมากขึ้น ขนาดแฟรชยังตกม้าตายเพราะเหตุนี้เลยทั้งที่มันก็รันบนทุกที่ที่มี browser ได้เหมือนกัน
อย่านับปัญหาจากตัวคนเขียนละกันครับ แฟลชบางตัวหนักเพราะจากตัวคนเขียนๆ ไม่ดีก็มี แล้ว js นี้ ลองเข้าเว็บ http://processingjs.org/ ดูครับ จะได้รู้ว่า js ทำงาน3มิติ ยังได้เลย
มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB
เข้าใจว่าทำได้ครับ flash ก็ทำได้ครับเหมือนกัน คนเขียนดีๆก็มี แต่นั้นแหละมันก็ไม่ได้ครองโลก เพราะพอเอาเข้าจริงๆมันกินทรัพยากรณ์เครื่อง ยัดเอาสิ่งต่างๆไปไว้ในตัว browser ให้โตขึ้นเพื่อรองรับการทำงานรูปแบบใหม่ๆ ตอนนี้ผมก็สร้างกราฟกับ js ออกมาดูดีเลื่อนได้ ซูมเข้าออกได้แต่ ใช้งานบนคอมกะ tablet มันกระตุกต่างกัน พอๆกะแฟรชบนคอมกะมือถือนั้นแหละ
พี่ครับ IE ล่ะครับ (T_T)
ต้องโวยทางไมโครซอฟท์สินะ
ไม่รองรับ IE สินะ
IE9 ไม่มีทางได้ตามแผนต้อง IE10
ต้องใช้ ie เข้ากูเกิลเสริชคำว่า chrome ครับ
May the Force Close be with you. || @nuttyi
แค่รูป 2D ยังกิน CPU RAM มากกว่า Flash Player Plugin อีกครับ ไม่ได้ดีไปกว่ากันเล้ย
ปรกติ 2D กินแรมเยอะอยู่แล้วนะครับ ...
ผมก็ไม่ได้มีปัญหาอะไรกับการกินแรมเยอะนะครับ
เพียงแต่ตลกคนบางกลุ่มที่บอกว่าให้ย้ายไปใช้ html5 เพราะ flash กิน cpu และ ram
ผมว่าก็แค่หลงของใหม่สดกว่าเด็กกว่า (flash มันเก่าแล้วแก่แล้ว)ก็แค่นั้นล่ะครับ พอสุดท้าย รู้ตัวว่าไม่มีใครรักกันจริงเท่าของเก่า (สุดท้ายก็พองานยากๆจริงๆก็ทำได้ไม่ดีเท่า flash) เดียวก็กลับมาตายรังกันเองล่ะครับ
ผมว่าคนส่วนใหญ่ไม่ได้เลือก html5 เพราะว่าเป็นมันของใหม่นะ แต่เพราะมันคือมาตรฐานเว็บที่ควรจะเป็นต่างหาก แถมตลาดอุปกรณ์พกพาอย่างมือถือกับแทปเล็ตก็โตขึ้นเรื่อยๆจนมองข้ามไม่ได้อีกแล้วทำให้การพัฒนาเว็บด้วย flash นั้นแทบจะลืมไปได้เลย
แต่มันเขียนครั้งเดียวเล่นได้กับอุปกรณ์ยุคใหม่ส่วนใหญ่เลยนะ :P แล้วเอนจินของเบราว์เซอร์ และเทคนิคของ HTML5 ตอนนี้พัฒนาก้าวกระโดดจะตาย งานนี้แฟลชไม่ตาย แต่จะเหลือจุดยืนแค่บางงานจริงๆ เพราะค่ายใหญ่ๆ รุมพัฒนา HTML5 จนกระโดดกันไปหมด
Javascript ไปได้ขนาดนี้แล้วเหรอนี่
I need healing.
มีมากกว่านี้อีกครับ http://mrdoob.com/120/Harmony
ไม่ได้ใช้แต่ canvas เพียวๆ มีใช้ tag html ทั่วๆไปด้วย
อย่างงี้ต้องลอง!!!
เห็นแล้วนึกถึง เกม Pokemon
I clear all achievement, like a boss.
"With the first link, the chain is forged. The first speech censured, the first thought forbidden, the first freedom denied, chains us all irrevocably."