一,更改規則
之前的規則是「某個階段只要放了一個棋子,就可以選擇跳到下個階段」,現在改為「在本階段必須盡量落完所有棋子,只有所有本階段棋子都落完,或者證明已經無法再落下一個,才可以跳到下個階段」。
更改規則說明,包括中文和英文。
更改MCTS和alpha-beta邏輯,使之符合更新的規則。
更改控制區的點擊邏輯,棋子的選取將只能由程式來決定,不再能自由選擇。
二,MCTS會從頭開始搜尋的問題
當MCTS搜尋到時限而沒有執行,然後又要從頭開始搜尋時,要先彈出一個對話框,說明原因,點擊確定後才再從頭開始搜尋。
三,圓點閃爍的問題
當先手第一手棋沒有落對位置,會出現一個閃爍的圓點。現在要修改這個圓點的閃爍,在固定的時間內,只要「變大—變小—變大—變小」,然後就消失。
四,svg棋盤的問題
當前的svg棋盤,很多的svg屬性都寫在css中。現在要改為,所有的svg屬性,包括fill, stroke等等,都要寫到svg元素中,不要再寫到css。
回答要求:明確給出所要修改的地方和所要替換和代碼。
代码: 全选
改進:
一,更改規則
之前的規則是「某個階段只要放了一個棋子,就可以選擇跳到下個階段」,現在改為「在本階段必須盡量落完所有棋子,只有所有本階段棋子都落完,或者證明已經無法再落下一個,才可以跳到下個階段」。
更改規則說明,包括中文和英文。
更改MCTS和alpha-beta邏輯,使之符合更新的規則。
更改控制區的點擊邏輯,棋子的選取將只能由程式來決定,不再能自由選擇。
二,MCTS會從頭開始搜尋的問題
當MCTS搜尋到時限而沒有執行,然後又要從頭開始搜尋時,要先彈出一個對話框,說明原因,點擊確定後才再從頭開始搜尋。
三,圓點閃爍的問題
當先手第一手棋沒有落對位置,會出現一個閃爍的圓點。現在要修改這個圓點的閃爍,在固定的時間內,只要「變大—變小—變大—變小」,然後就消失。
四,svg棋盤的問題
當前的svg棋盤,很多的svg屬性都寫在css中。現在要改為,所有的svg屬性,包括fill, stroke等等,都要寫到svg元素中,不要再寫到css。
回答要求:明確給出所要修改的地方和所要替換和代碼。