專案名稱:射氣球
組員: B95570039 鄧源慶
           B95570052 蘇予宣
遊戲內容:小時候玩的大富翁四裡的射氣球小遊戲
設計方向:
  1. 此遊戲的主角在於氣球,預計使用物件的方式實作,並在遊戲主體裡面使用vector存放多個氣球物件
  2. 汽球物件的成員變數應有:位置,上升速度,分數,或特殊功能:分數乘2,除2,所有汽球爆炸,畫面暫停,分數歸零
  3. 此遊戲的背景和氣球,分數呈現方式是使用貼圖
  4. 所有氣球爆炸時,預設成特殊汽球先爆炸
  5. 汽球的上飄方式是以隨機定義氣球的X座標,Y座標設定在底部,按照上昇速度改變Y座標
  6. 判斷是否射中汽球以捕捉滑鼠的座標與此氣球的中心(不一定是物理中心)的距離是否小於此氣球定義的大小決定
  7. 當時間結束,必須結束timer並將印出最後的分數,結束遊戲
  8. 使用三種類別:Game, Facade, Balloon進行分部封裝
Game預計使用的功能: Balloon內容: Facade:
為GAME的基底類別,用以實際操作MFC的功能


以上為設計藍圖,函式名稱僅為參考
11/28進度:
  1. 實現程式碼分割(即GAME控制遊戲邏輯,汽球以物件方式呈現並置於GAME中,GAME中有關MFC的程式碼以FACADE包裝起來)
  2. 已加入幾張簡單的替代圖片測試遊戲流程無誤
  3. 加入遊戲開始,暫停(測試用,完成後會將此功能之提示消除),重新開始三項功能選單及熱鍵
  4. 已加入DOUBLE BUFFER消除畫面閃爍的情形
  5. 待改進: