19329| 42
|
[C/C++] C++實戰(zhàn)視頻教程之數(shù)據(jù)結(jié)構(gòu)和算法案例-歡樂五子棋 |
C++實戰(zhàn)視頻教程之數(shù)據(jù)結(jié)構(gòu)和算法案例-歡樂五子棋
按企業(yè)標準進行建設(shè),結(jié)合瀑布模型、RUP模型、增量(迭代)開發(fā)思想,內(nèi)容包括立項、計劃、需求、設(shè)計、功能迭代代碼等,并針對重點內(nèi)容采用視頻進行分析、講解和實操。達到如下目標: (1) 了解項目業(yè)務(wù)背景,調(diào)研五子棋,了解五子棋功能等。 (2) 掌握C++開發(fā)工具和集成開發(fā)環(huán)境(Visual C++ 6.0或Microsoft Visual Studio 2010)。 (3) 掌握C++面向?qū)ο蟮木幊趟枷搿? (4) 理解MFC基本框架,包括MFC Dialog和GDI 編程 (5) 掌握數(shù)據(jù)結(jié)構(gòu),包括數(shù)組、棧、圖;同時掌握算法,比如數(shù)組的遍歷、圖的遍歷、AI算法、棋局評估和勝負判斷。 (6) 實施項目的調(diào)研和分析,閱讀和填充項目的過程文檔。 (7) 養(yǎng)成良好的編碼習慣,提高C++語言編程能力,開發(fā)應(yīng)用程序“歡樂五子棋”。 課程特色: 采用迭代開發(fā)思想進行開發(fā),其中的每個迭代就當做一個完整的項目開發(fā)過程(包括需求、設(shè)計和實現(xiàn))來進行開發(fā),每一個迭代按功能和技術(shù)進行設(shè)計和開發(fā)。 適用人群: 有一定計算機基礎(chǔ)的學員,想學習游戲開發(fā)的學員 【課時1】創(chuàng)建游戲工程-1【課時2】創(chuàng)建游戲工程-2 【課時3】創(chuàng)建游戲工程-3 【課時4】游戲窗口-1 【課時5】游戲窗口-2 【課時6】創(chuàng)建棋盤窗口-1 【課時7】創(chuàng)建棋盤窗口-2 【課時8】創(chuàng)建棋盤窗口-3 【課時9】繪制棋盤-1 【課時10】繪制棋盤-2 【課時11】繪制棋盤-3 【課時12】繪制棋盤-4 【課時13】搭建程序框架-1 【課時14】搭建程序框架-2 【課時15】人機對戰(zhàn)(圖)-1 【課時16】人機對戰(zhàn)(圖)-2 【課時17】人機對戰(zhàn)(圖)-3 【課時18】判斷勝負(圖)-1 【課時19】判斷勝負(圖)-2 【課時20】開局和下子(圖)-1 【課時21】開局和下子(圖)-2 【課時22】搭建程序框架(圖)-1 【課時23】搭建程序框架(圖)-2 【課時24】程序結(jié)構(gòu)調(diào)整-1 【課時25】程序結(jié)構(gòu)調(diào)整-2 【課時26】人機對戰(zhàn)AI算法-1 【課時27】人機對戰(zhàn)AI算法-2 【課時28】人機對戰(zhàn)AI算法-3 【課時29】人機對戰(zhàn)功能實現(xiàn)-1 【課時30】人機對戰(zhàn)功能實現(xiàn)-2 【課時31】判斷勝負-1 【課時32】判斷勝負-2 【課時33】掩碼-1 【課時34】掩碼-2 【課時35】開局和下子功能實現(xiàn)-1 【課時36】開局和下子功能實現(xiàn)-2 【課時37】開局和下子功能實現(xiàn)-3 【課時38】幫助-1 【課時39】幫助-2 【課時40】幫助-3 課程詳情:
購買主題
已有 5 人購買
本主題需向作者支付 6 資源幣 才能瀏覽
| |||||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )
GMT+8, 2025-3-12 11:13 , Processed in 0.061767 second(s), 16 queries , MemCached On.