Page 1 of 1

อยากทราบการเขียนเกมออนไลน์นะครับ

Posted: 07/06/2009 1:41 am
by niponnet
คืออยากรู้ขั้นตอนการทำงานนะครับ
ทีผมทำคือ คือ โปรแกรม ที่เป็นลูก ต้องส่ง request ไปที่ server ตลอดเพื่ออัพเดดข้อมูลปัจจุบัน
แต่จะส่งถี่มากก็ไม่ได้ server ต้องทำงานหนัก ส่งแบบห่างๆ ก็ไม่ได้ ข้อมูลไม่เป็นปัจจุบันทำให้ช้า แล้วเล่นไม่เนียน

คือมีวิธีที่ดีว่านี้มั้ยครับ แบบว่า server ตอบกลับเราเองนะจะได้ปะ ผมใช้ javascript นะครับ ส่ง request ไปหา php

ช่วยด้วยนะครับ ขอบคุณครับ

Re: อยากทราบการเขียนเกมออนไลน์นะครับ

Posted: 07/06/2009 5:26 pm
by mindphp
ใช้ เป็น Ajax อยู่ หรือเปล่าครับ ตอนนี้
มันจะเช็คว่า server ส่งค่ากลับมาเป็น อะไรได้ และเราก็ มา เขียนในส่วน ของ Javascript เพื่อส่งค่า request กลับไปอีกที
อาจจะกำหนดเวลา ในส่วน ของ Javascript เอาก็ได้ ว่าถ้า Server ตอบสนองมา แล้วจะให้ส่งกลับไปในอีก กี่วินาที หรือ จะให้ส่งกลับไปตอนเกิด event ของ user เองหรือ ทั้งสองแบบก็ได้ครับ
ไม่รู้จะพอเป็แแนวได้บ้างเปล่าครับ :-D

Re: อยากทราบการเขียนเกมออนไลน์นะครับ

Posted: 07/06/2009 8:18 pm
by niponnet
เอ่อคือว่า ยกตัวอย่างนะครับ โปรแกรมแซต บางตัวที่ผมเคยเล่นมานะครับ คือสมมุติเราพิมพ์แล้วส่งไป ประมาณ 1 วินาทีก็ไปถึงฝ่ายที่เราคุยด้วย ตรงนี้แหละครับผมอยากทราบว่าหลักการทำงานของเขาเป็นอย่างไร

ผมคิดว่าโปรแกรมนั้นมันส่ง request ฐานข้อมูล ไปทุก 1 วินาทีเพื่ออัพเดทข้อมูลใหม่หรือปล่าวครับ
ถ้าเป็นอย่างนี้จริง server มันไม่ทำงานหนักหรอครับ หรือว่ามันมีวิธีอื่นที่ดีกว่านี้อีก

ในความคิดผมนะเมื่อ server ได้ข้อมูลใหม่มาแล้วจึงจะแจ้งให้ client ทราบเองได้ได้ประ ถ้าทำได้จะดีมากเลย
ช่วยให้คำปรึกษาด้วยนะครับ

Re: อยากทราบการเขียนเกมออนไลน์นะครับ

Posted: 08/06/2009 12:29 am
by ob1
ผมว่า ลองศึกษา การทำงาน ของ Client Server ดูก่อนไหมครับ
ดูจากคำถามที่ถามมาเหมือนคุณยังงงๆ อยู่นะ