Skip to content

CodeRichen/Reversi

Repository files navigation

注意事項

  • gunon順序問題是一個隱患
  • STATUS好像不能亂刪
  • time_2A 要被包在300中
  • 替換新貓如果太快,舊貓的分離動畫會被打斷,太慢則是會卡頓,必需要剛好

流程說明

  • place
  • updateBoard
  • moveResult
  • 需要turn的client: updateboard place
  • counts是記分板

錯誤記錄

  • emitUpdateBoard(room); 若在 setTimeout(() => { 後面會造成digit重疊

待辦事項

✅ 已完成

  • move 初始問題
  • 計分欄影響到點擊
  • 多個子的總延遲增加
  • 落子太慢 place問題 turn
  • 對方下太快會出現錯誤 server調整
  • 更改(非placeidx)造成沒有POP動畫 false false
  • 動畫播完才可以開始下棋
  • 如果位置太下面槍管要往上可以上下都用一num調整\如果是負數就不調整
  • 解決下的太快的問題(造成空白下級以及卡死)
  • 解決gun的積分延遲
  • 我下完之后還是綠色(DIGIT上一個無刪除,電腦下太快?) - 已修正 (378row)
  • 電腦下其實如果只翻轉一個不會有動畫然後我如果翻轉一個的話改變顏色顏色應該要再早0.1秒才對翻轉的改變顏色則是要再早0.3秒,然後如果有開槍的話有時後會進入判定錯誤可能是有延遲的關係 - 已使用time+n進行微調
  • 觀察到他電腦在射擊之后應該被更換的棋子顯示的是正常但是電腦下的那一個棋子卻沒有顯示出來可能是因為我下完之后他是指翻轉兩顆然後接下來電腦馬上要開槍射擊就會打斷

❌ 待處理

  • 衝擊波問題1無多有
  • 分數沒有刪除 (某個翻轉所造成的gun錯誤)
  • 增加新turn在翻轉動畫時都雙方都不能點
  • 檢查所有setTimeoutsetTimeout將500改400

📝 功能需求

  • 改成每次下完棋呼叫getRandomImage,然後如果是黑方則要用b_cat裡面圖片的數量個數不一樣請分開判斷不要寫死動態讀取數目如果那一方領先顯示第一張圖其他狀況則是隨機
  • 如果是相鄰的兩格都需要毛玻璃的話哪2個之間就不需要有界限也就是我希望他們能夠連在一起

prompt

電腦下其實如果只翻轉一個不會有動畫然後我如果翻轉一個的話改變顏色顏色應該要再早0.1秒才對翻轉的改變顏色則是要再早0.3秒,然後如果有開槍的話有時後會進入判定錯誤可能是有延遲的關係 0 (使用time+n進行微調否則影響邏輯)

改成每次下完棋呼叫getRandomImage,然後如果是黑方則要用b_cat裡面圖片的數量個數不一樣請分開判斷不要寫死動態讀取數目如果那一方領先顯示第一張圖其他狀況則是隨機

觀察到他電腦在射擊之后應該被更換的棋子顯示的是正常但是電腦下的那一個棋子卻沒有顯示出來可能是因為我下完之后他是指翻轉兩顆然後接下來電腦馬上要開槍射擊就會打斷

如果是相鄰的兩格都需要毛玻璃的話哪2個之間就不需要有界限也就是我希望他們能夠連在一起,不要有縫隙在每次下完棋也就是更新棋盤的時候都必需要檢查 如果是相鄰的兩格都需要毛玻璃的話哪2個之間就不需要有界限也就是我希望他們能夠連在一起,例如說可以把兩格正方形合併成一各長方形然後套用一跟毛玻璃這樣子然後這個毛玻璃會越來越大他是不規則的形狀 如果相鄰格線應該要消除2個變成一個整體,讓圖片左右搖擺做測試

html幫我把滑鼠移動過的地方放一條黑色的線出現過5秒后會刪除 能不能不要刪除這是先把它改成透明然後等到滑鼠暫停的時候在把超過的地方全部一次刪除 畫圖的邏輯不去變動但是要額外的偵測我的滑鼠移動速度變慢的時候就開始淡出紅色的痕跡

About

黑白棋雙人連線對戰遊戲(尚未完成)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors