.NET Logo
Welcome Guest Search | Active Topics | Members | Log In | Register

หลักสูตร XNA Game Programming for Xbox360 & Windows Options · View
ball
Posted: Wednesday, June 11, 2008 12:15:00 AM

Rank: อาจารย์
Groups: Administration

Joined: 12/1/2007
Posts: 462
Location: Bangkok

หลักสูตรนี้เหมาะสำหรับผู้ที่ต้องการจะเรียนรู้การพัฒนาเกมด้วยการใช้เทคโนโลยี XNA ด้วยภาษา C# ท่านจะได้เรียนรู้ถึงหลักการเบื้องต้นและแนวคิดในการพัฒนาเกม ไม่ว่าจะเป็นเกม 2D และ 3D และเครื่องมือในการพัฒนาเกม XNA Game Studio การใช้เครื่องมือในการจัดการเสียง XACT การพัฒนาเกมให้สามารถเล่นได้ทั้งบน Windows และนำไปเล่นบนเครื่อง Xbox360 ซึ่งถือได้ว่าเป็นเครื่องเกมระดับ NextGen ที่ทันสมัยของโลกในณะนี้ โดยที่ท่านไม่จำเป็นจะต้องมีเครื่องเกม เพราะเราสามารถพัฒนาบน Windows ได้เลยและเมื่อสร้างเสร็จแล้วสามารถนำไปลงใน Xbox360 ได้ทันที และท่านยังสามารถพัฒนาเกมในรูปแบบของ OOP ได้อย่างเต็มประสิทธิภาพอีกด้วย

 

ครั้งที่ 1

Introduce XNA

เรียนรู้พื้นฐานเทคโนโลยีการพัฒนาเกม, รู้จักกับ XNA Game Studio, สมัครเป็น XNA Creators และการติดตั้งโปรแกรมก่อนเริ่มพัฒนาเกม ทดลองสร้างโปรเจ็คเกมแรก Spacewar เพื่อไปเล่นบน Windows และเครื่องเกม Xbox360

·        What’s XNA?

·        XNA Game Studio

·        XNA Creators Club

·        Software & Hardware Requirement

ครั้งที่ 2-5

2D Game Programming

เรียนรู้และทดลองพัฒนาเกมในรูปแบบ 2D ด้วยการจำลองเกมปืนยิงยานศัตรูง่ายๆ โดยใช้เครื่องมือ XNA Game Studio และเทคนิคการสร้างเกมให้ทำงานได้ทั้ง Windows และ Xbox360

·        Create a New Project

·        Load 2D Assets

เรียนรู้การนำภาพ 2D ทั้งหมดเข้าสู่ Content Pipeline

·        Draw a Simple Sprite

เรียนรู้วิธีการวาดภาพ Background แบบง่ายๆ

·        Create and Draw Cannon

เรียนรู้การสร้างตัวปืนให้สามารถขยับไปมาได้ โดยการควบคุมได้ทั้งคีย์บอร์ดเมื่อทำงานอยู่บน Windows และการดักจับการควบคุมจาก GamePad เมื่อทำงานอยู่บน Xbox 360

·        Shoot Cannon Balls

เรียนรู้การสร้างลูกกระสุนปืน และเทคนิคการสั่งยิงลูกกระสุนปืนจากกระบอกปืน

·        Add Audio with XACT

เรียนรู้การเพิ่มเสียงเข้าไปในเกม และการสั่งงานเสียงยิงปืนเมื่อเกิดการยิง

·        Add Enemies

เรียนรู้การสร้างศัตรูและการกำหนดให้ศัตรูปรากฏขึ้นมาแบบสุ่ม (Random)

·        Collision Check with Enemies

เรียนรู้การตรวจสอบการชนกันของลูกกระสุนปืนกับศัตรู แล้วให้มีเสียงการชนกัน

·        Draw Score

เรียนรู้การนับคะแนน และการแสดงผลคะแนนที่ได้จากการยิงศัตรู

·        Completed Game

เรียนรู้วิธีการนำเกมที่พัฒนาเสร็จแล้วไปทำงานบนเครื่อง Xbox360

 ครั้งที่ 6-12

3D Game Programming

เรียนรู้และทดลองพัฒนาเกมในรูปแบบ 3D ด้วยการจำลองเกมปืนยิงยานศัตรู โดยใช้เครื่องมือ XNA Game Studio และเทคนิคการสร้างเกมให้ทำงานได้ทั้ง Windows และ Xbox360

·        Create a New Project

·        Load 3D Assets

เรียนรู้การนำภาพ 3D และเสียง ทั้งหมดเข้าสู่ Content Pipeline

·        Draw Terrain Mesh

เรียนรู้วิธีการวาดภาพ Background ในรูปแบบ 3D และการจัดการกับ Camera

·        Draw Missile Launcher Base

เรียนรู้การสร้างตัวฐานของปืน (ส่วนนี้ไม่มีการเคลื่อนไหว) ให้แสดงผลในฉาก 3D

·        Draw Missile Launcher Head

เรียนรู้การสร้างหัวของปืน (ส่วนนี้มีการเคลื่อนไหว) ให้แสดงผลในฉาก 3D และดักจับการควบคุมจาก Keyboard และ GamePad สำหรับการขยับไปมาในรูปแบบ 3D

·        Allow Player to Shoot Missiles

เรียนรู้การสร้างลูกกระสุนปืน และเทคนิคการสั่งยิงลูกกระสุนปืนจากกระบอกปืน

·        Add Audio with XACT

เรียนรู้การเพิ่มเสียงเข้าไปในเกม และการสั่งงานเสียงยิงปืนเมื่อเกิดการยิง

·        Create Enemies

เรียนรู้การสร้างศัตรูและการกำหนดให้ศัตรูปรากฏขึ้นมาแบบสุ่ม (Random)

·        Collision Check with Enemies

เรียนรู้การตรวจสอบการชนกันของลูกกระสุนปืนกับศัตรู แล้วให้มีเสียงการชนกัน

·        Completed Game

เรียนรู้วิธีการนำเกมที่พัฒนาเสร็จแล้วไปทำงานบนเครื่อง Xbox360



Imagination is more Important than Knowledge... /A.Einstein
seanmine
Posted: Wednesday, June 11, 2008 7:37:13 PM
Rank: มือฝึกหัด
Groups: Member

Joined: 5/25/2008
Posts: 5

ครับน่าสนใจมากครับแล้วต้องมีพื้น C# กับ สร้าง Model 2-3D แค่ไหนครับ จบเเล้วพอจะหากินในตอนนี้ได้รึปล่าว
ถ้าราคาราวๆ 6xxx น่าจะดีครับ อิอิ

yenta4naruk
Posted: Wednesday, July 09, 2008 12:55:26 PM
Rank: มือฝึกหัด
Groups: Member

Joined: 7/9/2008
Posts: 1
Location: mfu

เป็นเรื่องน่าสนใจใกครับ

 

อ.บอล ครับ คือ ผมอยากติดต่อ อ.บอลเป้นการส่วยตัวอ่าครับ

 

ไม่ทราบว่าจะติดต่อได้ทางไหนบ้างครับ

Basketman
Posted: Wednesday, August 06, 2008 2:00:39 AM

Rank: มือพระกาฬ
Groups: Member

Joined: 12/9/2007
Posts: 97
Location: THA

จะเปิดเมื่อไหร่เหรอครับอาจารย์ อยากเรียนมากมายอะครับ



i wanna be da Developer man~!!!! how??
Users browsing this topic
Guest


Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Main Forum RSS : RSS

YAFVision Theme Created by Jaben Cargman (Tiny Gecko)
Powered by Yet Another Forum.net version 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.


Sponsored by