一、課程基本資料 Course Information |
科目名稱 Course Title: (中文)電腦遊戲設計
(英文)GAME PROGRAMMING LANGUAGE |
開課學期 Semester:98學年度第1學期 開課班級 Class:資三A |
授課教師 Instructor:江清水
|
科目代碼 Course Code:BCP34301 |
單全學期 Semester/Year:單 |
分組組別 Section: |
人數限制 Class Size:50 |
必選修別 Required/Elective:選 |
學分數 Credit(s):3 |
星期節次 Day/Session: 二9 二78 |
上課教室 Classroom:
2208 5413 |
前次異動時間 Time Last Edited: 98年05月19日21時40分 |
二、指定教科書及參考資料 Textbooks and Reference (請修課同學遵守智慧財產權,不得非法影印) |
●指定教科書 Required Texts 未定
●參考書資料暨網路資源 Reference Books and Online Resources 無 |
三、教學目標 Objectives |
本課程主要目的在於使學生從能玩電腦遊戲升級為能設計及程式撰寫電腦遊戲。課程分理論與實務兩部分。理論部分教授電腦遊戲設計相關的知識,包括遊戲規劃,UML模型建立,團對分工的角色及任務,空間轉換理論,以及特效製作之原理等。程式部分則教授微軟的XNA Game Programming Language. 學生最好有C程式語言的概念。
The goal for this course is to convert students from game player to game developer. There are two parts of the course: theory and implementation. The students will learn how to design a game, how to collaborate with game teams which consist of game project manager, producer, visual designer and programmer, and how to implement game projects.
|
四、課程內容 Course Description |
●整體敘述 Overall Description
|
●分週敘述 Weekly Schedule
週次 Wk |
日期 Date |
課程內容 Content |
備註 Note |
1 |
9/15 |
Overview of course. XNA Game Studio Express. Program: A C# and .Net simple program |
  |
2 |
9/22 |
XNA game studio: Introduction, pipeline. Program: Basic -“Hello World” program on Game Window. |
  |
3 |
9/29 |
2D Geometry. Program:2D geometry - draw points, line, polygons on game window. |
  |
4 |
10/6 |
Multimedia. Program: Audio Input Basics. |
  |
5 |
10/13 |
Game Developer: Game planning, team development, game design, game programming. Program: I/O: File & Form. |
  |
6 |
10/20 |
UML Design for Game. (Class Diagram) Program: Game Font, Sprite Batch. |
  |
7 |
10/27 |
UML Design for Game. Program: Create your first 2D Game. |
  |
8 |
11/3 |
Midterm |
  |
9 |
11/10 |
Game Design: Case Study. Program: Extend your first 2D Game with action control: pause/resume, camera moving, zoon in/out, translation, rotation. |
  |
10 |
11/17 |
Game Design: Case Study. Program: Extend your first 2D Game: communication with the player. |
  |
11 |
11/24 |
Game Introduction: Game Industry, and Serious Game. Program: Create your first 3D game. |
  |
12 |
12/1 |
3D Geometry: Scaling, Translation, Rotation. Program: Extend your 3D game: Light, Camera, transformation. |
  |
13 |
12/8 |
The effect: Light, Camara, Rendering, Shading. Program: Extend your 3D game: rendering pipeline, shades, and effects. |
  |
14 |
12/15 |
More games: Military Games, Government Games. Program: Extend your 3D game: shades, and effects. |
  |
15 |
12/22 |
More games: Educational Games. Program: Extend your 3D game with action control. |
  |
16 |
12/29 |
More games: Corporate Games, Healthcare Games, etc. Program: Extend your 3D game with action control. |
  |
17 |
1/5 |
Student’s Term project demo.
|
  |
18 |
1/12 |
Final Examination. |
  |
|
五、考評及成績核算方式 Grading |
配分項目 Items |
次數 Times |
配分比率 Percentage |
配分標準說明 Grading Description |
期中考 | 1 | 30% | | 學期考 | 1 | 30% | | 程式繳交 | 1 | 40% | |
配分比率加總 |
100% |
|
|
六、授課教師課業輔導時間和聯絡方式 Office Hours And Contact Info |
●課業輔導時間 Office Hour 五 1:30-3:30 |
●聯絡方式 Contact Info
研究室地點 Office:3205 |
EMAIL:chiang@cis.scu.edu.tw |
聯絡電話 Tel:2311-1531 ext. 3801 |
其他 Others: |
|
七、教學助理聯絡方式 TA’s Contact Info
|
教學助理姓名 Name |
連絡電話 Tel |
EMAIL |
其他 Others |
|
八、建議先修課程 Suggested Prerequisite Course |
至少一門程式語言課程
|
九、課程其他要求 Other Requirements |
|
十、學校教材上網及教師個人網址 University’s Web Portal And Teacher's Website |
學校教材上網網址 University’s Teaching Material Portal:http://elearn.scu.edu.tw(於99.09.啟用) |
教師個人網址 Teacher's Website:http://www.cis.scu.edu.tw/~chiang |
其他 Others: |
十一、計畫表公布後異動說明 Changes Made After Posting Syllabus |
|