freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

森林伏兵——基于ios平臺(tái)的人機(jī)對(duì)戰(zhàn)棋類游戲設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(留存版)

  

【正文】 記錄人(簽字): 2013年 5 月 日 答辯小組組長(zhǎng)(簽字):2013 年 5 月 日森林伏兵——基于iOS平臺(tái)的人機(jī)對(duì)戰(zhàn)棋類游戲設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著人們生活節(jié)奏的加快,移動(dòng)互聯(lián)網(wǎng)技術(shù)正以無(wú)法阻擋的勢(shì)頭撲面而來(lái)。 database。在此背景下誕生了一大批一夜暴富的iOS應(yīng)用與游戲開發(fā)者,見(jiàn)證了這個(gè)時(shí)代是一個(gè)企業(yè)爭(zhēng)奪人才與拼比創(chuàng)意的時(shí)代。此外,塞爾頓、哈桑尼的研究也對(duì)博弈論發(fā)展起到推動(dòng)作用。 2 需求分析 功能需求 子系統(tǒng)/模塊說(shuō)明(1)界面構(gòu)架模塊設(shè)計(jì)開發(fā)各游戲界面,并設(shè)計(jì)各界面的切換邏輯。吃棋狀態(tài)如圖23所示。特效定時(shí):丟棄棋子與加分特效設(shè)計(jì)中,使棋子和加分標(biāo)簽延遲到特效完成后消失。將玩家的操作封裝在一個(gè)類中,需要用到相關(guān)操作時(shí)調(diào)用相應(yīng)接口。登陸注冊(cè):通過(guò)不同的注冊(cè)信息,將不同玩家的游戲記錄存儲(chǔ)在服務(wù)器中,并在玩家每次登陸時(shí)從服務(wù)器中加載到客戶端。 圖54 幫助界面(3)關(guān)于與反饋游戲的關(guān)于與反饋界面如圖55所示。 界面初始化模塊程序流程圖界面初始化模塊程序流程圖如圖61所示。3) positionValue[][]positionValue[i][j]:表示棋子代號(hào)模11等于i的棋子移動(dòng)到j(luò)位置所得的價(jià)值。因?yàn)槊恳淮巫咂遄疃嘀荒茏咭徊剑悦恳淮巫咂逯荒茏叩较噜彽慕Y(jié)點(diǎn)。 在結(jié)點(diǎn)i的棋子為thisChess; 如果結(jié)點(diǎn)i沒(méi)有棋子,枚舉與結(jié)點(diǎn)i相鄰的結(jié)點(diǎn)j: 如果結(jié)點(diǎn)j沒(méi)有棋子: 建立從i到j(luò)的雙向邊; 否則如果處于結(jié)點(diǎn)j的棋子還沒(méi)有翻開: 建立從i到j(luò)的單向邊; 如果當(dāng)前位置有未翻開的棋子,本輪不再計(jì)算; 如果當(dāng)前位置有已翻開的棋子: 枚舉與結(jié)點(diǎn)i相鄰的結(jié)點(diǎn)j: 如果結(jié)點(diǎn)j沒(méi)有棋子: 建立從i到j(luò)的單向邊; 如果結(jié)點(diǎn)j處的棋子沒(méi)有翻開: 建立從i到j(luò)的單向邊; ///求出當(dāng)前的最短路 從1~25枚舉中間結(jié)點(diǎn)k: 從1~25枚舉中間結(jié)點(diǎn)i: 從1~25枚舉中間結(jié)點(diǎn)j: dist[i][j]=MIN(dist[i][j],dist[i][k]+dist[k][j]); (3) 評(píng)分排序函數(shù)moveList[]:保存合法操作。通過(guò)特定的測(cè)試方法無(wú)法排除的內(nèi)存泄露等問(wèn)題,則需要通過(guò)優(yōu)化代碼來(lái)完成。 最短路算法使用弗洛伊德算法,時(shí)間復(fù)雜度為O(n*n*n),由于n=25,所以采用這個(gè)算法很簡(jiǎn)單易行且性能很好。建圖時(shí),兩個(gè)空白位置是雙向邊,空白位置或翻開棋子到相鄰的未翻開的棋子的位置為單向邊,翻開的棋子的位置到無(wú)棋位置同樣用單向邊。圖610 移動(dòng)特效程序流程圖 附加功能模塊關(guān)鍵函數(shù)說(shuō)明(1)暫停與恢復(fù)控制void GameCenter::pauseTheGame()(2)靜音與恢復(fù)控制void GameCenter::openTheMusic()(3)移動(dòng)特效控制void GameCenter::moveAchessPlayAction(Chess *chess,CCPoint topotion)chess:移動(dòng)的棋子topotion:目的點(diǎn) 定時(shí)模塊設(shè)計(jì) 定時(shí)模塊算法描述 當(dāng)輪到一方走棋時(shí),開始倒計(jì)時(shí),如果時(shí)間截止或一方走棋結(jié)束,則由另一方開始走棋,走棋方時(shí)間減一秒。 計(jì)算機(jī)走棋模塊關(guān)鍵函數(shù)說(shuō)明(1)獲取計(jì)算機(jī)操作方案void GameCenter::puterFinishWork()(2)計(jì)算機(jī)翻棋void GameCenter::puterOpenChessI(int nChess) nChess:將要翻開的棋子(3)計(jì)算機(jī)移棋或吃棋void GameCenter::puterMoveAchess(int chessNumber,int from ,int to)chessNumber:計(jì)算機(jī)將要移動(dòng)的棋子from:出發(fā)點(diǎn)to:目的點(diǎn)(4)估價(jià)常量每一種方案的估價(jià)是按照算法規(guī)則將各部分價(jià)值累計(jì)而得,單位價(jià)值常量如下所示:1)chessValue[]chessValue[i]:表示棋子i的價(jià)值。 結(jié)束模塊通過(guò)對(duì)狀態(tài)標(biāo)記數(shù)組進(jìn)行檢測(cè)來(lái)判斷棋局結(jié)果。 界面工作流圖 軟件界面工作流如圖51所示。(2)Record表存取方式玩家登陸后,由客戶端發(fā)送一個(gè)請(qǐng)求給服務(wù)器,服務(wù)器接收到請(qǐng)求,查找請(qǐng)求玩家在Record表中的記錄,并將之返回給玩家。圖32 系統(tǒng)模塊結(jié)構(gòu)圖 外部接口反饋功能中調(diào)用iOS設(shè)備中的消息或郵件應(yīng)用。 (4)附加功能模塊游戲暫停與恢復(fù):游戲進(jìn)行時(shí),顯示為暫停按鈕,點(diǎn)擊之后,顯示為恢復(fù)按鈕。此設(shè)計(jì)是為了增加游戲的趣味性。 5)重構(gòu)代碼。1950~1951年,約翰繼SDK推出之后,同年7月11日,蘋果APP Store正式上線。 關(guān)鍵詞:森林伏兵;算法;Cocos2dX;數(shù)據(jù)庫(kù);邏輯設(shè)計(jì) Forest ambushManmachine battle chess game design and Implementation Based on iOS platformAbtractWith the people’s increasingly fast pace of life, the mobile Internet teconology is developing at a high speed which has been a trend that can’t be halted. According to the third quarter report of this year , the top three market share of the main platform for mobile operating systems are: Android accounted for 75%, iOS accounted for %, BlackBerry accounted for %.Although the Android occupy the most market share with its open source advantage, but it’s still far less weled by developers than the standard iOS platform. A sales platform for the developers called Apple Store which is provided by The Apple Corp makes iOS always have so many outstanding works.This paper through analyzes the background and the market potentical of developing the game Forest ambush, definiting the significance of this system , make the requirements analysis and the architecture design. According to the results,we have make the database design,the interface design and the detailed design,finally pleted the coding and the architecture design,according to the MVC theory we build the model, separation of the logic processing and interface the MySQL database to set the sever to store the results of to use for reference of a variety of board games design,make the game very concise and full of the detailed design time,using estimate ranking theory as the design ideas, and adopt many algorithms to realize the way of puter39。第 13 周:論文修改論文答辯 第 14 周:公開答辯 三、指導(dǎo)老師意見(jiàn)同意開題 指導(dǎo)教師簽名: 日期:11 華東交通大學(xué)畢業(yè)設(shè)計(jì)(論文)評(píng)閱書(1)姓名學(xué)號(hào)20092110110119專業(yè)軟件工程+電子商務(wù)畢業(yè)設(shè)計(jì)(論文)題目森林伏兵基于iOS平臺(tái)的人機(jī)對(duì)戰(zhàn)棋類游戲設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師評(píng)語(yǔ):具 體 要 求優(yōu)良中一般差出勤及工作態(tài)度(20%)方法合理,設(shè)計(jì)工作量飽滿(20%)論點(diǎn)正確,論文內(nèi)容有一定難度(20%) 結(jié)構(gòu)嚴(yán)謹(jǐn),論文有一定應(yīng)用價(jià)值(20%)對(duì)前人工作有改進(jìn)或有獨(dú)特見(jiàn)解。本課題將遵循軟件開發(fā)一般方法進(jìn)行可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試等。以下內(nèi)容是開發(fā)者在本項(xiàng)目開發(fā)之前必須慎重考慮的若干方面。蘋果公司最早于2007年1月9日的Macworld大會(huì)上公布這個(gè)系統(tǒng),最初是設(shè)計(jì)給iPhone使用的,后來(lái)陸續(xù)套用到iPod touch、iPad以及Apple TV等蘋果產(chǎn)品上。 圖 2 中局 比如,圖2中,當(dāng)前黑方走棋,黑方的“10炸彈”可以和紅方的“1獵人”同歸于盡,此時(shí)兩個(gè)棋子將同時(shí)棄掉。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。作 者 簽 名:       日  期:        指導(dǎo)教師簽名:        日  期:        使用授權(quán)說(shuō)明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部?jī)?nèi)容。:“2大象”可以殺掉“9老鼠”,“9老鼠”也可以殺掉“2大象”。 指導(dǎo)教師簽字: 2012 年 12 月 23 日題目發(fā)出日期設(shè)計(jì)(論文)起止時(shí)間學(xué)院意見(jiàn):同意發(fā)布題目 畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組組長(zhǎng)簽章 華東交通大學(xué)畢業(yè)設(shè)計(jì)(論文)開題報(bào)告書課題名稱 森林伏兵基于iOS平臺(tái)的人機(jī)對(duì)戰(zhàn)棋類游戲設(shè)計(jì)與實(shí)現(xiàn) 課題來(lái)源與導(dǎo)師協(xié)商命題課題類型BX導(dǎo) 師學(xué)生姓名學(xué) 號(hào)20092110110119專 業(yè)軟件工程+電子商務(wù)一、開題報(bào)告內(nèi)容: 文獻(xiàn)綜述iPhone 是結(jié)合照相手機(jī)、個(gè)人數(shù)碼助理、媒體播放器以及無(wú)線通信設(shè)備的掌上智能手機(jī),由史蒂夫該游戲在市場(chǎng)上從未出現(xiàn)過(guò),由于娛樂(lè)性非常強(qiáng),能擁有很好的市場(chǎng)預(yù)期,特別是針對(duì)兒童市場(chǎng)。此部分可以附頁(yè) 華東交通大學(xué)畢業(yè)設(shè)計(jì)(論文)開題報(bào)告書(續(xù))二、方法及預(yù)期目的:擬采用的研究方法(手段)本課題選擇以Xcode 、C++和ObjectiveC為開發(fā)語(yǔ)言、MVC模型為設(shè)計(jì)理念來(lái)完成“森林伏兵”的設(shè)計(jì)與實(shí)現(xiàn) 。第 10 周:論文的初稿撰寫 撰寫畢業(yè)設(shè)計(jì)(論文)初稿并上交指導(dǎo)教師修改。在編碼階段,對(duì)代碼進(jìn)行不斷地重構(gòu),并采用了單例、工廠方法等設(shè)計(jì)模式,使代碼更加健壯,易于維護(hù)與擴(kuò)展。截止至2011年11月,根據(jù)Canalys的數(shù)據(jù)顯示,iOS已經(jīng)占據(jù)了全球智能手機(jī)系統(tǒng)市場(chǎng)份額的30%,在美國(guó)的市場(chǎng)占有率為43%。諾依曼證明了博弈論的基本原理,從而宣告了博弈論的正式誕生。 2)用戶界面繪制。 功能需求描述(1)界面構(gòu)架模塊包括主菜單、轉(zhuǎn)盤、幫助、注冊(cè)與登陸、反饋、游戲中心、輸局、贏局、平局、選項(xiàng)菜單、更換背景音樂(lè)及戰(zhàn)績(jī)各個(gè)界面的設(shè)計(jì)與架構(gòu)。戰(zhàn)績(jī)內(nèi)容包括玩家的累計(jì)總分和機(jī)器的累計(jì)總分。 圖31 森林伏兵處理流程圖 計(jì)算機(jī)走棋與玩家走棋邏輯將在詳細(xì)設(shè)計(jì)中
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1