เบื่อหรือไม่ กับความอืดอาดยืดยาดดังรัฐบาลขิงแก่ของDarkBasicและหลักไวยกรณ์โบราณๆของภาษาBasic ที่ไม่มีความเป็นOOP ของDarkbasic
มาลองของใหม่(หรือป่าว)กันดีกว่า GDK เป็นGameEngine ตัวเดียวกับDarkBasic เด๊ะๆ คำสั่งวิธีการใช้งานต่างๆ เหมือนกันเด๊ะๆ ใครที่เคยใช้งานDarkbasic อยู่สามารถเปลี่ยนมาศึกษาและใช้งานGDKได้ทันทีโดยไม่ต้องไปศึกษาอะไรเพิ่มเติม โดยที่เราสามารถไปหาคู่มือและtutorial ต่างๆของDarkbasic มาประยุกใช้กับGDK ได้ทันที
คำสั่งของGDK จะเหมือนDarkBasic ทุกอย่าง เพียงแค่เพิ่มคำว่าdb มาด้านหน้าเท่านั้นเอง
เช่น
DarkBasic
loadobject(1,1)
ถ้าเป็นGDK
dbloadobject(1,1);
อันนี้เป็นการเปรียบเทียบประสิทธิภาพของdarkbasic และgdk
http://darkgdk.thegamecreators.com/?f=darksdkvsdbpro
เมื่อโหลดไปแล้วนั้น ก็setค่าเหมือนการImport Libraryอื่นของVc++ ธรรมดาๆโดยมันจะมีคู่มือบอกวิธีการsetค่าไว้ให้แล้วในไฟล์ที่แจกไปให้
แต่ก่อนที่เราจะใช้งานมันได้นั้น เราต้องลงDirectX SDKก่อน ซึ่งสามารถไปโหลดได้ตามนี้เลย
http://download.microsoft.com/download/3/3...sdk_aug2007.exe
GDK ตามลิ้งข้างล่างนี้เลยครับ
http://www.gigasize.com/get.php?d=szhso9f8s2b
ข้อดีของGDK ก็เหมือนDarkbasic คือมันง่ายในการใช้งา่น คำสั่งมันตรงๆตัวดี
ส่วนข้อเสียของGDKนั้น นอกจากเรื่องภาพที่ไม่ค่อยจะสวยเท่าไรแล้ว ยังมีเรื่องการเช็คการชนกันแบบPolygon และการสนับสนุนชุดคำสั่งใหม่ๆ ที่สำคัญก็คือ เหมือนว่าทีมพัฒนาจะหยุดการพัฒนาไปแล้ว(ไปทุ่มเวลาทำProjectอื่นๆอยู่) แต่มันก็ยังเป็นตัวเลือกที่ดีของคนที่อยากทำเกม3d เป็นโปรเจคจบ หรือทำพวกงาน3D ต่างๆ เช่นพวกโปรแกรมนำเที่ยว จำลองสถานที่ต่างๆ
วันนี้มาแจกก่อน รายละเอียดการใช้งานไว้ว่ากันทีหลังครับ