Hardworker game studio

Stream!

XNA FPS Sample Starship Troopers + source code
date 2011-09-18 01:09:34


สำหรับวันนี้ผมได้ลองทำตัวอย่างเกมแนว FPS ที่สัญญาไว้ว่าจะทำมาให้ศึกษา ซึ่งหลายๆคนอาจจะเคยเห็นตัวอย่างของเกมนี้ทางยูทูปเมื่อนานมาแล้ว ซึ่งเกมตัวนั้นเป็นตัวที่ผมหัดทำเกม xna 3d เป็นเกมแรก โดยทำส่งอาจารย์ในวิชาโปรเจคเกมตอนปี 2 ซึ่งอะไรๆในนั้นก็ไม่เหมาะกับการให้ใครเอาไปเป็นตัวอย่าง เพราะทั้งโคทและหลายๆอย่างมั่วซั่วเละเทะไปหมด ตอนนั้นผมจับทุกอย่างเท่าที่ทำได้ เอามาใส่รวมๆกันจนเป็นเกม แต่อาศัยว่าผมทำ art ได้เลยเน้นพวกโมเดลและฉากเพื่อให้ออกมาพอดูได้ แต่ในส่วนของโคท ผมเจอปัญหามากมายบวกกับความไม่เข้าใจอะไรเลยในตอนนั้นทำให่ใช้เวลาพอสมควร แต่ในที่สุดมันก็เป็นเกมออกมาส่งอาจารย์ผ่านเรียบร้อยไปด้วยดี


เกมนี้เมื่อสมัยโน้น :D

ในวันนี้ผมคิดว่าอาจจะมั่วน้อยกว่าเมื่อก่อนบ้างแล้ว และตัวอย่างนี้อาจจะมีรายละเอียดลูกเล่นไม่เท่ากับตัวเกมที่กล่าวมาข้างต้นในตอนนั้น เพราะว่าผมอยากให้ตัวโปรเจคเบาที่สุดเพื่อที่ผู้ศึกษาจะได้เปิดดูแล้วเข้าใจง่ายๆโดยในตัวอย่างนี้ประกอปด้วย

1. Basic Rendering system with basic effect.
2. Particle System.
3. Basic object management .
4. Terrain by XNA terrain library.
5. Skinned model library by App Hub.
6. Anti aliasing 4X




ผมได้ใช้ Library 2 ตัวคือ Terrain และ อนิเมชั่นโมเดล สามารถหาโหลดได้จากเวบไซต์ที่เกี่ยวกับ XNA หรือตาม community เช่น http://create.msdn.com/en-US หรือ www.codeplex.com
ซึ่งบางอย่างก็ทำเองได้ บางอย่างก็จนปัญญาครับ ต้องค่อยๆศึกษากันไปเรื่อยๆ แต่หลักๆคือการรู้จักเอามาใช้เอามาประยุคและต่อยอดให้เกิดเป็นองความรู้ต่อไปอันนี้สำคัญเลยทีเดียว

ในตัวอย่างนี้ไม่มีเสียง ไม่มีเงา นะครับ การแสดงผลแบบ Basic สุดๆ แต่มี anti aliasing ให้นะ
ไว้โอกาสหน้าผมจะทำระบบ Rendering แบบเต็มรูปแบบมาให่ศึกษากันครับ






โหลดตัวอย่างไปลองเล่นได้เลยที่นี้

Download source link

 
 
2103 Share
Untitled Document
Please login or register
pantarapon : 2012-07-03 06:07:52
ถ้ามีเเบบตัวเต็มเกมออกมาก็จะดี

sangrun : 2012-04-04 01:04:56
น่านุกจัง  ขอบคุณคร้าฟๆๆๆ ^_________^

: 2012-03-28 06:03:12
โหลดเสร็จแล้ว แต่ ตัวเข้าเกมส์ อยู่ตรงไหนครับ

tangtong : 2012-01-28 09:01:46
อ้าวทำไม บอกว่าโหลดตัวอย่างไปลองเล่นอะคับ
ทำไมไม่เอามาเล่น แบบ ถาวร ไปเลยละคับ

Bjørn : 2011-12-30 11:12:32
i got a error :(( Please help me? Error is: Could not load microsoft.xna.framework.game,3.1.0.0. Or something... Do you know whats wrong?

Right feed