《3D網絡游戲開發(fā)實踐》課程教學大綱_第1頁
《3D網絡游戲開發(fā)實踐》課程教學大綱_第2頁
《3D網絡游戲開發(fā)實踐》課程教學大綱_第3頁
《3D網絡游戲開發(fā)實踐》課程教學大綱_第4頁
《3D網絡游戲開發(fā)實踐》課程教學大綱_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

6《3D網絡游戲開發(fā)實踐》課程教學大綱課程類別:專業(yè)必修課適用對象:3年制游戲軟件專業(yè)總學時:56講授學時:21課內實踐學時:35獨立實踐學時:無一、課程的性質、任務與課程的教學目標(一)課程的性質、任務《3D網絡游戲開發(fā)實踐》是3年制軟件技術專業(yè)游戲軟件方向學生必修的專業(yè)課。培養(yǎng)學生利用引擎建模、編程、腳本編輯等開發(fā)能力;介紹合格網絡游戲開發(fā)工程師所需的網絡游戲腳本編程技術。本課程是一門游戲開發(fā)專業(yè)課程,以現有國際成熟商業(yè)化游戲引擎為基礎,介紹游戲腳本程序設計的方法。通過講解腳本語言的基本概念、基本語法,并以此培養(yǎng)學生的程序設計基本概念和能力,為下一步學習高級游戲編程完成積累。本課程的先修課程有《游戲專業(yè)概論》《3D游戲美術設計基礎》《游戲架構設計與策劃基礎》《C++程序設計》等游戲設計方面的基礎課程,后續(xù)課程有《游戲運營管理》《游戲測試技術與工具》《網絡游戲應用及實戰(zhàn)開發(fā)》《DirectX游戲開發(fā)技術》等游戲開發(fā)的提高課程。本課程的教學目標是以現有國際成熟商業(yè)化游戲引擎為基礎,從游戲開發(fā)實際出發(fā),使學生深入了解游戲引擎的使用,使學生達到1)基礎理論:理解游戲開發(fā)的技術架構,理解游戲引擎在游戲設計中的作用。2)核心技能:熟練掌握使用游戲引擎及腳本語言進行游戲開發(fā)必需的知識,能夠勝任腳本級游戲開發(fā)的工作,成為合格的游戲軟件開發(fā)程序員。3)職業(yè)素質:在開發(fā)團隊中將自己的技能在項目總體需求下施展,在合作開發(fā)中實現個人價值,充分利用游戲引擎的特色進行游戲實現中的創(chuàng)新。二、主要教學內容及教學要求模塊1模塊1單3D網絡游戲的制作主要教學內容單元1Torque引擎功能單元2開發(fā)環(huán)境建立與使用單元3荒原奪寶游戲場景單元4游戲的啟動與退出單元5基本游戲邏輯教學要求該部分要求學生通過Torque引擎的介紹程序,了解它的各種游戲特性,建立游戲的開發(fā)環(huán)境,給出“荒原奪寶”游戲的一個簡化游戲劇情,完成第一個3D網絡游戲的制作。模塊2爆炸特性的運用主要教學內容單元1篝火與瀑布單元2爆炸單元3觸發(fā)區(qū)單元4粒子系統(tǒng)總結教學要求該部分要求學生通過豐富的“荒原奪寶”游戲的劇情,實現以爆炸為中心的各種游戲特性,包括區(qū)域觸發(fā)器、粒子系統(tǒng)和爆炸的特效實現。模塊3游戲聲音效果實現主要教學內容單元1背景音樂單元2瀑布音效單元3爆炸音效單元4聲音效果總結教學要求該部分要求學生對前一部分的游戲特效進一步完善,實現游戲的背景音樂瀑布和爆炸音效。模塊4玩家角色應用主要教學內容單元1角色資源單元2角色創(chuàng)建單元3角色傷害教學要求該部分要求學生運用玩家的模型和動畫,能夠將已有的玩家模型和動畫應用到游戲中,掌握玩家的傷害與游戲邏輯的關系。模塊5游戲地理環(huán)境建設主要教學內容單元1天空與云霧單元2暴風雨單元3水面教學要求該部分要求學生建立游戲場景中的地理環(huán)境,包括:天空、地形、水面、云層和天氣。模塊6游戲界面設計主要教學內容單元1游戲的主界面單元2游戲啟動按鈕單元3顯示玩家記錄單元4TorqueGUI編輯器教學要求玩家對游戲世界各種活動的控制主要是通用游戲界面來實現的,這部分要求學生建立游戲菜單功能,同時掌握一些游戲GUI控件為后面網絡游戲的操作界面做準備。模塊7網絡游戲集成主要教學內容單元1網絡游戲服務器單元2查找服務器單元3玩家聊天室單元4網絡游戲連接教學要求Torque引擎是圍繞客戶端/服務器結構設計的,它封裝了網絡通訊等復雜細節(jié)。這一部分要求學生將原來單機運行的游戲網絡化,實現服務器查找,玩家聊天等網絡游戲的功能。三、課程學時分配學時分配表(以課題或知識單元編排)序號教學內容(按課題或知識單元)學時其中講授實踐其他1模塊1簡單3D網絡游戲的制作10462模塊2爆炸特性的運用8353模塊3游戲聲音效果實現8354模塊4玩家角色應用6245模塊5游戲地理環(huán)境建設6246模塊6游戲界面設計8357模塊7網絡游戲集成8358小結課211學時總計562135四、實踐教學本課程以講練結合的方式進行教授和學習,所選教材和輔助材料是企業(yè)培訓所用教材,教學方法都是本著企業(yè)應用開發(fā)的思路進行,沒有獨立的課內和課外實踐項目。五、必要說明(一)課程開設的基本條件在講授的同時進行基本實操訓練,因此要具備基本的系統(tǒng)運行和調試環(huán)境軟件環(huán)境操作系統(tǒng):建議Windows2000Professional,或WindowXPsp2;軟件平臺:MicrosoftVisualStudio.NET7.0,TorqueGameEngineSDK,EditPlus,PhotpShopCS,3DSMAX6.0。硬件環(huán)境CPU:建議2.0G以上;內存:建議512MB以上;顯示卡:3D顯卡,支持DirectX9.0,建議顯存64M以上。學生應具備C或C++程序設計基本知識,熟悉面向對象的編程思想,對游戲編程有一定的興趣。(二)建議使用的教材及教學參考書教材:《3D網絡游戲原型開發(fā)教程》,徐守祥謝斐編著,高等教育出版社,2009年10月,第1版。參考書:《3D游戲開發(fā)大全》,KennethC.Finney著齊蘭博肖奕譯,清華大學出版社,2005年12月,第1版。(三)考核方式及成績評定1.考核方式及形式學習過程評價和期末考核并重,平時記錄學生的實操、作業(yè)和考勤的情況,作為平時成績,期末采用開卷筆試進行基本技能和綜合能力的考核,作為期末成績。2.總評成績的組成及評定標準總評成績由平時成績和期末成績構成,平時成績占60%、期末成績占/

溫馨提示

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

評論

0/150

提交評論