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
on
HTML5 จะครองโลกในไม่ช้า
altimate Wed, 28/03/2012 - 10:51
HTML5 จะครองโลกในไม่ช้า เพราะทำได้เกือบทุกอย่างเหมือน Native แต่ข้อดีสุดคือรันได้ทุกที่ที่มี Browser
ก็ Chrome os ไงที่ google
silkyland Wed, 28/03/2012 - 11:04
In reply to HTML5 จะครองโลกในไม่ช้า by altimate
ก็ Chrome os ไงที่ google ทุ่มทุนสนับสนุน HTML5 มากๆ
ไม่ครองหรอกครับ
tanit9999 Wed, 28/03/2012 - 17:55
In reply to HTML5 จะครองโลกในไม่ช้า by altimate
ไม่ครองหรอกครับ เพราะพอโปรแกรมพอมันโตขึ้น ก็กินทรัพยากรเครื่องมากขึ้น ขนาดแฟรชยังตกม้าตายเพราะเหตุนี้เลยทั้งที่มันก็รันบนทุกที่ที่มี browser ได้เหมือนกัน
อย่านับปัญหาจากตัวคนเขียนละกั
EThaiZone Wed, 28/03/2012 - 19:08
In reply to ไม่ครองหรอกครับ by tanit9999
อย่านับปัญหาจากตัวคนเขียนละกันครับ แฟลชบางตัวหนักเพราะจากตัวคนเขียนๆ ไม่ดีก็มี แล้ว js นี้ ลองเข้าเว็บ http://processingjs.org/ ดูครับ จะได้รู้ว่า js ทำงาน3มิติ ยังได้เลย
เข้าใจว่าทำได้ครับ flash
tanit9999 Thu, 29/03/2012 - 01:22
In reply to อย่านับปัญหาจากตัวคนเขียนละกั by EThaiZone
เข้าใจว่าทำได้ครับ flash ก็ทำได้ครับเหมือนกัน คนเขียนดีๆก็มี แต่นั้นแหละมันก็ไม่ได้ครองโลก เพราะพอเอาเข้าจริงๆมันกินทรัพยากรณ์เครื่อง ยัดเอาสิ่งต่างๆไปไว้ในตัว browser ให้โตขึ้นเพื่อรองรับการทำงานรูปแบบใหม่ๆ ตอนนี้ผมก็สร้างกราฟกับ js ออกมาดูดีเลื่อนได้ ซูมเข้าออกได้แต่ ใช้งานบนคอมกะ tablet มันกระตุกต่างกัน พอๆกะแฟรชบนคอมกะมือถือนั้นแหละ
พี่ครับ IE ล่ะครับ
hisoft Wed, 28/03/2012 - 11:04
พี่ครับ IE ล่ะครับ (T_T)
ต้องโวยทางไมโครซอฟท์สินะ
ไม่รองรับ IE สินะ
silkyland Wed, 28/03/2012 - 11:09
In reply to พี่ครับ IE ล่ะครับ by hisoft
ไม่รองรับ IE สินะ
IE9 ไม่มีทางได้ตามแผนต้อง
best Wed, 28/03/2012 - 11:11
In reply to พี่ครับ IE ล่ะครับ by hisoft
IE9 ไม่มีทางได้ตามแผนต้อง IE10
ต้องใช้ ie
iStyle Wed, 28/03/2012 - 15:30
In reply to พี่ครับ IE ล่ะครับ by hisoft
ต้องใช้ ie เข้ากูเกิลเสริชคำว่า chrome ครับ
แค่รูป 2D ยังกิน CPU RAM
blackdemon Wed, 28/03/2012 - 12:13
แค่รูป 2D ยังกิน CPU RAM มากกว่า Flash Player Plugin อีกครับ ไม่ได้ดีไปกว่ากันเล้ย
ปรกติ 2D
mr_tawan Wed, 28/03/2012 - 14:22
In reply to แค่รูป 2D ยังกิน CPU RAM by blackdemon
ปรกติ 2D กินแรมเยอะอยู่แล้วนะครับ ...
ผมก็ไม่ได้มีปัญหาอะไรกับการกิ
blackdemon Wed, 28/03/2012 - 16:13
In reply to ปรกติ 2D by mr_tawan
ผมก็ไม่ได้มีปัญหาอะไรกับการกินแรมเยอะนะครับ
เพียงแต่ตลกคนบางกลุ่มที่บอกว่าให้ย้ายไปใช้ html5 เพราะ flash กิน cpu และ ram
ผมว่าก็แค่หลงของใหม่สดกว่าเด็
polawing Wed, 28/03/2012 - 18:41
In reply to ผมก็ไม่ได้มีปัญหาอะไรกับการกิ by blackdemon
ผมว่าก็แค่หลงของใหม่สดกว่าเด็กกว่า (flash มันเก่าแล้วแก่แล้ว)ก็แค่นั้นล่ะครับ พอสุดท้าย รู้ตัวว่าไม่มีใครรักกันจริงเท่าของเก่า (สุดท้ายก็พองานยากๆจริงๆก็ทำได้ไม่ดีเท่า flash) เดียวก็กลับมาตายรังกันเองล่ะครับ
ผมว่าคนส่วนใหญ่ไม่ได้เลือก
holyddog Thu, 29/03/2012 - 03:33
In reply to ผมว่าก็แค่หลงของใหม่สดกว่าเด็ by polawing
ผมว่าคนส่วนใหญ่ไม่ได้เลือก html5 เพราะว่าเป็นมันของใหม่นะ แต่เพราะมันคือมาตรฐานเว็บที่ควรจะเป็นต่างหาก แถมตลาดอุปกรณ์พกพาอย่างมือถือกับแทปเล็ตก็โตขึ้นเรื่อยๆจนมองข้ามไม่ได้อีกแล้วทำให้การพัฒนาเว็บด้วย flash นั้นแทบจะลืมไปได้เลย
แต่มันเขียนครั้งเดียวเล่นได้ก
Eka-X Wed, 28/03/2012 - 19:20
In reply to แค่รูป 2D ยังกิน CPU RAM by blackdemon
แต่มันเขียนครั้งเดียวเล่นได้กับอุปกรณ์ยุคใหม่ส่วนใหญ่เลยนะ :P แล้วเอนจินของเบราว์เซอร์ และเทคนิคของ HTML5 ตอนนี้พัฒนาก้าวกระโดดจะตาย งานนี้แฟลชไม่ตาย แต่จะเหลือจุดยืนแค่บางงานจริงๆ เพราะค่ายใหญ่ๆ รุมพัฒนา HTML5 จนกระโดดกันไปหมด
Javascript
darkleonic Wed, 28/03/2012 - 12:34
Javascript ไปได้ขนาดนี้แล้วเหรอนี่
มีมากกว่านี้อีกครับ
OammieR Wed, 28/03/2012 - 18:09
In reply to Javascript by darkleonic
มีมากกว่านี้อีกครับ http://mrdoob.com/120/Harmony
ไม่ได้ใช้แต่ canvas เพียวๆ
holyddog Wed, 28/03/2012 - 13:47
ไม่ได้ใช้แต่ canvas เพียวๆ มีใช้ tag html ทั่วๆไปด้วย
อย่างงี้ต้องลอง!!!
rungskpsu Wed, 28/03/2012 - 13:49
อย่างงี้ต้องลอง!!!
เห็นแล้วนึกถึง เกม Pokemon
gsoftthai Wed, 28/03/2012 - 13:55
เห็นแล้วนึกถึง เกม Pokemon
I clear all achievement, like
bahamutkung Wed, 28/03/2012 - 16:04
I clear all achievement, like a boss.