五子棋需求規(guī)格說明書_第1頁
五子棋需求規(guī)格說明書_第2頁
五子棋需求規(guī)格說明書_第3頁
五子棋需求規(guī)格說明書_第4頁
五子棋需求規(guī)格說明書_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

HappyGobangSoftwareRequirementsspecification歡樂五子棋軟件需求規(guī)格說明書ID1INTRODUCTION簡介 8 2GENERALDESCRIPTION總體概述 8 3SPECIFICREQUIREMENTS具體需求 10 五子棋人工智能局域網(wǎng)聊天Abstract摘要:I聯(lián)網(wǎng)進行對戰(zhàn),并可以實時聊天??梢栽诠ぷ髦噙m當(dāng)放松娛樂。Listofabbreviations縮略語清單:AbbreviationsAbbreviations縮略語Fullspelling英文全名Chineseexplanation中文解釋AIArtificialIntelligence人工智能APIApplicationProgramInterface應(yīng)用編程接口LocalAreaNetwork局域網(wǎng)Man-machinewar人機對戰(zhàn)PersonVersusPerson人人對戰(zhàn)1Introduction簡介本規(guī)格說明文檔的內(nèi)容包括歡樂五子棋游戲的幾個方面,有:功能需求說明,外部接口需求,性能需求,以及項目總體概述等相關(guān)的資料。2Generaldescription總體概述該軟件包含了5個模塊,分別是游戲模塊,選項模塊,幫助模塊,關(guān)于模塊,選項模塊。具體人機對戰(zhàn)。a)人機對戰(zhàn)可以悔棋。②實現(xiàn)局域網(wǎng)人與人的對戰(zhàn)。a)局域網(wǎng)對戰(zhàn)時,可以互相聊天。/客戶端角色,本機別名。②可以選擇本軟件的語言。③可以選擇軟件游戲時的音量大小。3、幫助模塊:關(guān)于五子棋的玩法與規(guī)則。ct五子棋游戲源遠流長,它源于古代中國,發(fā)展于日本,風(fēng)靡于歐洲。五子棋不僅能增強思維能力,提高智力,而且富含哲理,有助于修身養(yǎng)性。五子棋既有現(xiàn)代休閑的明顯特征“短、平、有深奧的技巧和高水平的國際性比賽;它的棋文化源淵流長,具有東方的神秘和西方的直觀;既有“場”的概念,亦有“點”的連接。它是中西文化的交流點,是古今哲理的結(jié)晶。本系統(tǒng)實現(xiàn)了網(wǎng)絡(luò)五子棋游戲,身臨其境的體驗進行網(wǎng)絡(luò)五子棋游戲!function歡樂五子棋新游戲模塊選項模塊其他模塊ts.1.1.1Introduction介紹本功能需求用戶選擇對戰(zhàn)模式,即是人機對戰(zhàn)還是人人對戰(zhàn)3.1.1.2Inputs輸入玩家點擊選擇欄中的“人機對戰(zhàn)模式”或者是“人人對戰(zhàn)模式”。根據(jù)玩家選擇的信息進入人機對戰(zhàn)界面或者是人人對戰(zhàn)界面。3.1.2.1Introduction介紹確認并連接需要在局域網(wǎng)內(nèi)的進行對戰(zhàn)的玩家。若為客戶端,則輸入局域網(wǎng)中另一玩家(服務(wù)端)的IP信息,并請求連接,加入游戲;若為服務(wù)端,則等待玩家加入。根據(jù)玩家輸入的信息,對于局域網(wǎng)中的電腦IP進行核對匹配,以確定另一玩家在同一局域網(wǎng)中,若成功則進行連接,若失敗則返回錯誤。根據(jù)玩家輸入信息的處理結(jié)果,若連接成功,則進入游戲主界面,否則則彈出對話框,提示連接3.1.3.1Introduction介紹本功能是確定玩家所需求的界面語言。根據(jù)玩家的語言選擇,確認將游戲的默認語言換成指定語言。3.1.3.4Outputs輸出游戲界面刷新切換為使用指定語言的界面。3.1.4.1Introduction介紹玩家可以進行背景音樂和相關(guān)音效的音量調(diào)節(jié)大小。3.1.4.2Inputs輸入通過鼠標拖動滑塊選擇音量大小。根據(jù)玩家移動的滑塊的位置,通過函數(shù)轉(zhuǎn)換成相應(yīng)的音量大小,然后通過系統(tǒng)控制音量的大小。輸出用戶所要求的音量大小。.1.5.1Introduction介紹幫助玩家理解游戲的規(guī)則以及如何對游戲進行自定義的設(shè)置。3.1.5.2Inputs輸入玩家點擊菜單欄里面的“幫助”按鈕。3.1.5.4Outputs輸出3.1.6.1Introduction介紹玩家在進行人機對戰(zhàn)的時候,可以進行無條件的悔棋。3.1.6.2Inputs輸入。讓玩家和電腦撤銷上一次的動作。3.1.6.4Outputs輸出讓棋盤恢復(fù)上一個回合的狀態(tài)。3.1.7通信模塊3.1.7.1Introduction介紹玩家之間通過對話框進行相互之間的即時聊天。3.1.7.2Inputs輸入玩家通過在對話框里面輸入聊天的文字信息,點擊“發(fā)送”按鈕。3.1.7.4Outputs輸出玩家接受對方發(fā)過來的信息。3.1.8.1Introduction介紹玩家與電腦進行五子棋大戰(zhàn),直到一方被判定輸為止3.1.8.2Inputs輸入玩家先在棋盤上進行點擊,即確認棋子的位置。電腦結(jié)合玩家輸入棋盤中棋子的位置,運用自身的算法進行計算,先進行輸贏的判斷,若玩家3.1.8.4Outputs輸出在棋盤上顯示出玩家和電腦棋子的位置。若玩家贏了,彈出對話框提示“你贏了”,若玩家輸3.1.9.1Introduction介紹連接局域網(wǎng)的兩個玩家進行五子棋技藝的切磋,同時判定輸贏。3.1.9.2Inputs輸入默認先前作為服務(wù)器的等待連接的玩家先進行走棋,接下來另一個玩家(之前發(fā)起連接)進行走棋。并不斷重復(fù)這個過程。直到一方獲勝為止。通過游戲的算法先進行輸贏的判斷,若一方玩家贏了,則顯示出對話框提示“你贏了”,在另一方3.1.9.4Outputs輸出則顯示出對話框提示“你贏了”,在另一方玩家彈出對話框提示“你輸了”。3.2.0.1Introduction介紹3.2.0

溫馨提示

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

最新文檔

評論

0/150

提交評論