比洞賽 (Match Play)

每一洞都是新的開始 - 最純粹的競技體現

什麼是比洞賽?

不同於比桿賽(Stroke Play)計算 18 洞的總桿數,比洞賽的核心是**「贏得洞數」**。只要你在某一洞的桿數比對手少,你就贏得該洞(1 UP),不論你贏了多少桿。這種規則讓落後的球員更有機會在大爆洞後迅速重整旗鼓。

1. 算分指標語法

💡 REN GOLF 實作:系統會即時更新 Summary 狀態,讓您清楚知道當前戰況。

2. 讓桿算法 (Handicap Strokes)

在高爾夫中,讓桿是保持比賽公平的靈魂。REN GOLF 支援專業的「差點讓桿」計算:

場景: A 球員差點 10,B 球員差點 18。
讓桿: B 球員在該場球賽中獲得 8 桿讓桿 (18 - 10 = 8)。
分配: 這 8 桿將被分配到球場難度(HDCP Index)前 8 名的球洞中(通常是 1~8 洞)。在這些洞中,B 球員可以減掉 1 桿。

💡 技術細節:在我們的 MatchPlayEngine 中,系統會自動比對球場資料庫中的難度索引,精確為每位球員計算「淨桿 (Net Score)」。

3. REN GOLF 獨家:兩兩讓桿 (Pairwise)

在多人(3人或4人)對戰中,傳統讓桿計算往往變得複雜。我們實作了 **Pairwise Handicap** 算法,讓每個人與不同對手比較時,都能動態套用特定的讓桿差。這在「互咬」模式中尤為強大。

這意味著即使是三位差點落差極大的朋友,也能在同一個賽制下享受完全公平的博弈趣味。

4. 團隊賽制支援

💡 REN GOLF 代碼實現:透過 GameType 枚舉,系統能隨時切換 2v2 團隊邏輯,自動判定最佳球 (Best Ball)。

返回使用者手冊