結對程式設計作業

2022-07-20 09:24:08 字數 2032 閱讀 8940

具體分工:

林昊煒陳嘉辰

ai 部分演算法的實現

計畫、相關資料的收集

華容道遊戲的實現

華容道原型的設計

華容道遊戲的收集與分類、遊戲ui設計

原型開發工具:

axure rp 9、墨刀

原型分析:

根據題目要求,我們最終設計了相對簡約的介面原型。

首先是遊戲開始介面:

點選設定後進入設定介面,設定難易度。按返回回到開始介面

點選開始後,玩家可以設定自己的暱稱:

設定暱稱後,選擇要遊玩的關卡:

點選開始後進入遊戲介面:

戰績介面:

最後是結束介面:

設計說明:

我們針對要求建立了大概的介面,再考慮客戶端的介面布局。主要是使介面令玩家使用舒服。按鈕找的也比較有代表性,能讓玩家一目了然其功能。

設計根據要求總共設計了七個介面,包括開始介面、設定介面、取名介面、選擇關卡介面、遊戲介面、戰績表、結束介面,可根據介面上設計的不同按鈕進入或返回不同介面。

此次原型設計我們參考數字華容道遊戲,一切以先行設計為主,後期根據個人水平和進展發生了一些變化。

結對過程:

兩個沙北。

遇到的困難及解決方法

困難描述及解決嘗試:

第一次接觸到原型設計,理解了ui設計的重要性,很新鮮很好奇,認識到了我們平常使用的應用做的是真的好。學會了簡單的使用axure rp和墨刀,體驗了和隊友討論、細化原型的過程。

沒學過前端(得以後慢慢學了),所以小程式就不大可能了。

剛看到題目就想到pygame應該可以實現,於是後來也沒考慮別的用別的了。

結果......真的一言難盡,早知道就用qt了。

誰然沒做到像原型描繪的那樣,但是也實現了切換難度檢視排行榜提示重新打亂重新開始等幾個簡單的功能,還新增了一些簡單的遊戲音效

效果具體如下。

開啟遊戲時的介面:

點選切換難度:

檢視排行榜:

進入遊戲後:

獲勝的介面:

**實現思路

github 的**簽入記錄

遇到的困難

對隊友的評價

psp**和學習進度條

結對程式設計作業

主介面 點選打亂鍵,自動生成一組亂序的,玩家需要將這組亂序進行恢復。往次得分介面以名字得分以及對應遊戲場次的二維表展示每位玩家的當前總得分情況 按分數從高到低進行排名 在此介面玩家仍可正常進行遊戲,當玩家需要ai提示時,點選ai演示,ai演算法將代替玩家移動下一步 原型模型設計工具 axure rp...

結對程式設計作業

部落格資訊 瀋陽航空航天大學計算機學院2020軟體工程作業 作業要求 課程目標 熟悉乙個 高質量 軟體的開發工程 作業目標 結對程式設計作業 四則運算 應為我們採取的是qq工具以及遠端控制對方電腦的方式,以下是我和隊友進行問題討論以及思路梳理時的相關 序號重要性 審查項結論1重要 標頭檔案和定義檔案...

結對程式設計作業

姓名部落格 github專案位址 分工劉佳潤 部落格鏈結 github鏈結 原型設計,測試 沈明鎮部落格鏈結 github鏈結 編寫 編寫部落格 縮放經常出現error 用python調整縱橫比和大小,使其在視窗能正確顯示 是學習了pil庫的使用 def init self,startnode,en...