Tags:
Node Thumbnail

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

Get latest news from Blognone

Comments

By: altimate
ContributoriPhone
on 28 March 2012 - 10:51 #401155
altimate's picture

HTML5 จะครองโลกในไม่ช้า เพราะทำได้เกือบทุกอย่างเหมือน Native แต่ข้อดีสุดคือรันได้ทุกที่ที่มี Browser

By: silkyland
iPhoneAndroidWindows
on 28 March 2012 - 11:04 #401162 Reply to:401155
silkyland's picture

ก็ Chrome os ไงที่ google ทุ่มทุนสนับสนุน HTML5 มากๆ

By: tanit9999
iPhoneAndroidUbuntu
on 28 March 2012 - 17:55 #401367 Reply to:401155
tanit9999's picture

ไม่ครองหรอกครับ เพราะพอโปรแกรมพอมันโตขึ้น ก็กินทรัพยากรเครื่องมากขึ้น ขนาดแฟรชยังตกม้าตายเพราะเหตุนี้เลยทั้งที่มันก็รันบนทุกที่ที่มี browser ได้เหมือนกัน

By: EThaiZone
ContributorAndroidUbuntuWindows
on 28 March 2012 - 19:08 #401402 Reply to:401367
EThaiZone's picture

อย่านับปัญหาจากตัวคนเขียนละกันครับ แฟลชบางตัวหนักเพราะจากตัวคนเขียนๆ ไม่ดีก็มี แล้ว js นี้ ลองเข้าเว็บ http://processingjs.org/ ดูครับ จะได้รู้ว่า js ทำงาน3มิติ ยังได้เลย


มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB

By: tanit9999
iPhoneAndroidUbuntu
on 29 March 2012 - 01:22 #401493 Reply to:401402
tanit9999's picture

เข้าใจว่าทำได้ครับ flash ก็ทำได้ครับเหมือนกัน คนเขียนดีๆก็มี แต่นั้นแหละมันก็ไม่ได้ครองโลก เพราะพอเอาเข้าจริงๆมันกินทรัพยากรณ์เครื่อง ยัดเอาสิ่งต่างๆไปไว้ในตัว browser ให้โตขึ้นเพื่อรองรับการทำงานรูปแบบใหม่ๆ ตอนนี้ผมก็สร้างกราฟกับ js ออกมาดูดีเลื่อนได้ ซูมเข้าออกได้แต่ ใช้งานบนคอมกะ tablet มันกระตุกต่างกัน พอๆกะแฟรชบนคอมกะมือถือนั้นแหละ

By: hisoft
ContributorWindows PhoneWindows
on 28 March 2012 - 11:04 #401161
hisoft's picture

พี่ครับ IE ล่ะครับ (T_T)

ต้องโวยทางไมโครซอฟท์สินะ

By: silkyland
iPhoneAndroidWindows
on 28 March 2012 - 11:09 #401165 Reply to:401161
silkyland's picture

ไม่รองรับ IE สินะ

By: best
iPhoneAndroid
on 28 March 2012 - 11:11 #401169 Reply to:401161

IE9 ไม่มีทางได้ตามแผนต้อง IE10

By: iStyle
ContributoriPhoneAndroidSymbian
on 28 March 2012 - 15:30 #401299 Reply to:401161
iStyle's picture

ต้องใช้ ie เข้ากูเกิลเสริชคำว่า chrome ครับ


May the Force Close be with you. || @nuttyi

By: blackdemon
Windows PhoneAndroid
on 28 March 2012 - 12:13 #401212
blackdemon's picture

แค่รูป 2D ยังกิน CPU RAM มากกว่า Flash Player Plugin อีกครับ ไม่ได้ดีไปกว่ากันเล้ย

By: mr_tawan
ContributoriPhoneAndroidWindows
on 28 March 2012 - 14:22 #401266 Reply to:401212
mr_tawan's picture

ปรกติ 2D กินแรมเยอะอยู่แล้วนะครับ ...


  • 9tawan.net บล็อกส่วนตัวฮับ
By: blackdemon
Windows PhoneAndroid
on 28 March 2012 - 16:13 #401316 Reply to:401266
blackdemon's picture

ผมก็ไม่ได้มีปัญหาอะไรกับการกินแรมเยอะนะครับ

เพียงแต่ตลกคนบางกลุ่มที่บอกว่าให้ย้ายไปใช้ html5 เพราะ flash กิน cpu และ ram

By: polawing on 28 March 2012 - 18:41 #401391 Reply to:401316

ผมว่าก็แค่หลงของใหม่สดกว่าเด็กกว่า (flash มันเก่าแล้วแก่แล้ว)ก็แค่นั้นล่ะครับ พอสุดท้าย รู้ตัวว่าไม่มีใครรักกันจริงเท่าของเก่า (สุดท้ายก็พองานยากๆจริงๆก็ทำได้ไม่ดีเท่า flash) เดียวก็กลับมาตายรังกันเองล่ะครับ

By: holyddog on 29 March 2012 - 03:33 #401506 Reply to:401391
holyddog's picture

ผมว่าคนส่วนใหญ่ไม่ได้เลือก html5 เพราะว่าเป็นมันของใหม่นะ แต่เพราะมันคือมาตรฐานเว็บที่ควรจะเป็นต่างหาก แถมตลาดอุปกรณ์พกพาอย่างมือถือกับแทปเล็ตก็โตขึ้นเรื่อยๆจนมองข้ามไม่ได้อีกแล้วทำให้การพัฒนาเว็บด้วย flash นั้นแทบจะลืมไปได้เลย

By: Eka-X
ContributoriPhoneAndroidIn Love
on 28 March 2012 - 19:20 #401406 Reply to:401212

แต่มันเขียนครั้งเดียวเล่นได้กับอุปกรณ์ยุคใหม่ส่วนใหญ่เลยนะ :P แล้วเอนจินของเบราว์เซอร์ และเทคนิคของ HTML5 ตอนนี้พัฒนาก้าวกระโดดจะตาย งานนี้แฟลชไม่ตาย แต่จะเหลือจุดยืนแค่บางงานจริงๆ เพราะค่ายใหญ่ๆ รุมพัฒนา HTML5 จนกระโดดกันไปหมด

By: darkleonic
ContributorAndroidWindowsIn Love
on 28 March 2012 - 12:34 #401222
darkleonic's picture

Javascript ไปได้ขนาดนี้แล้วเหรอนี่


I need healing.

By: OammieR
AndroidWindows
on 28 March 2012 - 18:09 #401372 Reply to:401222

มีมากกว่านี้อีกครับ http://mrdoob.com/120/Harmony

By: holyddog on 28 March 2012 - 13:47 #401249
holyddog's picture

ไม่ได้ใช้แต่ canvas เพียวๆ มีใช้ tag html ทั่วๆไปด้วย

By: rungskpsu
AndroidWindowsIn Love
on 28 March 2012 - 13:49 #401250
rungskpsu's picture

อย่างงี้ต้องลอง!!!

By: gsoftthai
Windows PhoneAndroidUbuntuWindows
on 28 March 2012 - 13:55 #401255
gsoftthai's picture

เห็นแล้วนึกถึง เกม Pokemon

By: bahamutkung
ContributorAndroidWindowsIn Love
on 28 March 2012 - 16:04 #401313
bahamutkung's picture

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."