?;视螒蛐枨笳f明書.doc_第1頁
?;视螒蛐枨笳f明書.doc_第2頁
?;视螒蛐枨笳f明書.doc_第3頁
?;视螒蛐枨笳f明書.doc_第4頁
?;视螒蛐枨笳f明書.doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

日日 照照 保保 皇(皇(5 5 人紙牌游戲)人紙牌游戲) 需需 求求 說說 明明 書書 組組 長:長: 組組 員:員: 班班 級:計算機級:計算機 1101B 版版 本:本:V1.0 1.1 引言引言 1.1 編寫目的編寫目的 1. 編寫目的是完成一個?;始埮凭W絡游戲,滿足客戶對?;视螒虻墓δ艿?要求。 2. 實現基本的打牌操作等。 3.設計完成語音、文字、背景音樂等玩家交互體系,完成玩家積分信息、 等級信息等的保存。 1.2 軟件開發(fā)背景軟件開發(fā)背景 計算機技術以及計算機網絡技術為核心的信息科技的發(fā)展,顛覆了原有世 界的很多事物。紙牌游戲也隨著信息革命的大潮,進入了 2.0 時代。以前必須 大家坐在一起才能夠完成的事情,現在只需大家坐著,不在一起就可以完成。 很多游戲公司都推出了各種版本的網絡紙牌游戲。斗地主、炸金花之類的紙牌 游戲在全國范圍內流行起來。地區(qū)性的紙牌游戲保皇,也進入了網絡時代。例 如:騰訊游戲大廳里就有兩款?;暑愑螒颍謩e是?;屎颓鄭u?;?。 ?;手饕餍杏谏綎|及其周邊地區(qū),其中,青島、日照地區(qū)更是流行。保 皇的規(guī)則存在地區(qū)性差異,不同的地區(qū),有不同的玩法。比如勝負標準、紙牌 數量、出牌順序、保所在的卡牌等等,都會有很多不同。還有就是現存的?;?網絡紙牌游戲都或多或少的存在不如人意的地方。比如,騰訊的保皇和青島保 皇都存在著一個問題,就是不能夠實現語音功能。這就使得游戲的趣味性降低, 影響玩家的體驗。 1.31.3 定義定義 1.311.31業(yè)務流程圖業(yè)務流程圖 業(yè)務流程圖是一種描述系統(tǒng)內各單位、人員之間業(yè)務關系、作業(yè)順序和管理 信息流向的圖表,利用它可以幫助分析人員找出業(yè)務流程中的不合流理向。數 據流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數幾 種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。管理調查過程中 繪制的業(yè)務流程圖和表格分配圖等雖然形象地表達了管理信息中的流動和存儲 過程,但仍沒有完全脫離一些物質要素(如貨物、產品等)、數據流程圖則進 一步舍去物質要素,收集有關資料,用計算機進行信息管理,為下一步分析做 好準備。 1.32.1.32.數據流程圖數據流程圖 數據流程圖表示求解某一問題的數據通路。同時規(guī)定了處理的主要階段和 所用的各種數據媒體。數據流程圖包括: 1. 指明數據存在的數據符號,這些數據符號也可指明該數據所使用的媒 體。 2. 指明對數據執(zhí)行處理的處理符號,這些符號也可指明該處理所用到的 機器功能。 3. 指明幾個處理和(或)數據媒體之間的數據流的流線符號。 4. 便于讀、寫數據流程圖的特殊符號。 在處理符號的前后都應是數據符號。數據流程圖以數據符號開始和結束 1.33.1.33.功能圖功能圖 是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數幾種符號 綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。 1.34.1.34.數據字典數據字典 所謂數據詞典,是指定義和管理數據庫文件(庫表)的有組織的系統(tǒng),其目的是 方便數據庫的存取和控制,加強系統(tǒng)的數據管理 1.35.1.35.需求提出者需求提出者 需求提出者是對項目進行提出需求的用戶 1.36.1.36.圖例說明圖例說明 是一種描述系統(tǒng)內各單位、人員之間業(yè)務關系、作業(yè)順序和管理信息流向 的圖表,利用它可以幫助分析人員找出業(yè)務流程中的不合流理向。 1.37.1.37.數據存儲數據存儲 數據存儲是一種對深入挖掘用戶需求,得出數據分析的存儲過程。是對整 個數據的中間結果以及最終結果的存儲。 1.38.1.38.數據傳遞數據傳遞 數據傳遞是處于整個規(guī)定了的所有數據媒體的中間產物的傳遞。 1.41.4 參考文獻參考文獻 1.41. 客戶需要文檔 1.42.軟件工程基礎與應用 2.2.任務描述任務描述 2.12.1 目標目標 本游戲是斗地主游戲,是根據民間的盛行的?;视螒?,融合現代電子游戲的 特點和管理需要,推出的體現當前行業(yè)最具有代表意義的解決方案。作為面向 廣大用戶電子游戲,主要用于提供 1.斗地主的游戲平臺 2.提供登陸、發(fā)牌、出牌、勝負判定、積分以及退出等主要功能 3.語音對話等必要功能。 2.22.2 用戶特征用戶特征 使用本軟件的用戶非常廣泛,玩家基本特點如下: 1.文化水平層次不受任何限制,文化層次不一; 2.年齡段基本不受限制,6 歲及其以上皆宜; 3.很有大把空閑時間的人來打發(fā)時光 3.3.需求規(guī)定需求規(guī)定 3.13.1 功能規(guī)定功能規(guī)定 一一. .用戶信息維護用戶信息維護 1.用戶登錄 在開啟游戲后,需要用戶登錄服務器 2.用戶注冊 擁有用戶注冊界面 3.用戶信息修改 擁有用戶信息修改模塊,修用戶信息 4.用戶信息明細 必須注冊:昵稱、注冊手機號(唯一) 可選注冊:頭像、個性簽名、性別、年齡 二.打牌功能 1.用戶登錄(準備)功能 玩家進入房間后,點擊準備按鍵后,進入準備狀態(tài),等全部玩家都進入準備 狀態(tài)后,游戲開始。其他玩家必須能夠看到自己以及其他玩家的準備情況。 2.正式出牌前應有的功能 游戲發(fā)牌完成后,應該有 10 到 15 秒的明搶時間。若沒有人明搶,再應該有 10 到 15 秒的時間,用來判斷誰當“皇帝” ,擁有“皇帝”卡牌的玩家,要決定 “登基” 、 “讓位” 。再有 10 秒左右,擁有“?!钡耐婕覜Q定是否“明保” 。更詳 細的具體過程見附錄日照保皇規(guī)則明細 。 3.打牌過程中應有的功能 玩家任意時刻可以選擇要出的牌,當輪到其次序的時候才可以出牌。游戲本 身必須能夠判斷出牌是否合理(即符合規(guī)則) 。有“過牌” “讓牌” “提示” “出 牌”功能。詳細的具體過程見附錄日照?;室?guī)則明細 。 4.保存勝負情況功能以及積分保存 一局完成后,要將積分、勝負情況通告全體玩家,并存入服務器。 5.語音功能 在玩家進入房間后,即能進行語言功能。按 F2 鍵通話,出自己按鍵講話時都能 夠聽到其他玩家的語言。 3.23.2 其他要求其他要求 1.安全性要求 用戶程序與服務器之間的通信必須采取有效的加密方式,不能之間傳遞消息。 要采用加密更加簡單,解密更加難的算法,以達到快并且安全的網絡傳輸。 2.健壯性要求 程序健壯性要好,不能出現 crash 的情況。 3.易用性和美觀性要求 界面要類似 騰訊的保皇和青島?;?,大方簡明美觀易操作。 3.33.3 軟件軟件 TFDTFD 圖與圖與 DFDDFD 圖圖 3.43.4 對性能的規(guī)定對性能的規(guī)定 3.4.1 時間特性要求 1.游戲的響應時間在一分中之內,當游戲所處在的環(huán)境處于最繁忙之時, 最大響應時間也要小于一分(網絡帶寬影響除外) 2.根據游戲規(guī)則,對游戲出牌時間,等待時間以及叫牌時間均作出設置。 3.4.2 靈活性 1.游戲考慮到用戶的體驗和方便,我們將主要的功能實施保留,并添加其 他額外的附加功能,整體上和前作相比簡單明了,對于玩家仍舊十分熟悉。 2.據用戶的需求,此軟件可以進行在 Winxp 及以上操作系統(tǒng)運行,因此, 我們隊本系統(tǒng)的開發(fā)將給予 Windows7 操作系統(tǒng)進行,對于測試和前期的運行將 在 Windows7 上操作 3.53.5 輸入輸出要求輸入輸出要求 輸入:玩家開始游戲前需要登錄,輸入昵稱密碼,選擇房間號,入座游戲。 木有帳號的玩家需要事先注冊。 輸出:游戲信息顯示,游戲結束后的用戶等級,積分以及排名等。 * *注意:對于這些信息,我們設置支持中文、字母、數字以及下劃線,對于注意:對于這些信息,我們設置支持中文、字母、數字以及下劃線,對于 其他特殊字符不提供支持其他特殊字符不提供支持 3.63.6 數據管理要求數據管理要求 游戲賬號及密碼:玩家進行游戲前需要輸入,用于登錄服務器 玩家昵稱: 玩家可自定義喜歡的昵稱 玩家等級: 根據玩家累計獲得的游戲戰(zhàn)績積分劃分等級 玩家積分: 玩家累計獲得的游戲積分 玩家排名: 根據玩家累計獲得的游戲戰(zhàn)績積分從高到低進行排名 3.73.7 故障處理要求故障處理要求 3.7.1 硬件故障 對于硬件故障是無法預期,甚至是隨機的,我們要求對系統(tǒng)的數據進行定 期的更新,并備份。 3.7.2 軟件故障 1.不能正常啟動軟件。不能正常啟動的系統(tǒng),沒有任何意義對于這樣的故 障會有導致系統(tǒng)崩潰的可能,因此有必要定期要求專業(yè)人員對游戲軟件,游戲 環(huán)境進行定期的檢查。 4.4.運行環(huán)境規(guī)定運行環(huán)境規(guī)定 4.14.1 開發(fā)環(huán)境開發(fā)環(huán)境以及工具以及工具 數 據 庫:SQLserver 開發(fā)工具:vc+6.0 4.24.2 條件與限制條件與限制 處理器要求:PentiumIV 及其以上 運行環(huán)境:XP win7、win8 內存要求:512MB 或以上 5.5.附錄附錄 用戶(玩家)需求用戶(玩家)需求 軟件名稱:日照?;剩? 人紙牌游戲) 一、引言 1、項目背景 計算機技術以及計算機網絡技術為核心的信息科技的發(fā)展,顛覆了原有世 界的很多事物。紙牌游戲也隨著信息革命的大潮,進入了 2.0 時代。以前必須 大家坐在一起才能夠完成的事情,現在只需大家坐著,不在一起就可以完成。 很多游戲公司都推出了各種版本的網絡紙牌游戲。斗地主、炸金花之類的紙牌 游戲在全國范圍內流行起來。地區(qū)性的紙牌游戲?;?,也進入了網絡時代。騰 訊游戲大廳里就有兩款保皇類游戲,分別是?;屎颓鄭u?;剩ㄔ诟戒浝镉衅谥?的截圖,可以看) 。 ?;手饕餍杏谏綎|及其周邊地區(qū),其中,青島、日照地區(qū)更是流行。但 是,唯一的原因就是,保皇的規(guī)則存在地區(qū)性差異,不同的地區(qū),有不同的玩 法。比如勝負標準、紙牌數量、出牌順序、保所在的卡牌等等,都會有很多不 同。我們需要你們(開發(fā)方)按照我們的規(guī)則,開發(fā)這樣一個卡牌游戲。 騰訊的?;屎颓鄭u?;蔬€存在一個問題,就是不能夠實現語音騰訊的?;屎颓鄭u保皇還存在一個問題,就是不能夠實現語音 功能。這就使得游戲的趣味性降低。我們希望開發(fā)方能夠為我們實功能。這就使得游戲的趣味性降低。我們希望開發(fā)方能夠為我們實 現該功能?,F該功能。 2、參考資料 參考資料見附錄的日照?;室?guī)則明細 。 2、 功能需求 (1)用戶信息維護 1、用戶登錄 在開啟游戲后,需要用戶登錄服務器 2、用戶注冊 擁有用戶注冊界面 3、用戶信息修改 擁有用戶信息修改模塊,修用戶信息 4、用戶信息明細 必須注冊:昵稱、注冊手機號(唯一) 可選注冊:頭像、個性簽名、性別、年齡 (2)打牌功能 1、用戶登錄(準備)功能 玩家進入房間后,點擊準備按鍵后,進入準備狀態(tài),等全部玩家都進入準備狀 態(tài)后,游戲開始。其他玩家必須能夠看到自己以及其他玩家的準備情況。 2、正式出牌前應有的功能 游戲發(fā)牌完成后,應該有 10 到 15 秒的明搶時間。若沒有人明搶,再應該有 10 到 15 秒的時間,用來判斷誰當“皇帝” ,擁有“皇帝”卡牌的玩家,要決定 “登基” 、 “讓位” 。再有 10 秒左右,擁有“保”的玩家決定是否“明?!?。更詳 細的具體過程見附錄日照?;室?guī)則明細 。 3、打牌過程中應有的功能 玩家任意時刻可以選擇要出的牌,當輪到其次序的時候才可以出牌。游戲本身 必須能夠判斷出牌是否合理(即符合規(guī)則) 。有“過牌” “讓牌” “提示” “出牌” 功能。詳細的具體過程見附錄日照?;室?guī)則明細 。 4、保存勝負情況功能以及積分保存 一局完成后,要將積分、勝負情況通告全體玩家,并存入服務器。 5、語音功能 在玩家進入房間后,即能進行語言功能。按 F2 鍵通話,出自己按鍵講話時都能 夠聽到其他玩家的語言。 三、 非功能需求 1、安全性要求 用戶程序與服務器之間的通信必須采取有效的加密方式,不能之間傳遞消息。 要采用加密更加簡單,解密更加難的算法,以達到快并且安全的網絡傳輸。 2、健壯性要求 程序健壯性要好,不能出現 crash 的情況。 3、易用性和美觀性要求 界面要類似 騰訊的保皇和青島?;剩蠓胶喢髅烙^易操作。 4、運行環(huán)境 運行環(huán)境 XP、Win7、Win8 5. 附錄 日照?;室?guī)則明細 一、游戲介紹: 日照保皇游戲是一款五人玩四副撲克游戲。一般情況下五人中一人為 皇帝,一人為侍衛(wèi),其余三人為起義軍,二人對三人。特殊情況下皇帝和侍衛(wèi) 為一人,形成四打一格局。玩法(固定保):牌中有一張帶有權杖標記的大王 牌稱作皇牌,誰抓到可以當皇帝,如果沒有實力當皇帝,可以讓位給上家。牌 中有一張帶有寶劍標記的紅桃 2 牌稱作侍衛(wèi)牌,該牌持有者為皇帝的侍衛(wèi),與 皇帝二人聯(lián)手配合對抗其余三人,雙方先出完牌者獲勝。 二、游戲規(guī)則: (一)發(fā)牌: 游戲先從游戲桌的最左邊玩家開始發(fā)牌,以后從上局皇帝開始發(fā)牌, 至牌發(fā)完為止。 (二)選皇帝: 1 、牌中有一張大王標有權杖,當作 “ 皇 ” 牌,抓到皇牌的人當 皇帝; 2 、如果認為牌的實力不夠,可以出讓皇位給上家; 3 、接手皇牌的玩家如不當皇帝,連同皇牌一起再傳給自己的上家; 4 、再次接手皇牌的玩家仍不當皇帝,則把下家給的牌傳給自己的上 家; 6 、一輪之內仍然沒有決定誰是皇帝時,系統(tǒng)重新發(fā)牌; 7 、可以 “ 搶獨 ” 的房間中,牌力強的人可以搶當皇帝 “ 明搶 ” ,皇帝“ 明搶” 優(yōu)先成功; (三)決定?;剩?玩法則是牌中有一張小王標有寶劍,當作 “ 侍衛(wèi) ” 牌,抓到保的 人當侍衛(wèi)。根據牌的實力侍衛(wèi)可以決定是否公開身份,一般情況下不公開,暗 中保護皇帝,稱作暗保,若

溫馨提示

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

評論

0/150

提交評論