ฉันรู้ว่า HTML5 นั้นยอดเยี่ยมสำหรับเกมบนเว็บ แต่ฉันไม่รู้จริงๆว่าเป็นไปได้หรือไม่ที่จะพัฒนาเกมออนไลน์ที่มีผู้ใช้หลายคน เป็นไปได้ที่จะทำเช่นนี้?
ฉันรู้ว่า HTML5 นั้นยอดเยี่ยมสำหรับเกมบนเว็บ แต่ฉันไม่รู้จริงๆว่าเป็นไปได้หรือไม่ที่จะพัฒนาเกมออนไลน์ที่มีผู้ใช้หลายคน เป็นไปได้ที่จะทำเช่นนี้?
คำตอบ:
คุณไม่สามารถเขียนด้วย HTML5 เพียงอย่างเดียว คุณจะต้องมีการเขียนสคริปต์และเซิร์ฟเวอร์เพื่อจัดการการสื่อสารระหว่างผู้ใช้เนื่องจากข้อ จำกัด ด้านความปลอดภัยของการเขียนสคริปต์ของเบราว์เซอร์และเพื่อป้องกันการโกง
หลายคนเขียนเกม html5 หลายคนถึงแม้ว่าฉันจะมี การใช้ html5 นั้นอาจไม่ใช่ส่วนที่สำคัญที่สุดของมัน ส่วนใหญ่ของสิ่งที่จำเป็น (ถ้าไม่ทั้งหมด) มีอยู่ใน html 4.01 เช่นกัน ข้อยกเว้นคือ canvas แต่ canvas ช้ากว่า svg และ svg มีอยู่ในเบราว์เซอร์จำนวนมากแล้ว
ฉันคิดว่าสิ่งที่เกิดขึ้นจริงในเกม "html5" mania คือความสามารถในการสร้างแอปฝั่งเซิร์ฟเวอร์ใน javascript ซึ่งหมายความว่าโปรแกรมเมอร์ฝั่งไคลเอ็นต์ทุกคนสามารถสร้างทั้งระบบได้เองและพวกเขามักจะเป็นคนที่มีความคิดสร้างสรรค์เมื่อพูดถึงสิ่งต่าง ๆ เช่นเกม ไม่ต้องพูดถึงว่า JS นั้นง่ายมากแม้กระทั่งคุณยายก็สามารถเขียนโปรแกรมด้วย อาจจะ.
สถาปัตยกรรมทั่วไปสำหรับเกมเบราว์เซอร์จะเป็น
Client Server
|-----------------------| |---------------------|
View - input/output logic - Communication - Validation - Game World
| |
client database (if needed) server database (if needed)
หรือในแง่ของ "ภาษา" จริง:
นั่นแหละ. เกมอินเทอร์เน็ตที่สมบูรณ์เขียนโดยใช้ javascript และ html เท่านั้น น่ารัก
ลองดูบทความที่http://smus.com/multiplayer-html5-games-with-nodeและแหล่งที่มาของบทความ โปรดทราบว่านี่ยังใช้ JavaScript สำหรับการเชื่อมต่อเครือข่าย