【實作記錄】The Dice Game | Vanilla JS

live Demo
Github

Login Page Demo

簡介

這是使用純 JS 寫的小小擲骰子遊戲,主要用來練習使用 JS 操控 DOM.

功能

  • 點擊按鈕擲骰子,點數直接加到分數板,贏家為先獲得 20 分的隊伍
  • 兩隊玩家各有兩個角色可以選擇
  • 玩家可以輸入名字
  • 輪到藍隊玩家時,其角色會出現藍色框框;粉隊玩家則為粉色框框
  • 點數更換成骰子的 icon

小筆記

  • inner.HTML : 可以直接加入 html tag

    1
    2
    3
    characterPlayer1_first.addEventListener("click", function(){
    document.querySelector(".border1").innerHTML='<img class="img1" src="./img/robot-1.png" alt="player one">'
    })
  • 圖片重疊 : 使用 position:absolute 進行定位

小結

這不是一個複雜的遊戲,基本擲骰子積計分的功能蠻快就做出來了。反而花最多時間的地方在玩家回合的粉色和藍色框框,原本框框設置成照片的 border, 但在換角色時候,框框就無法顯示。最後才想到把框框獨立出來就好了(༎ຶ⌑༎ຶ) 其他部分則沒有遇到太大的問題。之後有機會要再改良的話,應該會從兩隊勝率不均這個部分下手。

這篇筆記為個人學習記錄,若有錯誤或是可以改進的地方再麻煩各位大大指點(鞠躬

Comments