Recent twitter entries...

  •  

เกมส์ออนไลน์ ผ่านเว็บ เขาทำยังไงกัน

0

Posted on : 12-12-2010 | By : admin | In : game, เกมส์

สวัสดีครับทุกๆท่าน หลายๆคนคงเคยเล่นเกมส์ที่เป็นออนไลน์ผ่านหน้าเว็บ (แบบที่ไม่ต้องโหลดโปรแกรมมาลง) บางคนมีคำถามว่าอยากมีเกมส์แบบนี้ต้องทำอย่างไร วันนี้ผมเอาประสบการณ์มาเล่าให้ฟังครับ

1. ต้องมี Server 1 ตัวที่ทำหน้าที่เป็น Socket server

– หลายคนเข้าใจผิดว่าเกมส์ออนไลน์ผ่านเว็บนั้นเป็นเทคนิคการเขียนโปรแกรมใน flash จริงๆแล้วไม่ใช่ครับ flash เป็นแค่ตัวที่เชื่อมต่อมายัง Server โดยในแฟลชจะมีฟังก์ชั่นพื้นฐานของ Socket อยู่แล้ว แต่ที่จำเป็นต้องมีคือโปรแกรมฝั่ง Server ที่คอยรับข้อมูลจาก user ทุกคน แล้วกระจายให้คนที่ต้องรับ

โปรแกรมที่ว่านี้นิยมเขียนจากภาษาใดก็ได้ที่มีความสามารถในการจัดการ Socket ในแบบ Server เช่น Java , C ฯลฯ

สำหรับโปรแกรมที่มีขายในท้องตลาดก็เช่น Smartfox Server , Electrotank เป็นต้น

เกมส์ Smartfox

2. เขียนโปรแกรมด้วยแฟลชและใช้ฟังก์ชั่นส่งข้อมูลผ่าน Socket

– อันนี้ต้องลองศึกษาดูครับ โดยถ้าเป็นตัวโปรแกรมสำเร็จรูปอย่าง Smartfox เขาจะมีฟังก์ชั่น API มาให้เราใช้ ซึ่งจะง่ายกว่าใช้ฟังก์ชั่นพื้นฐานของ flash พอสมควร

เกมส์ ตัวอย่างก็ได้แก่ ที่ http://game.meemodel.com พวกเกมส์สนุกเกอร์ , เกมส์ slave , เกมส์หมากฮอส ที่นี่ใช้ Smartfox server เป็นโปรแกรมฝั่ง Server ครับ

สำหรับใครก็ตามที่อยากศึกษาทาง Smartfox เขาก็มีให้โหลดมาใช้ฟรี 100 connections ยังไงถ้าเกมส์เสร็จแล้วส่งมาให้เล่นหน่อยนะครับ

Post a comment