View Full Version : จะเขียนเกมส์ ใช้ภาษาอะไรดีครับ
jaynarol
15-08-2009, 01:04 AM
ตอนนี้อยากจะเขียนเกมส์เล็กเล่นเกมส์นึง
ซึ่งสิ่งสำคัญ
เกมส์นี้ต้องใช้ทรัพยากรระบบน้อยที่สุดเพราะผมกะให้มันเปิดไว้แล้วไม่กระทบต่อกิจวัตรปกติของเรา
และอยากให้ User ทั่วไป(เน้นกลุ่มคนไม่มีความรู้)ติดตั้ดง่ายที่สุด
.Net นี่ถอยไปเลยครับเพราะเงื่อนไขการติดตั้งมันเยอะไป
Java จะทำเป็น EXE ก็รุงรังเกินไปถ้าจะให้ลง JDK ก็ยิ่งไปใหญ่
Perl ทำเป็น GUI ก็กิน Ram เยอะมากไป
คิดไปคิดมาก็ยังหาภาษาเขียนไม่ได้เลยครับ เลยอยากรู้จริงๆเกมส์ทั่วไปเขาเขียนภาาาอะไรกัน :blink:
ลืมบอกไปเกมส์ที่ผมจะเขียนเน้น Logic การทำงานเบื้องหลังครับ Graphic แทบไม่จำเป็นเลย
ยังไงช่วยผมคิดหน่อยนะครับ คิดไม่ออกแล้วจริงๆ
Neverdie_bo
15-08-2009, 05:07 AM
**Hidden Content: Check the thread to see hidden data.**
jaynarol
15-08-2009, 07:10 AM
แล้ว C++ นี่ยังมีคนเล่นเยอะอยู่ไหมครับ
ตั้งแต่ Java บูมๆนี่รู้สึกจะเงียบไปเลยแฮะ
แล้วมันมี Developer Tools ที่สามารถสร้าง GUI แบบ Visual ไหมครับ
แต่ไม่เอา Visual C++ นะครับเพราะมัน .Net
:)
pspn.n
15-08-2009, 07:14 AM
ถ้าจะเยียนเกม และต้องการให้ใช้ทรัพยากรระบบน้อยๆ คงไม่ต้องไปนึกถึงภาษาอะไรอื่นอีกแล้ว นอกจาก C/C++ Confirm!!!!
สามารถทำได้ทุกอย่างครบท้วนครับ การติดตั้งก้ไม่อยากเกมเล็กๆ ก็อาจจะมีแค่ exe ตัวเดียว ใช้ได้เลย
jaynarol
15-08-2009, 07:46 AM
แล้วเครื่องมือพัฒนาละครับ
ลองแนะนำซักตัวสองตัวนะครับ
ผมจะได้มาจับมันจริงๆจังๆซักที
เพราะทูลมันเยอะมากๆจนเลือกไม่ถูก
ตอนแรกก็กะว่าจะใช้ c builder 2009 professional พี่แกก็ขายแพงเวอร์อีก T-T
ขอบคุณมากครับ
asylu3
15-08-2009, 08:25 AM
ปัญหานี้เป็นปัญหาเฉพาะทางที่มีห้อง แยกให้อยู่แล้วขอย้ายไป game programming นะครับ คำถามนี้มีคนถามมาบ่อยแล้วหากค้นในห้องนั้นดูจะพบคำตอบเยอะแยะเลยครับ
Gen0TypE
15-08-2009, 09:36 AM
c++ ก็ใช้
- Borland c++
- Visual studio .NET (เขียนแบบ Win32 หรือ MFC)
ถ้าผมจำไม่ผิด Win32 กับ MFC ยังเป็น unmanage code อยู่นะครับ ไม่ต้องอาศัย .NET framework
หรือถ้าไม่เคยเขียน C++ มาก่อน ไปลอง python ก็น่าจะเป็นทางเลือกที่ดี
เพราะ C++ เขียนค่อนข้างยาก แต่ถ้าไม่คิดไรมาก ผมว่า C++ เวิร์คสุดละ
ในโลก commercial ภาษาของ .NET นี่ ไม่ต้องพูดถึงครับ น้อยมาที่เอา .NET มาทำ (ไม่งั้นก็ crack กันเองเต็มโลกแหงม 55)
ส่วนใหญ่ก็ VB หรือไม่ก็ C++ (Win32) ทั้งนั้น
C++ เราจะบริหารจัดการ resource ต่างๆ เอง ลงไปถึงระดับ memory เลย คิดว่าน่าจะเวิร์คสุดละถ้าพูดถึงเรื่อง resource
อ่อ มีอีกภาษานึง เห็น Edkung กะลังชอบ >> MASM ครับ เป็น compiler ของ assembly ตัวหนึ่ง
แต่ก็สามารถใช้ assembly เรียก api ต่างๆ ได้ ไม่ได้เขียน assembly เพียวๆ แต่ก็หินเหมือนกัน B)
jaynarol
15-08-2009, 10:07 AM
ข้อมูลแน่นดีครับ ขอบคุณท่าน Gen0TypE มากๆครับ
ที่ท่านบอกว่า Visual studio .NET เขียนแบบ Win32 หรือ MFC ไม่ต้องอาศัย .NET framework
มันเป็นการเขียนโปรแกรม GUI แบบทั่วๆไปหรือเขียนแบบ Console หรอครับ
แล้วมันดี/เสียกว่าเขียนมือปกติไหมครับ
พอดีลง 2008 ไว้จะได้ลองขุดมาเล่นดู
ส่วนเรื่อง tools อื่นๆนั้นหลังจากผมค้นหาใน Google ผมได้พบกับเจ้านี่ครับ
wxDev-C++
ซึ่งมันสามารถเขียน GUI ของ C++ ได้แบบ Visual เลยครับ
http://wxdsgn.sourceforge.net/images/screenshots/upxgui.png
http://wxdsgn.sourceforge.net/images/screenshots/vcenv.png
http://wxdsgn.sourceforge.net/images/screenshots/skindoc2.png
ลองโหลดมาเล่นดูแล้ว ลากวางๆ สบายมากๆ
นี่เว็บของเขานะครับ
http://wxdsgn.sourceforge.net (http://wxdsgn.sourceforge.net/?q=node/3)
เผื่อจะมีคนสนใจ :lol:
chidkido
15-08-2009, 11:06 AM
ส่วนใหญ่เค้าใช้ C++ กันอย่างว่านั่นแหละ
http://www.thaigamedevx.com/
เว็บนี้ผมใช้หาความรู้ประจำ ลองเข้าไปที่ forum ดูครับ
มีคนเก่งๆหลายคน ยอมรับเลย
C++ เขียน GUI ได้ครับ ไม่ยาก
คือต้องไปเรียกใช้ library ที่ microsoft เตรียมไว้ให้
ดูตัวอย่างที่นี่ก็ได้ครับ
http://www.drunkenhyena.com/cgi-bin/view_c...ter=2;article=7 (http://www.drunkenhyena.com/cgi-bin/view_cpp_article.pl?chapter=2;article=7)
จริงๆเว็บนี้จะสอนพวก directx แต่ว่า link ที่เอาให้ดูเค้าสอนสร้าง หน้าต่างwindow เบื้องต้น
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.