天天看點

第一次結對程式設計作業

結對情況

031702628 黃益頌

031702629 汪倍民

原型分析

流程圖

第一次結對程式設計作業

登入or注冊界面

第一次結對程式設計作業

注冊

第一次結對程式設計作業

登入

第一次結對程式設計作業

找回密碼

第一次結對程式設計作業

因為未确定要使用什麼方式驗證(郵箱or短信),是以未完成

遊戲大廳界面

第一次結對程式設計作業

修改資料界面

第一次結對程式設計作業

加載遊戲界面

第一次結對程式設計作業

自動提示or手動出牌界面

第一次結對程式設計作業

自動提示

第一次結對程式設計作業

手動出牌

第一次結對程式設計作業

打槍

第一次結對程式設計作業

實作方式未知,先不做

遊戲結算界面

第一次結對程式設計作業

原型開發工具

我們采用了墨刀

選擇原因:界面簡潔明了,易上手

第一次結對程式設計作業

結對過程與照片

  1. 讨論遊戲規則,了解作業要求(還順便在電腦上玩了一下十三水,真好玩)
  2. 确定設計風格,收集相關素材
  3. 分工幹活
  4. 照片
    第一次結對程式設計作業
    第一次結對程式設計作業

PSP表格

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 20
Estimate 估計這個任務需要多少時間 10
Development 開發 300
Analysis 需求分析 (包括學習新技術) 60
Design Spec 生成設計文檔
Design Review 設計複審
Coding Standard 代碼規範(為開發制定合适的規範)
Design 具體設計 200 240
Coding 具體編碼
Code Review 代碼複審
Test 測試(自我測試,修改代碼,送出修改)
Reporting 報告 30
Test Report 測試報告
Size Measurement 計算工作量
Postmortem & Process Improvement Plan 事後總結, 并提出過程改進計劃
Total 總計 640 680

設計說明

*最終産品:十三水遊戲系統
*界面設計:
    *開始界面:登入或者注冊
    登入界面
    注冊界面
    找回密碼界面
   * 遊戲大廳界面
    點我了解規則
    快速遊戲
    退出遊戲
    檢視個人生涯
    *對戰界面
    等待開始
    自動選牌or手動選牌
    結算
*預期功能:
    比對各種可能的牌型,同一手牌中可能存在多種組合(對子+兩對+同花 或 烏龍+葫蘆+鐵支),要盡可能的羅列出所有牌型組合供使用者選擇。
    對局過程中顯示對手牌型,提高可視化效果。當對手有大牌時,增加高亮效果。
    (其餘功能皆遵循十三水規則)
           

遇到的困難及解決辦法

困難描述

  • 不會十三水
  • 沒有素材,而好的素材要錢,風格也不容易統一

嘗試解決

  • 去網上找真人切磋了一下全靠AI的提示才能赢
  • 找了很多網站,能找的都找一遍,再叫同學推薦

是否解決

基本解決,有些素材還是太醜了,比如排行榜的那個框,實在找不到滿意的,将就吧

設計心得

黃益頌:體會到了找素材的不容易,讓我設計UI是真的難,以後不敢輕易吐槽其他軟體的UI設計了;還好墨刀使用起來簡單友善,使制作過程沒有這麼折磨人,不過成果還是不盡人意吧

汪倍民:想設計出美觀大方的UI,确實不容易。想ps設計美工材料就更加的不容易。深刻地體會到美工組同學的不容易。

學習進度條

第N周 新增代碼(行) 累計代碼(行) 本周學習耗時(小時) 累計學習耗時(小時) 重要成長
1 學習了墨刀的使用方法,了解原型設計