หมายเหตุ
การปล่อย Download ตัว TDX เวอร์ชั่นต่อไป จะปล่อยแค่ไฟล์ tdx.h เท่านั้น ในกรณีที่มีการแก้ไขเล็กๆ น้อยๆ ให้ท่าน copy ไฟล์ใหม่ทับไฟล์เดิมได้เลย และดูการเปลี่ยนแปลงจาก log file ในหน้า download (สําหรับเวอร์ชั่นใหม่)

2D Game Demo

ตัวอย่างเกมง่ายๆ ที่เขียนโดยใช้ TDX กําลังพัฒนาตัวอย่างหลายๆ รูปแบบขึ้นมาเรื่อยๆ ดูเพิ่มเติมได้ใน Tutorial ครับ

download (155k)

เกม The same เกมจับคู่ง่ายๆ จับคู่ได้แล้วมันก็จะหล่นลงไปทีละคู่ๆ ภายในระยะเวลาทั้งหมด จับได้กี่ตัว

download (900k)

เกมยิง ยิง ยิง แล้วก็ยิง ยิงกันให้ป่น ยิงไอเท็มได้ ได้ป๊อก ระเิบิดกระเทือน เกมนี้ใส่สูตรได้ กด CTRL+ALT+T ระหว่างเล่นเกม จะช่วยเพิ่มเวลาได้ หากมันส์ อยากยิงต่อ

Download TDX

TDX เป็นชุดคําสั่งที่เขียนครอบ CDX ซึ่งครอบ DirectDraw และ DirectInput อีกที ดังนั้น สิ่งที่ท่านจะต้องมีก็คือ

1. DirectX SDK
2. CDX (3.1)

ตัว TDX นั้น จะเป็นแค่ Project ที่ท่านจะ Download ไปและเมื่อท่านจะสร้างเกม ก็ให้ท่านทําการ Copy ออกมาจากโฟลเดอร์ [testg] อีกชุดหนึ่ง เปลี่ยนชื่อโฟลเดอร์ให้เป็นชื่อเกมของท่าน (ไม่ต้องเปลี่ยนชื่อ Project นะครับ) จากนั้นก็เขียนเกมไปตามปกติ เมื่อได้ไฟล์ .exe ของเกมแล้วก็ให้แก้ไขชื่อไฟล์ .exe นั้นให้เป็นชื่อเกมของท่านจุด exe ต่อไป เช่น Prince.exe เป็นต้น

สําหรับท่านที่มี DirectX SDK และ CDX แล้ว

ให้ท่าน Download เฉพาะ Template Project (111k) เท่านั้น

สําหรับท่านที่ไม่มี DirectX SDK และ CDX

ให้ท่าน Download ตัว DirectX SDK และ CDX ได้จากที่นี่.....

DirectX SDK (7M) และ CDX (185k)

Template Project (111k) เท่านั้น

ไฟล์ DirectX SDK และ CDX ที่ท่าน Download ไปนั้น ให้ท่าน unzip มา จะได้โฟลเดอร์ [DXSDK] และ [CDX] ขึ้นมา ให้ unzip ลงที่ไดรฟ์ C: หรือ D: ตามที่ต้องการ จากนั้นเปิด Visual C++ 6 หรือ .net 200X ปรับแต่งโฟลเดอร์ [include] และ [link] ให้ชี้ไปที่โฟลเดอร์ทั้งสองนี้ตามลําดับวิธีการปรับแต่งชุดคําสั่งทั่วไป

รูปการปรับแต่งตัวเลือก Include files

รูปการปรับแต่งตัวเลือก Library files

การเริ่มต้นเขียนเกมด้วย TDX

อันดับแรก เมื่อท่าน Download ตัว template.zip ไปแล้ว... ให้ทําการ unzip ออกมาจะได้ Folder ชื่อว่า [testg] ดังรูป

ให้ทําการ Copy และ Paste ออกมาเป็น Folder ใหม่ และเปลี่ยนชื่อให้เป็นชื่อ Project ที่ต้องการ...

 

 

ในนี้จะมีไฟล์ต่างๆ ดังนี้

ให้ double click ที่ไฟล์ TestG.dsw เพื่อเขียนเกมต่อ ใน ClassView จะมีหน้าตาแบบนี้

ถ้าท่านดูใน Resource View จะมีแค่ Icon เท่านั้น แก้ไขให้เป็น Icon ของเกมท่านได้เลย

การแก้ไข Source code นั้น ให้ท่านเปิด File View และ double click ที่ไฟล์ TestG.cpp

ไฟล์ต่างๆ เป็นไฟล์ส่วนประกอบ ท่านสามารถแก้ไขได้ด้วยตัวเองได้ ถ้าท่านแกะโค้ดได้... ดังนี้

tdx.h
เป็นไฟล์รวมชุดคําสั่งเบื้องหลัง ในนี้จะมีคลาสและฟังก์ชั่นอํานวยความสะดวกหลายตัว รวมไว้ในนี้ทั้งหมด เพื่อให้โปรแกรมที่อยู่้ในไฟล์ TestG.cpp นั้น มีบรรทัดน้อยลง และเพื่อใหู้ผู้เขียนสนใจแค่จะเขียนเกมอย่างไรเท่านั้น

T3DLIB3.H และ T3DLIB3.CPP
เป็นไฟล์ชุดคําสั่งสําหรับเล่นเสียงของ T3DLIB นํามารวมไว้ในที่นี้ด้วย ผู้เขียนเกมไม่จําเป็นต้องเรียกเอง เพราะเรามีฟังก์ชั่นที่เตรียมเอาไว้ให้แล้ว ใช้ง่ายกว่านี้เยอะ อันนี้ท่านไม่จําเป็นต้องแก้ไข ปล่อยไว้เฉยๆ ได้เลย

TestG.rc และ Resource.h
เป็นไฟล์รีซอร์ส ปล่อยไปได้เลยครับ...

ดังนั้น การแก้ไขเกมนั้น ท่านจะแก้ไขเฉพาะไฟล์ TestG.cpp เท่านั้น ถ้าท่าน Build โปรแกรมตอนนี้ ท่านจะได้ไฟล์ TestG.exe อยู่ในโฟลเดอร์ [Release] ถ้าท่านจะเอาเกมไปแจกจ่าย จําหน่าย ก็ให้ Copy ออกมาจาก [Release] ใส่ในโฟลเดอร์ใหม่ พร้อมกับไฟล์รูปภาพ และโฟลเดอร์ [images] เพราะในโฟลเดอร์นี้ จะเก็บตัวชี้เมาส์เอาไว้ คือ dot.bmp กับ pointer.bmp นั่นเอง


TDX
By Thaidev.com