พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

สวัสดีครับอยากถาม เกี่ยวกับการสร้างเกมส์ออนไลน์

0 votes

อยากถามว่า พวกเกมส์ออนไลน์ จะมีพวก1ที่ฉลาดคิดสร้างserverเถื่อนมั่งส่วนตัวมั่งซึ่งก็เเปลว่าผิดกฎหมายเพราะละเิมิดลิขสิทธิของทางเกมส์ ผมอยากทราบว่า ถ้าเราจะสร้างขึ้นมาเราจำเป็นต้องมีความรู้ด้านใดบ้างPHP

C++ C# java มีส่วนใหม

ถามเมื่อ Jul 4, 2012 in Software โดย อาร์ม มั้งกี้คลับเจี (102 คะแนน)
recategorized Aug 20, 2012 โดย citecevo
   

4 Answers

0 votes
โดยทั่วไปถ้าเป็นเกมส์ประเภทออนไลน์แบบสามารถเล่นด้วยกันผ่านอินเตอร์เน็ตได้จะเป็น Flash + PHP หรือ Javascript + PHP
ตอบเมื่อ Jul 4, 2012 โดย Sitthichai Nooyang (496 คะแนน)
+1 vote
ถ้าต้องการทำแบบ server เถื่อน c,c++ จำเป็นอยู่แล้วครับ แต่จริงๆแล้วก็ขึ้นอยู่กับว่า ตัว server ของเกมนั้นมันใช้ตัว ดำเนินการทำงานของ server โดยใช้ภาษาไหนในการพัฒนาครับ บางเกมก็จะใช้ java แต่ส่วนใหญ่ที่เห็นอย่างพวก rag เถื่อน หรื่ออื่นๆที่ไม่ได้กล่าวถึง ตัวที่ทำงานทางฝั่ง server มักจะเขียนด้วย C ครับด้วยเหตุผลที่มันมีความเสถียรและกินทรัยากรไปแล้วได้ผลลัพธ์ที่คุ้มค่าครับ แต่หากถามว่าอยากทำ server เกมเองที่ไม่ใช่การนำเอา server เกมที่เขาเอามาแจกให้นำไปเปิดได้แบบเถื่อนนั้น ผมแนะนำว่าให้ลองศึกษาจาก java ทำเกมเล็กๆดูก่อนครับ หรือ จะใช้ socket บน win ทำอะไรเล็กดูก่อน เพื่อให้เข้าใจหลักการทำงาน แล้วค่อยขยับไปศึกษาต่อในอะไรที่ซับซ้อนกว่านี้ครับ แต่ในที่สุดแล้ว อยากจะบอกว่า การศึกษาทั้งหมดนี่ยังถือว่าเป็นแนวทางหาความรู้ครับ เพราะจริงๆแล้ว ขนาดของงานประเภทนี้ถ้าจะทำจริงจังจาก ไม่มีอะไรเลย มันต้องใช้เวลาและทุนสูงอยู่ครับ เอาเป็นว่าค่อยๆเรียนรู้ไปครับ เชื่อว่าต้องทำได้แน่ นอน ยังไงลองเริ่มจากเกมเล็กๆ โดยสร้างจาก Flash และใช้ java เป็น server ดูก่อนครับ หรือว่าถ้ากลัวว่ามันจะยากไป ก็ลดลงมาใช้ php ทำงานประสานกับ mysql ก่อนก็ได้ทำเป็นลักษณะแบบเกมเลี้ยงหมูแบบนี้ก็ได้ครับ ข้อดีของ java คือเราสามารถทำให้เกมทำงานแบบ real time ได้ดีกว่าการทำงานผ่านทาง http ผ่านไปยัง php เพราะฉะนั้นเกมที่เราจะทำก็ต้องเลือกให้เหมาะสมกับเอกลักษณ์หรือข้อดีข้อเสียของเทคโนโลยีที่เราจะประยุกต์ใช้ด้วยครับ
ตอบเมื่อ Jul 4, 2012 โดย Godda Binahead (168 คะแนน)
+1 vote
ต้องดูว่า เกมส์ ที่สร้างเป็นแบบ WebBase หรือ AppBase
ถ้า WebBase ก็จะใช้ พวกภาษา ที่ใช้ในการเขียนเว็บ เขียน เช่น php, flash(as2,as3), html5, javascript ฯ...

ถ้า AppBase ก็จะมี java, C++, C#, Object-C ฯลฯ
ตอบเมื่อ Jul 4, 2012 โดย Takumi Khun (218 คะแนน)
0 votes
ตามคนอื่นบอกอ่ะครับ มันขึ้นอยู่กับว่าเป็น server อะไร ถ้าเป็นพวก web base ก็ php หรือ asp + javascript หรือ flash + mysql หรือ database อื่นๆ

แต่ถ้าเป็นพวก ragnarok อะไรพวกนี้จะเป็น c,c++,c#,java หรือภาษาอื่นๆอะไรก็ได้ แม้แต่ VB หรือ VB.NET ขึ้นอยู่กับความชอบของคนเขียน server เถื่อน ที่สำคัญคือต้องรู้ข้อตกลงของบ package ที่ส่งบน network ว่าส่งอะไรหมายถึงอะไรเช่นอาจจะส่ง 1 หมายถึงเดินเป็นต้น

แต่โดยมากถ้าเป็นเกมส์ใหญ่ๆมักใช้ C หรือ C++ เพราะ Performance ดีกว่าครับ
ตอบเมื่อ Jul 4, 2012 โดย mix5003 (715 คะแนน)
ขอขอบคุณพี่ๆทุกความคิดเห็นนะครับ
thank you for data
****กรุณา ตั้งหัวข้อคำถามให้ชัดเจน****

Related questions

0 votes
1 คำตอบ
213 views ถามเมื่อ Jun 26, 2015 in Software โดย prew (102 คะแนน)
0 votes
1 คำตอบ
167 views ถามเมื่อ Jun 1, 2014 in Software โดย maxximum (102 คะแนน)
0 votes
0 คำตอบ
91 views ถามเมื่อ Dec 16, 2013 in Software โดย pucomponent (104 คะแนน)
0 votes
1 คำตอบ
...