第一次結對程式設計作業

2022-05-14 21:36:25 字數 2772 閱讀 5114

學號姓名

部落格位址

021700134

翁正凱click here

171709012

沈鴻驍click here

流程圖:

根據流程圖可以看出,我們的設計思路是比較直接的。主要分為四部分,分別是:登入、主頁、遊戲以及輔助頁面。登入頁面考慮到了賬號註冊;主頁上提供了兩種遊戲模式;遊戲頁面設定了玩家對戰和人機對戰;輔助頁面這塊設計了三個頁面,由於遊戲規則比較重要,所以我們以開門見山的方式將其 放在了主頁上,又考慮到歷史戰績和排行榜的使用是比較頻繁的,所以在好幾個頁面的右上角都放置了相關按鈕。

這是我們的登入介面,輸入賬號密碼後點選登入即可跳轉到遊戲主介面(3);若是首次登入,則需要進行賬號註冊,點選註冊,進入註冊介面(2)。

輸入使用者名稱,密碼,確認密碼後,點選註冊就會自動跳轉到登入介面(1),即可登入遊戲了。

登入之後,就來到了主頁,主頁下設定了兩種遊戲模式,分別為「人機對戰(4)」和「玩家對戰(5)」,以及遊戲輔助(「遊戲規則(6)」)頁面。另外,在主頁上也可檢視歷史戰績(7)和排行榜(8)。

此處「人機對戰」下我們只設定了乙個玩家和乙個電腦。完結和電腦的頭像下分別都顯示了當前雙方的積分。

在主頁上點選「玩家對戰」便可進行多人遊戲。此處我們設定的是可供四個玩家進行對戰的介面。左上角的「返回」用於退出當前對局,右上角同樣可檢視歷史戰績和排行榜。右下角則是每一局遊戲結束後的計分面板,結算好的分數統一加到每個人的積分上。

規則這裡我們做的相對來說比較簡單,後續再加入詳細規則。

歷史戰績這裡顯示了該使用者的歷史「勝利情況」,並把獲勝的牌型一併展示出來。第一欄顯示了獲勝時間,最後一欄顯示獲勝總分。通過該介面也鏈結到排行榜頁面,畢竟贏得多了,總會想看看自己的實力可以排到第幾名。

我們使用的工具是墨刀,其實axure rp我們也下了, 但是考慮到這次的原型比較簡單,不超過十個頁面,所以使用墨刀相對來說方便一點,另外的上手也比較快。

群體,能夠搭建為產品原型,演示專案效果。墨刀同時也是協作平台,專案成員可以協作編輯、審閱 ,不管是產品想法展示,還是向客戶收集產品反饋,向投資人進行demo展示,或是在團隊內部協作溝通、專案管理

我們兩個是跨組組隊,開始時由於組內幾個認識的同學都組完了,剩下幾個同學又不認識,考慮到後期溝通上的不便,就沒有選擇組內組隊。回到宿舍後,問了下鴻驍組隊沒,正好他也沒組隊,於是我們就開展愉快的合作了。

img_20191007_234549.png

psp2.1

personal software process stages

estimated time(minutes)

the actual time consuming(minutes)

planning

計畫50

50·estimate

·估計這個任務需要多少時間

5050

development

開發330

360· analysis

· 需求分析 (包括學習新技術)

200220

· design spec

· 生成設計文件

5060

· design review

· 設計複審

2015

· coding standard

· **規範 (為目前的開發制定合適的規範)

6055

· design

· 具體設計

· coding

· 具體編碼

· code review

· **複審

· test

· 測試(自我測試,修改**,提交修改)

reporting

報告50

45· test repor

· 測試報告

· size measurement

· 計算工作量

2020

· postmortem & process improvement plan

· 事後總結, 並提出過程改進計畫

3025

· 合計

430455

話說,自稱「賭王」的老周與同樣自稱「賭王」的老劉在福州展開「賭王」名號的爭奪。兩人商議決定使用福建當地的一套紙牌遊戲規則進行博弈,即「福建十三水」。約定三周後展開決戰。老劉修習**多年,希望開發一套自動化的出牌系統。

解決!

通過這次結對程式設計第一階段作業我進一步加深了對於模型製作工具的了解與運用,同時也較為圓滿的完成了這次的任務orz,雖然以前有接觸過這類任務與相關的工作但這次作業的完成過程中我還是發現了一些以前沒有留意的問題譬如說:多人進行設計時難免會產生審美及機制上設計的矛盾,如何更好的溝通與協調成為乙個很重要的方面,還有就是對於風格方面的選擇與設計上的問題,通過溝通了解到了自身審美設計上的一些缺陷(譬如介面過於紛繁複雜,背景選擇不符合風格等等),能夠虛心學習與接收這些缺陷並改正成為此次我作業完成的乙個重大收穫與體會。

第n周新增**(行)

累計**(行)

本週學習耗時(小時)

累計學習耗時(小時)

重要成長10

01515學習如何用c++開發遊戲

2

第一次結對程式設計作業

0.結對情況 031702229 卞永亨 031702235 林興源 1.原型分析 登陸介面 點選註冊賬戶後跳轉到註冊介面 成功登陸後跳轉到主頁面 在主頁面點選開始遊戲後跳轉到遊戲情況介面,包括積分,勝率 遊戲情況頁面點選當前對戰後顯示上一局四個人的出牌情況 在出牌情況頁面點選返回後回到遊戲情況頁面...

第一次結對程式設計作業

031702542 林小棠 031702522鄧志雄 axure rp9 1 開啟遊戲介面 2 登入 註冊介面 3 登入遊戲後選擇介面 4 開始遊戲後出牌介面 5 排行榜介面 6 歷史紀錄介面 原因 因為同班又在同一組,所以就一起組隊了 psp2.1 personal software proces...

第一次結對程式設計作業

預估耗時 分鐘 實際耗時 分鐘 planning 計畫 3060 estimate 估計這個任務需要多少時間 3060 development 開發 610850 analysis 需求分析 包括學習新技術 2060 design spec 生成設計文件 3090 design review 設計複...