網絡游戲程序開發


課程名稱: 網絡游戲C++基礎 課程內容: 游戲程序設計入門,計算機語言的初步認識,計算機語言在游戲中的應用,及游戲程序框架等,并獨立完成一款基于控制臺的文字游戲。 學習目標: 為網絡游戲開發打下堅實的語言基礎、掌握基本的編程技巧、掌握簡單的游戲開發邏輯。 課程大綱: 1、網絡游戲基礎課程 2、C++程序設計入門 3、流程控制語句 4、數組指針和引用 5、函數結構聯合與枚舉 6、類繼承與多態 7、內存與文件 8、編譯與調試 9、Windows高級應用 課程名稱: 網絡游戲數據結構 課程內容: 游戲客戶端算法設計,游戲人工智能(AI)設計。服務器算法設計。 學習目標: 掌握常用的數據庫與算法。 課程大綱: 1、命名空間與異常處理 2、算法分析與數據結構基本算法 3、STL的概念和使用靜態庫及動態庫的鏈接 課程名稱: windows程序設計 課程內容: 游戲界面設計,游戲邏輯設計,windows GDI,MFC游戲工具設計,游戲框架等,并獨立完成一款2D PC游戲的開發。 學習目標: 掌握基本的Windows編程技術、熟悉MFC程序的開發和應用、能夠進行2D游戲開發。 課程大綱: 1、多線程基礎網絡通信基礎 2、Windows高效通信模型 3、WINDOWS程序設計入門 4、Windows字符集 5、Windows消息 6、GDI 位圖 7、GAME UI 8、MFC基礎 9、MFC應用 課程名稱:計算機圖形學及DX基礎 課程內容: 3D游戲設計入門,當今最流行的游戲開發SDK-DirectX,主要學習計算機圖形學基礎,基本的3D游戲場景及幀動畫等。并獨立完成一款FPS的DEMO。 學習目標: 學習3D游戲開發的基礎,計算機圖形學基礎。 課程大綱: 1、計算機圖形學基礎 2、DirectX基礎繪制基本圖形 3、紋理光照 4、攝像機原理與實現 5、模型基礎 6、游戲中的基本特效 7、實現游戲控制 8、實現游戲音樂音效 9、射線與面相交 課程名稱:DX高級圖形渲染 課程內容: 3D游戲設計精通,繼續DirectX的學習,主要學習一些基本的物理在游戲中的運用,場景管理,骨骼動畫及粒子系統等。 學習目標: DirectX3D圖形渲染技術,3D游戲圖形渲染算法。 課程大綱: 1、三維游戲場景實現 2、骨骼動畫 3、粒子系統 4、游戲中的陰影技術 5、尋路算法 課程名稱:HLSL語言 課程內容: HLSL語言,主要學習頂點著色及像素著色,通過簡單的HLSL語句完成游戲中的高級特效。 學習目標: 以及針對GPU的程序設計(HLSL)高級頂點著色語言的學習(次世代游戲),并要求獨立完成一款3D游戲的開發。 課程大綱: 1、HLSL概述 2、Direct3D與HLS 3、HLSL的基本應用 4、HLSL高級特效 課程名稱:游戲項目實訓 課程內容:游戲項目實戰,設計一款MMORPG游戲客戶端。 學習目標:要求獨立完成一款MMORPG客戶端的開發,并要求全面的掌握所用到的所有技術。 項目要求: 1、用LOD技術實現3D地型 2、使用shader進行紋理的混合,對地貌進行編輯 3、游戲中的所有資源都統一打包,使用數據形式加載 4、用shader實現了波動的水面效果 (反射、折射) 5、實時陰影的實現(動態模型和靜態模型) 6、法線貼圖和高光貼圖的實現(動態模型和靜態模型) 7、實現了基本的UI體系 8、實現了小地圖的查看(TAB鍵) 9、采用斜坡算法實現地型中的光照效果 等
相關教育項目
- 鄧先生 咨詢了 中國執業醫師培訓網
2025/6/20
- 鄧先生 咨詢了 濰坊弘恩教育
2025/6/20
- 鄧先生 咨詢了 哈爾濱智瑞教育信息咨詢有限公司
2025/6/20
- 鄧先生 咨詢了 上海知正途教育科技有限公司
2025/6/20
- 李奕銘 咨詢了 化州司法警察學校廣州教學區
2025/6/1
- 唐志剛 咨詢了 湖北師范大學全日制自考本科
2025/5/9
- 趙老師 咨詢了 千秋教育科技有限公司
2025/5/8
- 李意 咨詢了 湖北宏大開放教育培訓有限公司
2025/5/3
- 李意 咨詢了 北京軟策教育科技有限公司
2025/5/3
- 李君懿 咨詢了 北京中申在線教育科技有限公司
2025/5/3
-
飛思教育集團
-
- 所在地區:湖南長沙
- 行業類別:電腦IT類