ผลต่างระหว่างรุ่นของ "418383/418587 ภาคปลาย 2553"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 140: แถว 140:
 
<td>7</td>
 
<td>7</td>
 
<td>
 
<td>
17 ธ.ค. 53
+
* 17 ธ.ค. 53
19 ธ.ค. 53
+
* 19 ธ.ค. 53
 
</td>
 
</td>
 
<td>
 
<td>
แถว 159: แถว 159:
 
<td>8</td>
 
<td>8</td>
 
<td>
 
<td>
7 ม.ค. 54
+
* 7 ม.ค. 54
9 ม.ค. 54
+
* 9 ม.ค. 54
 
</td>
 
</td>
 
<td>
 
<td>
แถว 174: แถว 174:
 
<tr>
 
<tr>
 
<td>9</td>
 
<td>9</td>
<td>24 ม.ค. 53</td>
+
<td>
 +
* 14 ม.ค. 54
 +
* 16 ม.ค. 54
 +
</td>
 
<td>
 
<td>
 
Collision Detection
 
Collision Detection
แถว 189: แถว 192:
 
<tr>
 
<tr>
 
<td>10</td>
 
<td>10</td>
<td>31 ม.ค. 53</td>
+
<td>
 +
* 21 ม.ค. 54
 +
* 23 ม.ค. 54
 +
</td>
 
<td>
 
<td>
 
Game AI Programming
 
Game AI Programming
แถว 206: แถว 212:
 
<tr>
 
<tr>
 
<td>11</td>
 
<td>11</td>
<td>7 ก.. 53</td>
+
<td>
 +
* 28 ม.. 54
 +
* 31 ม.ค. 54
 +
</td>
 
<td>
 
<td>
 
3D Game Programming I
 
3D Game Programming I
แถว 227: แถว 236:
 
<tr>
 
<tr>
 
<td>12</td>
 
<td>12</td>
<td>14 ก.พ. 53</td>
+
<td>
 +
* 4 ก.พ. 54
 +
* 6 ก.พ. 54
 +
</td>
 
<td>
 
<td>
 
3D Game Programming II
 
3D Game Programming II
แถว 242: แถว 254:
 
<tr>
 
<tr>
 
<td>13</td>
 
<td>13</td>
<td>21 ก.พ. 53</td>
+
<td>
 +
* 11 ก.พ. 54
 +
* 13 ก.พ. 54
 +
</td>
 
<td>
 
<td>
 
3D Game Programming II
 
3D Game Programming II
แถว 267: แถว 282:
 
<tr>
 
<tr>
 
<td>14</td>
 
<td>14</td>
<td>28 ก.พ. 53</td>
+
<td>
 +
* 20 ก.พ. 54
 +
* นิสิต ป.ตรี ให้มาเรียนวันอาทิตย์
 +
</td>
 
<td>
 
<td>
 
* Game Design
 
* Game Design
แถว 281: แถว 299:
 
<tr>
 
<tr>
 
<td>15</td>
 
<td>15</td>
<td>TBA</td>
+
<td>
 +
* 25 ก.พ. 54
 +
* 27 ก.พ. 54
 +
</td>
 
<td>
 
<td>
 
Project Presentation
 
Project Presentation

รุ่นแก้ไขเมื่อ 08:29, 3 พฤศจิกายน 2553

ขอต้อนรับเข้าสู่วิชา 418383 การเขียนโปรแกรมเกม และ 418587 การออกแบบและพัฒนาเกม ประจำปีการศึกษา 2553 ภาคเรียนที่สอง

ประกาศ

  • 3 พ.ย. 2553: เริ่มสร้างเวบไซต์

การบ้าน

ยังไม่มีการบ้่าน

รายละเอียด

  • เนื้อหา
มีเนื้อหาเกี่ยวกับการเขียนโปรแกรมเกมโดยใช้เครื่องมือ Microsoft XNA Game Studio และภาษา C#
  • สถานที่
SCL 310
  • เวลา
    • ปริญญาตรี (418383)
      • 4 สัปดาห์แรก: วันศุกร์ 17.00 น. - 20.00 น.
      • หลังจากนั้น: วันศุกร์ 15.30 น. - 18.30 น.
    • ปริญญาโท (418587)
      • วันอาทิตย์ 13.00 น. - 16.00 น.
  • การให้คะแนน
    • การบ้าน 3 การบ้าน การบ้านละ 20%
    • Final Project 40%
หมายเหตุ: วิธีการให้คะแนนนี้อาจเปลี่ยนแปลงได้ในอนาคต
  • ผู้สอน: อ.ประมุข ขันเงิน
    • อีเมล์: pramook at gmail dot com หรือ fscipmk at ku dot ac dot th
    • มือถือ: ศูนย์ แปด ห้า สี่ ห้า สาม ห้า แปด ห้า เจ็ด
    • เวลาเข้าพบ: วันศูกร์ 13.00 น. - 16.00 น. หรือนัดหมายล่วงหน้า
    • ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาควิชา
  • แผนการสอน PDF

การเรียนการสอน

สับดาห์ที่ วัน / เดือน / ปี เนื้อหา เอกสาร
1
  • 5 พ.ย. 53
  • 7 พ.ย. 53
  • Games and Game Programming
  • Structure of Games

สไลด์

2
  • 12 พ.ย. 53
  • 14 พ.ย. 53

The C# Programming Language

สไลด์

3
  • 21 พ.ย. 53
  • วันที่ 19 พ.ย. 53 อ. ไปราชการ
  • นิสิต ป.ตรีให้มาเรียนวันอาทิตย์
  • Introduction to XNA
  • 2D Drawing
  • Keyboard and Mouse Input
  • สไลด์ PDF PPT PPTX
  • โค้ดตัวอย่าง ZIP
  • โค้ดตัวอย่าง Bouncing Balls ZIP
4
  • 26 พ.ย. 53
  • 28 พ.ย. 53

Programming Tetris

ดูโค้ดตัวอย่างได้ที่การบ้านที่ 1

5
  • 3 ธ.ค. 53
  • 5 ธ.ค. 53

Procedural Animation

  • สไลด์ PDF PPT PPTX
  • โ้ค้ดตัวอย่าง ZIP
  • โ้ค้ดตัวอย่าง (ตัวละครวิ่งตามเมาส์) ZIP
6
  • 12 ธ.ค. 52
  • นิสิต ป.ตรี ให้มาเรียนวันอาทิืตย์

Content Pipeline

  • สไลด์ PDF PPT PPTX
  • โ้ค้ดตัวอย่าง ZIP
7
  • 17 ธ.ค. 53
  • 19 ธ.ค. 53

Programming Breakout

โค้ดเริ่มต้น

สัปดาห์สอบกลางภาค
8
  • 7 ม.ค. 54
  • 9 ม.ค. 54

Sound

9
  • 14 ม.ค. 54
  • 16 ม.ค. 54

Collision Detection

  • สไลด์ Colission Detection โดย Prof. Jim Whitehead จาก University of California Santa Cruz
  • โค้ดตัวอย่าง ZIP
10
  • 21 ม.ค. 54
  • 23 ม.ค. 54

Game AI Programming

สไลด์ AI จาก U. of Wisconsin - Madison

โค้ดตัวอย่าง

11
  • 28 ม.ค. 54
  • 31 ม.ค. 54

3D Game Programming I

  • Camera
  • Displaying Polygons
  • Displaying Models

สไลด์โดย Prof. Jim Whitehead จาก University of California Santa Cruz

  • Introduction PDF
  • Triangles and Transformations PDF
  • Meshes and Models PDF

โค้ดตัวอย่าง

  • Introduction RAR
  • Triangles and Transformations RAR
  • Meshes and Models RAR
12
  • 4 ก.พ. 54
  • 6 ก.พ. 54

3D Game Programming II

  • Animation in Computer Games

สไลด์จาก MIT OpenCourseWare

  • Keyframe Animations and Articulated Characters PDF
  • Quaternions and Interpolation PDF
  • Dynamics (Physical Simulation) PDF
13
  • 11 ก.พ. 54
  • 13 ก.พ. 54

3D Game Programming II

  • Shaders
  • Special Effects

สไลด์โดย Prof. Jim Whitehead จาก University of California Santa Cruz

  • Introduction to Shader Programming PDF

สไลด์เกี่ยวกับโมเดลการสะท้อนแสงจาก Harvard

  • Color and Reflectance PDF

สไลด์เกี่ยวกับ Normal Mapping

  • Normal Mapping PDF

โค้ดตัวอย่าง

โค้ดตัวอย่างโดย Petri Wilhelmsen (http://digierr.spaces.live.com/blog/ และ http://forums.xna.com/forums/t/27849.aspx)

  • Ambient Lighting RAR
  • Diffuse Lighting RAR
  • Specular Lighting RAR
  • Normal Mapping RAR
14
  • 20 ก.พ. 54
  • นิสิต ป.ตรี ให้มาเรียนวันอาทิตย์
  • Game Design
  • Deployment
  • เกมดีไซเนอร์ PDF
  • โครงสร้างของเกม PDF
  • ออกแบบโครงสร้างของเกม PDF
15
  • 25 ก.พ. 54
  • 27 ก.พ. 54

Project Presentation