Upgrade to Pro — share decks privately, control downloads, hide ads and more …

機率統計期末專題 - 記憶拼圖

Avatar for Yuni Yuni
June 09, 2015

機率統計期末專題 - 記憶拼圖

Avatar for Yuni

Yuni

June 09, 2015

Other Decks in Programming

Transcript

  1.  開關箱動畫的每秒幀數  遊戲的視窗長寬,留邊  箱子尺寸  間距 變數宣告與除錯 

    箱子行列數  顏色和形狀  針對遊戲進行除錯 :  遊戲的箱子數(板列*板行)必為偶數才可以配對  顏色與圖案的排列組合必須要多於箱子個數的一半
  2. 隨機取得版面  產生遊戲的圖案版面 並回傳  儲存好每個不同形狀 和顏色的圖案  隨機打亂,在從中取 

    隨機打亂,在從中取 所需的圖案  圖案數量為箱子數量 的一半,然後乘兩倍 成對
  3. 畫圖  利用以下這三個函式畫出所有圖案  pygame.draw.circle(視窗, 顏色,圓心點,半徑)  , , ,

     pygame.draw.polygon(視窗, 顏色, (點,點......,點))  pygame.draw.polygon(視窗, 顏色, (點,點......,點))  , , , ,  pygame.draw.line(視窗, 顏色,點,點)  線
  4. 主程式 -遊戲初始化  設定好畫面長寬,視窗 名稱背景顏色  游標位置初始為(0,0)  隨機取得一個遊戲版 

    隨機取得一個遊戲版 面且所有箱子都是未 開  接著播放遊戲一開始 揭箱子的動畫