View Full Version : ใครมีความรู้เรื่องการเขียนเกม 3D บ้า่งครับ
sompan
06-07-2009, 12:03 AM
คือว่าตอนนี้ผมกำลังจะพัฒนาเกม 3D อยู่ครับ ตอนนี้ก็กำลังศึกษา
ภาษา C# ใช้ Microsoft XNA แต่มีคนบอกว่า มันมีบัก เยอะอะครับ
เลยอยากสอบถาม ว่า ใช้ภาษาอะไรดีครับ เป็นเกมแนว ผจญภัย
online ได้อะครับ ^_^ ช่วยผมทีนะครับ ขอบคุณครับ
rattisuk
21-08-2009, 11:04 PM
ก็มีพวก RPGMaker , Blender , Orge อะครับที่ผมรู้จัก
แต่ผมว่า XNA ก็ดีนะครับ เขียนง่ายดี บักเยอะไม่เยอะผมว่าขึ้นอยู่กับคนเขียนครับ เพราะมันก็มีคนที่ใช้ XNA เขียนเกมส์ 3D ออกมาตั้งเยอะแล้วหนิครับ
ถ้าให้ผมแนะนำ ผมก็แนะนำ XNA เนี่ยแหละครับ ตอนนี้ ออก 3.1 มาแล้วด้วยครับ
it2007006
27-08-2009, 08:36 PM
ผมว่านะเราน่าจะใช่XNAดีที่สุด
รองลงมาก็เป็นDarkBasic
XNAจาเป็นของไมโครซอฟซึ่ง
เราเขียนให้เป็นเกมสำหรับเครื่องXbox360ได้ครับ(ตอนนี้มีv.3แล้วครับ)
http://www.thaixna.com เป็นเว็บเกี่ยวกันXNAในไทยครับ
ส่วนDarkBasicเราสามารถเขียนได้ง่ายดีครับ
http://darkbasic.thegamecreators.com/ อันนี้เป็นเป็นเว็บของdarkbasic
ส่านตัวผมแล้วตอนนี้แข่งNSCอยู่ใช้ก็DarkBasicในการเขียนครับ :P
ผมว่านะเราน่าจะใช่XNAดีที่สุด
รองลงมาก็เป็นDarkBasic
**Hidden Content: Check the thread to see hidden data.**
benzautolove
14-09-2009, 12:09 PM
ลอง XNA ของ Microsoft อะครับ
เลยทำส่งอาจารย์อยู่ น้ำตาไหลเลย ทำไม่ทัน
แนะนำนิดนึงนะครับ ทำเกมส์
คุณไม่ต้องใช้ภาษาหรือ algorithm หรูหรามาก
เอาแค่มันดู smooth ไม่กระตุก มีความสมเหตุสมผล
และที่สำคัญที่สุดครับ
เขียนเกมส์ยังไงก็ได้ ให้ผู้เล่นรู้สึกสนุกกับเกมส์ สำคัญมากเลย
ต่อให้เกมส์เราหรูหราแค่ไหน
ถ้าไม่สนุก ก็ไม่ประสบความสำเร็จครับ
เกมส์ปัญญาอ่อนบางเกมส์ ไม่ได้มีอารายเริดหรู แต่เล่นแล้วสนุก
ทุกวันนี้ผมยังเล่นอยู่เลย เกมส์แบบนั้น
ทำเสร็จแล้วเอามาแบ่งกันเล่นบ้างนะครับ
pramote
22-09-2009, 09:15 AM
คับ ผม ว่าใช้ RPgmaker ก็ดีคับ เพราะคนใช้เยอะและมีกระทู้สอนทำตามเว็บงัยคับ :)
ที่ว่าบักเยอะ เป็นที่คนเขียน มากกว่านะ คับ :lol:
salvationz
29-09-2009, 06:02 AM
ผมว่า XNA ดีกว่านะครับ แต่ถ้า Online ของ XNA นั้นถ้าจำไม่ผิดมันต้องผ่านตัว Xboxlive นะครับ
เพื่อนเคยทำโปรเจคจบ โดยใช้ CDX ครับแต่เป็นแบบ 2D โดยใช้ DirextPlay ในการทำ Online นะครับ
แต่โดยส่วนตัวคิดว่า XNA น่าจะง่ายกว่านะครับ
ตอนนี้ผมก็ศึกษา XNA อยู่เหมือนกันครับ
เพิ่งอ่านวิธีการเขียนเกม 2D จบ กำลังเริ่มอ่านวิธีการเขียนเกม 3D อยู่ครับ
ผมอ่านจากหนังสือเล่มนี้อะครับ
http://covers.oreilly.com/images/9780596521967/cat.gif
ผมโพสหนังสือไว้แล้วนะครับ
http://citec.us/forum/index.php?showtopic=32126
StValentine
29-09-2009, 11:08 AM
RPG Maker มันไม่ใช่ 3D นิหว่า รู้สึก ผมไม่ทราบว่า 3D Max ใช้เขียนเกมได้หรือเปล่านะครับ แต่ก็อยากแนะนำให้ลองดู(ผมไม่แน่ใจว่า ตัวโปรแกรมมันสามารถเขียนเกมมได้เลย หรือแค่ การออกแบบตัวละครน่ะครับ)
Reality
29-09-2009, 02:02 PM
เขียนเกมส์ 3D ควรมีความรู้เรื่อง CG พอสมควรอย่างน้อยที่สุดก็เรื่องของ World space,View space,Object space
และต้องรู้เรื่องสมการคณิตศาสตร์ที่ใช้ในการ transform ,translate,scale ฯลฯ
ไม่เช่นนั้นคุณจะทำอะไรไม่ได้เลยนอกจากฟังชั่นที่เขามีมาให้
ตอนผมทำ senior project ผมทำ 3D MMOSIM ซึ่งมีระบบ Network เข้ามาด้วย
ซึ่งผมหลีกเลี่ยงการใช้ TCP ไปใช้ HTTP แทนเพราะอาจารย์สั่งเนื่องจากเขาเห็นว่าการใช้ HTTP ส่ง html,xml มันง่ายกว่า
แต่จริงๆในความเห็นส่วนตัวผม ผมคิดว่าเราใช้ TCP มันง่ายกว่าแน่ๆเพราะเรากำหนด format ได้เอง แต่ทำงานส่งใคร ต้องตามใจเขาครับ
ไม่มีอาจารย์คนใดคิดว่าผมจะทำได้สำเร็จแต่ผมก็ทำเสร็จจนได้(ถึงแม้ว่าจะเป็นแค่ prototype ที่ไม่มี game content ก็เถอะ)
ตอนนั้นผมใช้ VC++ 9.0,DarkGDK,Photoshop,Ruby on rails,Win32API,WinHTTP,3D Max
โหดมันส์สะใจเลยทีเดียว
ปล.ปีผมมีคนทำ Physic Engine for Game Engine ด้วย simulate วัตถุตกกระทบให้เห็นเป็น polygon แถมยัง map เส้นทางสะท้อนของเสียงให้ดูอีก
อลังการโครตๆแถมทำคนเดียวอีกต่างหากเทพจริงๆ
salvationz
30-09-2009, 04:59 AM
ขอถามคุณ Reality หน่อยนะครับ เนื่องจากผมสนใจดนเขียนกมและเพิ่งเริ่มศึกษา การที่คุณบอกว่าติดต่อผ่าน HTTP นั้นหมายถึงคุณรับและส่งข้อมูลผ่านทางเว็บเพื่อที่อัพเดทข้อมูลลง Database หรอครับ ขอบคุณครับ
Reality
30-09-2009, 03:47 PM
พูดแล้วจะงงรึเปล่าหว่า
ผมใช้ http แต่ผมไม่ได้ติดต่อผ่าน website ครับ
ผมแค่ประยุกต์ใช้ xml เพื่อติดต่อระหว่าง client และ server แค่ simulate http connection มาใช้เฉยๆ
สรุปคือเกมส์ผมติดต่อกับ webserver ที่ถูกประยุกต์เป็น gameserver ครับแล้ว server ก็จะประมวลผลไปติดต่อกับ db ตามปกติ
ดังนั้นผมจึงไม่ต้องเขียน server app อะไรเลยครับ
แต่อย่างที่บอกไปว่าไม่แนะนำเพราะถ้า server มีอะไรที่จำเป็นต้องใช้ complied language มันจะมีปัญหา
แล้วใช้ TCP ก็ง่ายกว่าด้วยครับเพราะมันเป็น protocal ระดับต่ำกว่า http มีความยืดหยุ่นมากกว่ามาก
อย่างน้อยก็ไม่จำเป็นต้องรักษา http format
salvationz
03-10-2009, 07:11 AM
หมายความว่า server และ client เขียน file xml เพื่ออ่านข้อมูลใช่ไหมครับ เท่าที่ผมเข้าใจนะครับ ยังไงก็ขอบคุณอีกครั้งที่อธิบาย ผมแค่อยากรู้น่ะครับ
iamken
02-11-2009, 11:08 AM
หัวข้อเขาบอก 3d - -
3d max เอาไว้สร้างโมเดลครับ ต้องใช้โปรแกรมอื่นควบ(ผมจำไม่ค่อยได้)
ก็หากอึดๆ ก็ใช้ delphi+directx ,vc+directx(มีหนังสือในไทยทั้ง 2 เล่ม)
kurodo99
05-11-2009, 10:16 PM
ติดต่อผ่าน xml เลยหรอครับ ไม่รู็จะจะออกอาการ Lag หรือเปล่านะ - -
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.