東吳大學教師授課計劃表

檔案產生時間:2013/1/2 下午 07:35:11

一、課程基本資料 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
期中考130% 
學期考130% 
程式繳交140% 
配分比率加總 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