{ PH_Dev }

Published on

Free Cell 新接龍

Authors
  • avatar
    Name
    Penghua Chen(PH)
    Twitter

使用技術

  • HTML
  • SCSS
  • VanillaJS

實現功能

開啟新遊戲的提示

點擊右方 「NEW」 按鈕會跳出開啟新遊戲的彈跳視窗,選擇開啟一局新的遊戲或者返回當前遊戲

重新開啟該局遊戲的提示

點擊右方 「RESTART」 按鈕會跳出重新開始該局遊戲的彈跳視窗,選擇重新開始該局的遊戲或者返回當前遊戲

回到上一步(Undo)功能

當卡牌成功放置於上方區塊時,此時右方 「UNDO」 按鈕顯示為可點擊,點擊該按鈕時,能退回到前一次的拖曳結果

遊戲時間計時功能(右上角區塊)

遊戲於開局動畫結束後開始計時,記錄遊戲遊玩時間

移動卡牌次數計算功能(右上角區塊)

每次成功移動卡牌到上方區域時,記錄移動的次數

卡牌暫存區(左上四個放置卡牌的區塊)

左方為卡牌暫時存放的區塊,一次只能放置單張卡牌

卡牌完成區(右上四個放置卡牌的區塊))

右方為完成卡牌存放的區塊,可放置多張卡牌,順序由小至大(A 到 K)

學習重點紀錄

Github repo 及作品連結

參考來源