課程名稱Visual

課程名稱Visual

ID:37540092

大?。?28.00 KB

頁數(shù):15頁

時間:2019-05-25

課程名稱Visual_第1頁
課程名稱Visual_第2頁
課程名稱Visual_第3頁
課程名稱Visual_第4頁
課程名稱Visual_第5頁
資源描述:

《課程名稱Visual》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、課程名稱:VisualC++游戲開發(fā)課程代碼:05708I.課程性質(zhì)與設(shè)置目的《VisualC++游戲開發(fā)》是游戲設(shè)計專業(yè)中一門理論與實踐性很強的專業(yè)基礎(chǔ)課。C++是一種高效實用的程序設(shè)計語言,學(xué)好C++,很容易觸類旁通其他軟件,C++架起了通向強大、易用、真正的軟件開發(fā)應(yīng)用的橋梁。該課程的任務(wù)是培養(yǎng)大學(xué)生的面向?qū)ο蟮木幊棠芰?,為將來結(jié)合其專業(yè)應(yīng)用計算機編程打下一個扎實的基礎(chǔ)。C++語言在整個計算機知識領(lǐng)域中占據(jù)了比較重要的地位。C++語言的使用規(guī)模、專業(yè)應(yīng)用深度和創(chuàng)造力,是很多其它高級語言難以相比的。特別是在標(biāo)準(zhǔn)C++制定之后,C++編程風(fēng)格有了明確的指導(dǎo)思路,C++語言支持更多的庫函

2、數(shù),適合于做游戲控制方面的系統(tǒng)開發(fā)。本課程是為游戲設(shè)計專業(yè)高年級學(xué)生開設(shè)的高級Windows編程技術(shù)技能課。通過本課程的學(xué)習(xí),要求學(xué)生在掌握面向?qū)ο蟪绦蛟O(shè)計方法、DirectX和Open3D編程基礎(chǔ)上,能夠在C++集成開發(fā)環(huán)境中,使用游戲引擎開發(fā)游戲軟件,從而培養(yǎng)游戲軟件編程能力。因此,本課程的任務(wù)是使學(xué)生掌握DirectX、Open3D和基于它們設(shè)計的游戲引擎的編程技術(shù),開發(fā)簡單的游戲軟件。理論上,要求學(xué)生掌握游戲開發(fā)的基本步驟、基本原理和Window程序設(shè)計技能,掌握DirectX編程基礎(chǔ)。技能上,要求學(xué)生初步具備編程、調(diào)試和修改游戲的能力,能較熟練地使用C++的集成開發(fā)環(huán)境,合作完

3、成一個簡單的、功能完整的游戲,為從事計算機軟件開發(fā)奠定基礎(chǔ)。教學(xué)中應(yīng)從C++語言基礎(chǔ)和編制簡單的程序入手,將C++編程和知識點有機地分散在游戲設(shè)計的實踐活動中。學(xué)習(xí)C++編程的相關(guān)知識、編程思想及技巧,其中包括C++中消息處理、多媒體、圖形圖像、數(shù)據(jù)庫處理以及網(wǎng)絡(luò)編程等內(nèi)容。本課程以示例教學(xué)方式來組織內(nèi)容,集趣味性、直觀性和可操作性于一體,適用于C++初學(xué)者及對游戲程序設(shè)計感興趣的技術(shù)人員。II.課程考核目標(biāo)與內(nèi)容一、課程目標(biāo)作為本專業(yè)和相關(guān)專業(yè)的重要專業(yè)課,VisualC++游戲開發(fā)這門課程綜合了計算機基礎(chǔ)知識、游戲設(shè)計、計算機多媒體技術(shù)、面向?qū)ο蟮木幊痰榷嚅T課程的知識,難度較大。所以

4、要求非常嚴(yán)格.每一位同學(xué)必須學(xué)好,為將來的學(xué)習(xí)工作打下堅實的基礎(chǔ)。課程設(shè)置的目標(biāo)是使考生能夠:1、了解使用C++進行游戲開發(fā)的基本方法;2、掌握建立游戲設(shè)計的基本框架;3、能夠熟練的使用C++語言和常用的游戲引擎完成游戲的設(shè)計和編程工作。二、考核目標(biāo)試題可取自課程內(nèi)容中的任何有關(guān)主題內(nèi)容。每個專題按照章節(jié)列出相應(yīng)的內(nèi)容;每章由若干節(jié)組成;每節(jié)又進一步分成若干“目”。每個內(nèi)容標(biāo)題下列出內(nèi)容細節(jié),包括試題要求的識記、領(lǐng)會和應(yīng)用的各種內(nèi)容。專題是根據(jù)設(shè)定的學(xué)習(xí)順序列出的,當(dāng)然,教師和考生可以根據(jù)他們的具體需要適當(dāng)調(diào)整學(xué)習(xí)順序。考核的能力要求由低到高分為“識記”、“領(lǐng)會”、“簡單應(yīng)用”、“綜合應(yīng)

5、用”四個層次:(一)識記:應(yīng)識記的內(nèi)容涉及本課程的基本知識;(一)領(lǐng)會:要求對課程相關(guān)內(nèi)容能夠進行理解;(二)簡單應(yīng)用:要求應(yīng)用課程知識和對內(nèi)容的領(lǐng)會,能夠處理不同條件下的實際情況;(三)綜合應(yīng)用:要求能深刻理解和熟練掌握的課程知識和內(nèi)容。一、課程內(nèi)容第一章基礎(chǔ)知識學(xué)習(xí)目的和要求本章對學(xué)生所需要掌握的大多數(shù)基本技能都給出一個簡短的概覽,包括編程、計算機圖形學(xué)、游戲設(shè)計、繪圖和使用聲音和音樂的能力。由于這只是一個概覽,如果遇到某些不懂的內(nèi)容也別擔(dān)心。本章討論的所有內(nèi)容都將會在隨后的各章中再次出更詳細的講解。課程內(nèi)容第一節(jié)編程技能本節(jié)講述程序所應(yīng)該具備的基本知識。提出了計算程序的概念、介紹了

6、C++編程語言以及進行游戲編程的工具的基本結(jié)構(gòu)和組成。第二節(jié)計算機圖形學(xué)本節(jié)介紹了計算機游戲設(shè)計應(yīng)具備的計算機圖形學(xué)方面的知識。包括計算機圖形學(xué)基礎(chǔ)、在計算機屏幕上顯示圖片以及實現(xiàn)游戲動畫的方法。第三節(jié)游戲設(shè)計技能本節(jié)從程序員和游戲玩家兩個角度介紹了設(shè)計游戲應(yīng)該具備的技能。分別是游戲代碼的設(shè)計和游戲的可玩性和趣味性設(shè)計。第四節(jié)美術(shù)技能本節(jié)介紹了計算機游戲設(shè)計應(yīng)具備的美術(shù)方面的技能。第五節(jié)聲音和音樂技能本節(jié)介紹了計算機游戲設(shè)計應(yīng)具備的聲音和音樂方面的技能??己酥R點第一節(jié)計算程序的概念、二進制、C++編程語言基本概念、了解編譯器、連接器、調(diào)試器、圖形庫、游戲引擎。第二節(jié)顯示器的工作原理、圖

7、形模式、計算機屏幕上顯示圖片的方法、實現(xiàn)游戲動畫的方法。第三節(jié)游戲代碼的設(shè)計、游戲的可玩性和趣味性設(shè)計。第四節(jié)游戲設(shè)計應(yīng)具備的美術(shù)技能。第五節(jié)游戲設(shè)計應(yīng)具備的聲音和音樂方面的技能。考核要求第一節(jié)識記:計算程序的概念、二進制領(lǐng)會:C++編程語言基本概念、了解編譯器、連接器、調(diào)試器、圖形庫、游戲引擎以及他們之間的相互關(guān)系。第二節(jié)識記:像素、掃描線、刷新頻率、分辨率、視頻模式、顏色深度。領(lǐng)會:位圖、幀、動畫工作原理、前緩沖、后緩沖。第三節(jié)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。