游戲軟件開發(fā)技術(shù)課程教學(xué)大綱.doc_第1頁
游戲軟件開發(fā)技術(shù)課程教學(xué)大綱.doc_第2頁
游戲軟件開發(fā)技術(shù)課程教學(xué)大綱.doc_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

游戲軟件開發(fā)技術(shù)課程教學(xué)大綱課程名稱:游戲軟件開發(fā)技術(shù) / Technology of Game Software Developing課程代碼:020140學(xué)時:48 學(xué)分:3 講課學(xué)時:38 上機(jī)/實驗學(xué)時:10 考核方式:考查先修課程:計算機(jī)圖形學(xué)、高級語言程序設(shè)計(C/C+)適用專業(yè):計算機(jī)科學(xué)與技術(shù)開課院系: 電子電氣工程學(xué)院計算機(jī)系教材:榮欽科技. Visual C+游戲設(shè)計. 第二版. 北京科海電子出版社. 2003主要參考書:1 Frank D. Luna. Introduction to 3D Game Programming with DirectX 9.0. 清華大學(xué)出版社. 2003一、課程的性質(zhì)和任務(wù)游戲軟件開發(fā),作為新興的高科技術(shù)產(chǎn)業(yè),對開發(fā)技術(shù)人才有著極大的需求。從事游戲軟件開發(fā)也是計算機(jī)軟件開發(fā)中最具有挑戰(zhàn)性的工作,它不但要求有學(xué)生有扎實的軟件基本功,而且還要對計算機(jī)硬件、項目測劃以及美工等多方面有足夠的認(rèn)識和理解。本課程從基本的概念入手,結(jié)合具體的方法和步驟,通過具體的游戲程序代碼分析,使學(xué)生能夠了解游戲開發(fā)的基本內(nèi)容,掌握基本的開發(fā)步驟,解決游戲開發(fā)中所面臨的各種常見問題。二、教學(xué)內(nèi)容和基本要求教學(xué)內(nèi)容第一章 游戲設(shè)計導(dǎo)論1. 游戲舞臺的坐標(biāo)系統(tǒng)2. 游戲構(gòu)架與規(guī)劃,游戲的戲劇表現(xiàn),游戲主題的確立3. 劇情的發(fā)展過程,主要人物的突出,懸念的安排4. 節(jié)奏的快慢,風(fēng)格的呈現(xiàn),攝影機(jī)的操控5. 視角的應(yīng)用,游戲劇本的規(guī)劃與設(shè)計,游戲規(guī)劃的細(xì)則6. 界面的設(shè)計,道具的設(shè)計,真實與虛構(gòu),游戲的死角第二章 動畫的制作1. 控制動畫的顯示時間2. 定時器的運用3. 特殊動畫效果4. 游戲背景的卷動第三章 物理動作設(shè)計1. 物體的移動2. 物體間的碰撞3. 粒子的應(yīng)用;第四章 管理程序中的消息1. 鍵盤消息的捕捉和處理2. 鼠標(biāo)消息的捕捉和處理第五章 剖析人工智能1. 移動型人工智能2. 行為型人工智能3. 策略型人工智能第六章 DIRECTX1. 繪制基本幾何圖形2. 光照的原理及應(yīng)用3. 材質(zhì)的原理及應(yīng)用4. 模型的建立第七章 使用DIRECTXDRAW1. DIRECTXDRAW基礎(chǔ)2. DIRECTXDRAW簡單應(yīng)用;第八章 使用DIRECTXSOUND1. DIRECTXSOUND基礎(chǔ)2. DIRECTXSOUND簡單應(yīng)用第九章 使用DIRECTXINPUT1. DIRECTXINPUT基礎(chǔ)2. DIRECTXINPUT簡單應(yīng)用第十章 使用DIRECTXPLAY 和DIRECTXSHOW1. DIRECTXPLAY與DIRECTXSHOW基礎(chǔ)2. IRECTXPLAY與DIRECTXSHOW簡單應(yīng)用第十一章 游戲源代碼剖析1. 游戲背景介紹2. 游戲功能介紹3. 游戲代碼剖析基本要求通過本課程的學(xué)習(xí),使學(xué)生能夠掌握游戲開發(fā)的基本理念,熟悉游戲開發(fā)的基本技巧和流程;通過上機(jī)實驗,培養(yǎng)學(xué)生實際的游戲開發(fā)能力,使學(xué)生具備從事游戲開發(fā)工作的基本技能。三、實驗(上機(jī)、習(xí)題課或討論課)內(nèi)容和基本要求上機(jī)內(nèi)容1動畫的制作2PC機(jī)游戲開發(fā)3手機(jī)游戲開發(fā)基本要求了解并掌握動畫制作過程,PC游戲開發(fā)過程,以及手機(jī)游戲開發(fā)過程和手機(jī)游戲下載方法。四、教學(xué)時數(shù)分配課程內(nèi)容講課實驗習(xí)題課討論課課程設(shè)計上機(jī)小計游戲設(shè)計導(dǎo)論2動畫的制作42物理動作設(shè)計4管理程序中的消息4剖析人工智能4DIRECTX6使用DIRECTXDRAW2使用DIRECTXSOUND2DIRECTXINPUT2使用DIRECTXPLAY 和DIRECTXSHOW2使用DIRECTXPLAY 和DIRECTXSHOW24游戲源代碼剖析224共 計3621048五、對學(xué)生能力培養(yǎng)的要求掌握游戲開發(fā)的基本理念,熟悉游戲開發(fā)的基本技巧和流程;了解并掌握PC游戲開發(fā)過程,以及手機(jī)游戲開發(fā)過程和手機(jī)游戲下載方法,具備基本的游戲開發(fā)技能。六、說明1 本課程與其它課程的聯(lián)系與分工先修課程為計算機(jī)圖形學(xué)、高級語言程序設(shè)計2 課程內(nèi)容的重點、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論