超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學(xué)

當(dāng)前位置: 首頁(yè) -> 教育教學(xué) -> 教學(xué)工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學(xué)大綱 -> 正文

《游戲軟件開(kāi)發(fā)》教學(xué)大綱

信息來(lái)源: 發(fā)布日期:2015-09-25

《游戲軟件開(kāi)發(fā)》教學(xué)大綱

課程名稱:

游戲軟件開(kāi)發(fā)

課程編號(hào):

436411

適用專業(yè):

軟件工程

課程類別:

專業(yè)任選

課程學(xué)分:

2

總學(xué)時(shí):

36

其中:理論學(xué)時(shí)

24

實(shí)驗(yàn)學(xué)時(shí)

12

先修課程:

程序設(shè)計(jì)、軟件工程、軟件需求分析

一、課程的性質(zhì)、目的與任務(wù)

《游戲軟件開(kāi)發(fā)》是我系軟件工程專業(yè)的任選課程,也是學(xué)生接觸和進(jìn)入游戲產(chǎn)業(yè)的最基礎(chǔ)課程。該課程的目標(biāo)是:基于學(xué)生對(duì)“游戲”的好奇心和興趣,逐步引導(dǎo)他們把所游戲開(kāi)發(fā)所涉及的基礎(chǔ)知識(shí)融會(huì)貫通,由點(diǎn)及面地逐步掌握游戲開(kāi)發(fā)的基本技能,最終使得學(xué)生在游戲開(kāi)發(fā)方面技能積累起來(lái),一步一個(gè)腳印地邁向更高層次,最終在游戲開(kāi)發(fā)方面形成專長(zhǎng)。

該課程涵蓋了游戲設(shè)計(jì)與開(kāi)發(fā)中涉及的數(shù)學(xué)物理基礎(chǔ)知識(shí)、游戲策劃的思路與過(guò)程、地形構(gòu)建、場(chǎng)景建模、角色建模、界面設(shè)計(jì)、人工智能,以及最后的案例集成。開(kāi)發(fā)一個(gè)FPS的3D游戲?yàn)槔?,介紹了如何從游戲的策劃階段到設(shè)計(jì)制作,將游戲模型導(dǎo)入引擎,在引擎中編寫(xiě)腳本語(yǔ)言,最后制作完成一個(gè)完整游戲的全過(guò)程。目的是能夠給學(xué)生一個(gè)完整的流程指導(dǎo),讓學(xué)生能把技術(shù)和藝術(shù)有機(jī)地結(jié)合起來(lái)。

二、課程教學(xué)基本內(nèi)容與要求

第1章 3D游戲概述

(一)基本教學(xué)內(nèi)容

1.1 3D游戲類型

1.2 游戲平臺(tái)

1.3 人員

1.4 3D游戲的元素

(二)基本要求

教學(xué)目的:建立游戲程序設(shè)計(jì)的基本概念,了解游戲開(kāi)發(fā)的基本流程

教學(xué)重點(diǎn):目前3D游戲類型、平臺(tái)、元素和人員組成

教學(xué)難點(diǎn):3D游戲的元素

第2章 游戲中的數(shù)學(xué)和物理基礎(chǔ)知識(shí)

(一)基本教學(xué)內(nèi)容

2.1 笛卡兒坐標(biāo)系

2.2 向量和矩陣

2.3 多坐標(biāo)系統(tǒng)

2.4 游戲中常用的物理學(xué)知識(shí)

(二)基本要求

教學(xué)目的:了解三維圖形的數(shù)學(xué)基礎(chǔ),掌握基本的三維圖形繪制流程

教學(xué)重點(diǎn):向量、矩陣及四元數(shù)運(yùn)算,直線與平面的交、平面方程、兩個(gè)平面的交、三個(gè)平面的交、計(jì)算多邊形的中心和面積、封閉的三角形網(wǎng)格的重心、真實(shí)感圖形生成

教學(xué)難點(diǎn):向量、矩陣及四元數(shù)運(yùn)算

第3章 游戲策劃

(一)基本教學(xué)內(nèi)容

3.1 游戲策劃工作內(nèi)容

3.2 游戲策劃案例分析

(二)基本要求

教學(xué)目的:了解策劃工作內(nèi)容,掌握游戲策劃案例分析

教學(xué)重點(diǎn):游戲策劃工作內(nèi)容分工,可行性分析

教學(xué)難點(diǎn):游戲策劃基本要素

第4章 Torque Game Engine簡(jiǎn)介

(一)基本教學(xué)內(nèi)容

4.1 Torque基本功能介紹

4.2 Torque的安裝和使用

4.3 Torque支持的文件類型

4.4 Torque編輯模式

(二)基本要求

教學(xué)目的:了解Torque的安裝和使用,掌握Torque基本功能

教學(xué)重點(diǎn): Torque基本功能平臺(tái)層、控制臺(tái)、輸入模型、仿真、資源管理器等應(yīng)用

教學(xué)難點(diǎn):Torque支持的文件類型、編輯模式

第5章 地形創(chuàng)建

(一)基本教學(xué)內(nèi)容

5.1 構(gòu)建原則

5.2 綠野仙蹤

5.3 海底世界

5.4 極光雪域

5.5 熔巖煉獄

(二)基本要求

教學(xué)目的:理解地形構(gòu)建原則,掌握常見(jiàn)場(chǎng)景的構(gòu)建

教學(xué)重點(diǎn):綠野仙蹤、海底世界、極光雪域、熔巖煉獄等地形創(chuàng)建

教學(xué)難點(diǎn):場(chǎng)景構(gòu)建、特效創(chuàng)建

第6章 場(chǎng)景物體建模

(一)基本教學(xué)內(nèi)容

6.1 祭壇建模

6.2 石塊路標(biāo)建模

6.3 樹(shù)木建模

二)基本要求

教學(xué)目的:掌握?qǐng)鼍拔矬w建模過(guò)程

教學(xué)重點(diǎn):祭壇建模、石塊路標(biāo)建模、樹(shù)木建模

教學(xué)難點(diǎn):模型制作過(guò)程

第7章 角色建模

(一)基本教學(xué)內(nèi)容

7.1 戰(zhàn)士建模

7.2 模型及動(dòng)畫(huà)導(dǎo)出

(二)基本要求

教學(xué)目的:掌握角色建模方法

教學(xué)重點(diǎn):建立模型及導(dǎo)出方法

教學(xué)難點(diǎn):角色模型的建立

第8章 界面設(shè)計(jì)與實(shí)現(xiàn)

(一)基本教學(xué)內(nèi)容

8.1 界面的設(shè)計(jì)制作

8.2 主界面

8.3 新游戲

8.4 加載界面

8.5 載入游戲

8.6 游戲設(shè)定

8.7 內(nèi)容簡(jiǎn)介

8.8 游戲幫助

8.9 關(guān)于

8.10 退出

8.11 關(guān)閉塔燈順序圖界面

8.12 玩家實(shí)時(shí)界面

(二)基本要求

教學(xué)目的:掌握界面設(shè)計(jì)制作過(guò)程。

教學(xué)重點(diǎn):主界面的設(shè)計(jì)及加載

教學(xué)難點(diǎn):界面背景制作

第9章 人工智能

(一)基本教學(xué)內(nèi)容

9.1 玩家角色

9.2 NPC角色

(二)基本要求

教學(xué)目的:了解人工智能在游戲開(kāi)發(fā)中的應(yīng)用,掌握幾種典型的人工智能技術(shù)

教學(xué)重點(diǎn):玩家角色產(chǎn)生、模型和動(dòng)畫(huà)、武器

教學(xué)難點(diǎn):NPC角色

第10章 案例集成

(一)基本教學(xué)內(nèi)容

10.1 客戶端

10.2 服務(wù)端

10.3 游戲發(fā)布與運(yùn)行

(二)基本要求

教學(xué)目的:通過(guò)案例掌握游戲軟件的開(kāi)發(fā)過(guò)程

教學(xué)重點(diǎn):客戶端、服務(wù)端的設(shè)計(jì)

教學(xué)難點(diǎn):客戶端、服務(wù)端的設(shè)計(jì)

三、課程各章節(jié)學(xué)時(shí)分配

序號(hào)

內(nèi)容

理論學(xué)時(shí)

實(shí)驗(yàn)學(xué)時(shí)

實(shí)驗(yàn)情況

軟工

軟工

1

3D游戲概述

2

2

游戲中的數(shù)學(xué)和物理基礎(chǔ)知識(shí)

4

3

游戲策劃

2

4

Torque Game Engine簡(jiǎn)介

2

4

5

地形創(chuàng)建

4

2

6

場(chǎng)景物體建模

4

2

7

角色建模

2

8

界面設(shè)計(jì)與實(shí)現(xiàn)

4

4

9

人工智能

10

案例集成

合計(jì)

24

12

四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)

計(jì)算機(jī)游戲是融合了技術(shù)和藝術(shù)的文化產(chǎn)品,要成為一個(gè)合格的計(jì)算機(jī)游戲程序設(shè)計(jì)人員,不僅需要掌握程序設(shè)計(jì)技巧和多種領(lǐng)域?qū)I(yè)知識(shí)。要學(xué)好本課程,必須做到理論與實(shí)踐緊密結(jié)合,才能達(dá)到較好的學(xué)習(xí)效果,保持對(duì)游戲開(kāi)發(fā)興趣的基礎(chǔ)上,善于創(chuàng)新,在具體的游戲創(chuàng)作實(shí)踐,融會(huì)貫通多學(xué)科交叉的知識(shí)點(diǎn),并深化理解游戲開(kāi)發(fā)的組織實(shí)施過(guò)程、開(kāi)發(fā)流程。

五、本課程考核方式及成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)

考核方式:實(shí)踐考核

成績(jī)?cè)u(píng)定方法:本課程的考核是平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)相結(jié)合。具體比例為:上課出勤、作業(yè)占40%,實(shí)驗(yàn)成績(jī)60%。

六、教材及參考書(shū)

教材:《計(jì)算機(jī)游戲基礎(chǔ)教程——策劃、設(shè)計(jì)與開(kāi)發(fā)》,吳清強(qiáng)編著,電子工業(yè)出版社,2010.9。

參考資料:

[1]《Android 3D游戲開(kāi)發(fā)技術(shù)詳解與典型案例(含DVD光盤(pán)1張)》,吳亞峰,電子工業(yè)出版社,2011.5。

[2]《游戲軟件開(kāi)發(fā)基礎(chǔ)》,姚磊,陳幗鸞,陳洪 編著,清華大學(xué)出版社,2010.1

大綱撰寫(xiě)人:羊四清 肖敏雷

大綱審閱人:袁輝勇

教學(xué)副主任:易葉青

編寫(xiě)日期:2012.6