結對編程作業需求分析—五子棋
五子棋需求分析
1. 需求分析:
五子棋的人機對戰復雜,本小組只設計人人對戰遊戲。
具體需求如下:
(1) 初始化:屏幕初始化,棋盤由縱橫各15條等距離、垂直交叉的平行線構成,形成225個交叉點,以對局開始時的黑方為準
(2) 鼠標處理:通過鼠標點擊落子,從而開始遊戲。
(3)判斷模塊:判斷上、下、左、右、左上、右上、左下、右下是否有五個相同的顏色,如果有的遊戲就結束,顯示勝利方,否則,遊戲雙方繼續落子。而當棋盤已滿,即數組空間已滿的時候,也結束程序,顯示和局。
(3) 遊戲有一方獲勝可結束遊戲。
結對編程作業需求分析—五子棋
相關推薦
結對編程作業需求分析—五子棋
初始化 作業 結束 相同 模塊 勝利 對戰遊戲 顏色 需求 五子棋需求分析 1. 需求分析: 五子棋的人機對戰復雜,本小組只設計人人對戰遊戲。 具體需求如下: (1) 初始化:屏幕初始化,棋盤由縱橫各15條等距離、垂直交叉的平行線構成,形成225個交叉點,以對局開始時的黑方
結對編程1需求分析
測試 post logs 訓練 進行 基本功 作業 記錄 必須 我們在個人作業1中,用各種語言實現了一個命令行的四則運算小程序。進一步,本次要求把這個程序做成GUI,成為一個有基本功能、一定價值的程序。在下面的功能需求中實現兩個: 記錄用戶的對錯總數,程序退出再啟動的時候
結對編程作業-同學代碼分析
cti spa ++ 顯示 沒有 原函數 word pat color 查看了同學的代碼,發現其代碼總體寫的簡潔優美。 優點有: 1.所有常用中文字符都放進了數組,方便之後的運用 2.用一個for循環判斷所有登陸情況,十分方便 for(int i=0;i<9;i++
結對編程-設計文檔-五子棋
htm 文檔 遊戲 使用 是否 中心 五子棋 com 設計文檔 使用html和css設計整個遊戲 設計棋盤的大小 設計落子的規則順序 點擊鼠標設計格子內是否有棋子 設計取勝規則 從下子的地方為中心朝4個方向判斷,若連成五子,遇空子或敵方棋子則改變方向則勝出 結對編程-
軟件工程網絡15結對編程作業
合作 單元 耗時 junit單元測試 足夠 file .net 軟件開發 開頭 Deadline: 2018-3-25 10:00PM,以提交至班級博客時間為準。 請在兩周時間內完成結對編程練習,註意時間的合理安排。 參考來自http://www.cnblogs.com/x
軟件工程網絡15結對編程作業(201521123045)
結對編程 編程 class blog post OS 工程 body 軟件工程 一.結對編程成員: 鄭子熙(201521123045): 陳文俊(201521123047): 二.對原有程序分析: 三.改進現有代碼: 四.代碼展示: 五.PSP: 六.實驗小節:軟件工程網絡
結對編程作業
scan 利用 流程設計 unable RM imp 技術分享 action AD 一. 項目成員 馮鳴 201521123122 羅駿 201521123121 項目開發的碼雲地址:https://gitee.com/fenm/jieduibiancheng 二.需求
軟工結對編程作業
tin .net tee ann 題目 IT random 記錄 項目 一、結對信息 1.1 結對編程成員: 蔣勃超:201521123087 謝季努:201521123079 1.2 項目開發的碼雲地址:https://gitee.com/jbc1132/jbc1/blo
軟件工程15 結對編程作業
測試 結對編程 功能 body clas 項目 編程 opera 結果 項目成員: 鄭子熙 201521123045 博客地址:http://www.cnblogs.com/zhengizixi/ 碼雲地址:https://gitee.com/zhengzixi/fo
軟件工程網絡15結對編程作業(201521123115)
logs git 應用 down 正確答案 alt 程序 img set 結對編程 改進現有代碼2 團隊成員: 梁林 201521123119 碼雲地址:https://gitee.com/ll119 龔廈彬 201521123115 碼雲地址:https://gitee.
軟件工程網絡15結對編程作業(201521123062)
同學 oid button 開發流程 測試報告 mat des number 評分 0、結對編程成員: 吳劍通博客地址:https://www.cnblogs.com/wjt960310/ 楊鈞宇博客地址:http://www.cnblogs.com/GOB8023/ 碼雲
結對編程作業:四則運算
studio 輔助 generate 例子 ber 參數 一半 規範 undefine 截止日期 2018年4月12日15:30 提交地址 https://github.com/eudaem/homework2 本次結對編程作業分為以下兩種類型Core(計算核心)和UI
軟件工程第二次結對編程作業
命名規則 愛好 不包含 圖形 角色 分隔 文檔 解決問題 理解 題目要求 本次作業要求兩個人合作完成,駕駛員和導航員角色自定,鼓勵大家在工作期間角色隨時互換,這裏會布置兩個題目,請各組成員根據自己的愛好任選一題。我們小隊選擇的是題目1: 我們在剛開始上課的時候介紹過一個小學
結對編程作業2
文件 item 越界 單元測試 用例 類型轉換 www 混淆 右值 軟件工程第五次作業 1,題目要求 本次作業要求兩個人合作完成,駕駛員和導航員角色自定,鼓勵大家在工作期間角色隨時互換,這裏會布置兩個題目,請各組成員根據自己的愛好任選一題。 題目: 我們在剛開始上課的時候
關於結對編程作業的重要通知
結對編程 border 細節問題 模式 字體 bug change AS 謝大 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px "Helvetica Neue" } p.p2
結對編程代碼分析
模塊 pan col png 擴展 了解 lse ima inf 首先,代碼結構比較合理,邏輯思路比較清晰,很好的實現了要求的大部分功能。代碼分四個部分,第一個是得到所要求的文件名,第二部分則是對賬號密碼的驗證,第三部分是供後面的函數調用生成題目並存到相應的文件夾中,
結對編程項目作業2-結對編項目設計文檔
回顧 tdi 實現 分數 成績 難度 std 隨機 功能 項目名稱: 四則運算生成器 成員: 姜廣昱,李明 開發環境: Android stdio,夜神 功能: 生成四則運算題目模塊:可隨機生成包括小數、整數的四則運算。四則運算難度調整模塊:可調整四則運算難度包括題目數量、
結對編程項目作業-結對編項目設計文檔
萬維網 水平 實現 思想 編寫 面向 難點 軟件 我們 項目:貪吃蛇遊戲,所用軟件,eclipse 成員:孫晨旭,高雲鵬 貪吃蛇遊戲設計文檔: 近年來,Java作為一種新的編程語言,以其簡單性、可移植性和平臺無關性等優點,得到了廣泛地應用,特別是Java與萬維網的完美結合,
結對編程項目作業2-開發環境搭建過程
後綴名 cmd命令 配置環境 cmd命令行 打開 開發環境 ava 命令行 文件 開發環境搭建過程:1.下載並安裝java 2.配置環境變量 3.設置成功後,在cmd命令行輸入命令java
結對編程-五子棋遊戲-開發過程
es2017 draw ges lin mage func img 所在 blue 1.項目所在地址:https://gitee.com/g961231/WuZiQi/commits/master 2.CSS和JS都采用內聯式 3.創建canvas :html代碼部分