Welcome

เวปเพจนี้ถูกสร้างขึ้นเพื่อประโยชน์ในการเรียนการสอนของนักศึกษา, ผู้เข้าอบรมเกี่ยวกับพัฒนาเกมจากทีมของเรา รวมถึงบุคคลทั่วไปที่สนใจที่จะเป็นนักพัฒนาเกม ซึ่งข้อมูลข่าวสารต่างๆ มีไว้ใช้เพื่อเป็นประโยชน์ในการศึกษาเกี่ยวกับพัฒนาเกม ซึ่งต้องยอมรับอย่างหนึ่งว่า ตัวผมเองก็ไม่ได้ฉลาดปราดเปรื่องในทุกๆ เรื่อง และไม่ได้เป็นนักพัฒนาเกมที่เก่งกาจอะไรมากมายดังนั้น หากข้อมูลหรือ resource หรือ คำอธิบายใดๆ ที่มีข้อผิดพลาด ทางผมต้องขออภัย และอยากให้ทุกคนที่เป็นผู้รู้ช่วยผมแก้ไขให้มันถูกต้อง เพื่อเป็นประโยชน์กับคนทั่วไป

GD Star Rating
loading...
GD Star Rating
loading...

XNA Course สำหรับ SIPA Course

เอกสารประกอบการสอนสำหรับอบรมการเรียนการสอน XNA วันที่ 17, 18 และ 24 กรกฏาคม
1 Introduction to XNA Game Studio 3.1[pptx]
Extra 1 Introduction to C Sharp[pptx]
2 2D Programming [pptx]
3 Input Controller XNA[pptx]
4 Game Component[pptx]
5 Sprite[pptx]
6 Sound On Game[pptx]
Addition XBOX360 Game[pptx]
Example[zip]
PhotXNALibrary[zip]
resources[zip]

GD Star Rating
loading...
GD Star Rating
loading...

Course: iPhone Application

เอกสารประกอบการสอน iPhone Application ที่ มหาวิทยาลัย หอการค้าไทย ในวันที่ 10-11 มิถุนายน 2010

Reference:

GD Star Rating
loading...
GD Star Rating
loading...

Tags : , ,

Case Study

ในส่วนนี้เป็นการคุยในเรื่องของ Case Study เกี่ยวกับ เกมลักษณะต่างๆ เพื่อเป็นตัวอย่างแนวคิดในการพัฒนาเกมโดยผ่านเกมตัวอย่างต่อไปนี้
[source code] เกมไพ่จับคู่
[source Code] เกม Poker
[source code] เกมยิง

GD Star Rating
loading...
GD Star Rating
loading...

Tags : , , ,

บทที่ 7 Sound on Game

แต่ก่อนผมเป็นคนหนึ่งที่คิดว่าเสียงไม่สำคัญในเกม แต่ในความคิดผมตอนนี้ หลังจากที่ได้ทำเกมมาหลายเกม เสียงเป็นปัจจัยที่สำคัญในการช่วยเสริมองค์ประกอบต่างๆในเกมดีขึ้น ให้ผู้เล่นมีความรู้สึกคล้อยตาม การใส่เสียงลงไปใน XNA นั้น ทำได้หลายวิธี ซึ่งได้สรุปอยู่ใน slide ด้านล่าง

บทที่ 7 SoundOnGame[pptx]
บทที่ 7 SoundOnGame[ppt]
บทที่ 7 SoundOnGame[pdf]
PhotXNALibraryAddSoundManager
ตัวอย่าง sound

GD Star Rating
loading...
GD Star Rating
loading...

Lab 8: เกมหยิบของ

เกมนี้ผมเป็นเกมพื้นฐานอีกเกมหนึ่งที่น่าจะเอามาหัดทำ เพราะหากทำดีๆ แล้วเป็นการฝึกในหลายส่วน ไม่ว่าจะเป็นการทำภาพเคลื่อนไหว การทำ action ตัวละครใน event ต่างๆ รวมถึงการจัดการเกิด หรือ spawn ตัวละครด้วย แต่ Lab นี้เราจะทำในส่วนของการทำ game logic ก่อน
ContentLab8
Lab 8 Slide[ppt]
Lab 8 Slide[pdf]
crazyfarm_gameplay06

GD Star Rating
loading...
GD Star Rating
loading...

Tags : , , , , ,

Lab 7: เกมจับคู่ไพ่ โดยใช้ไพ่ 1 สำรับ

เป็น Lab ไพ่จับคู่ซึ่งคล้ายกับ Lab 5 โดยใช้ไ่พ่ 1 สำรับ
Lab 7[PDF]
Lab 7 [PPT]
Lab7 Resource Card Game
Lab7 Resource Card Game

GD Star Rating
loading...
GD Star Rating
loading...

Tags : , , , ,

Assignment 3: Game Component

จงอธิบาย Game Component ตามเงื่อนไขในโจทย์
Assignment 3 [PDF]

GD Star Rating
loading...
GD Star Rating
loading...

Tags : ,

บทที่ 6 Sprite

บทนี้จะกล่าวถึงการ Clip ภาพ การคำนวณการ Clip ภาพ และการจัดการ Sprite Animation เบื้องต้น โดยอ้างอิงจากหนังสือ Microsoft XNA Game Studio 3 Unleashed การจัดการ Sprite นั้นทำได้อย่างไรบ้าง รวมถึงการบริหารจัดการรูปภาพในเกม ในบทนี้จะมีกล่าวถึงเรื่องการเพิ่ม XNA Library ลงไปใน Project ด้วย
Sprite [pdf]
XNALibrary

GD Star Rating
loading...
GD Star Rating
loading...

Tags : , , , , ,

บทที่ 5 Game State และ Game Component

ในการทำเกม เราจำเป็นต้องแบ่งหน้าจอ หรือ state event ออกเป็นส่วนย่อยๆ เพื่อให้ง่ายต่อการเขียน และไม่ทำให้เกมซับซ้อนจนเกินไปนัก ซึ่งการแบ่งการบริหารจัดการสิ่งเหล่านี้เรียกว่า Game State ในที่นี้ผมจะสอนวิธีง่ายที่สุดในการจัดการ GameState ซึ่งใช้ if else หรือ switch case เท่านั้น เพื่อให้ง่ายในการเข้าใจการทำงานของการจัดการ state เบื้องต้น

Game Component เป็น Component หรือ Class พิเศษ เพื่อจัดการแยก Logic บางส่วนออกจาก ส่วนหลัก เพื่อให้ง่ายต่อการพัฒนา และยังสามารถนำมา reuse ใน Project เกมอื่นๆ ได้ด้วย เนื่องจากตัวงานค่อนข้างแยกเป็นอิสระจากตัวเกม

Game State และ Game Component [PDF]
Resource ภาพที่ใช้ในสัปดาห์นี้
ตัวอย่าง Game State
ตัวอย่าง Game Component 1
ตัวอย่าง Game Component 2

GD Star Rating
loading...
GD Star Rating
loading...

Tags : , , , ,

  • gamepad QR Code

    http://gamepad.pigcanfly.com/
  • All of this site

  • Categories

  • Archives

  • Recent Posts

  • Meta