從 Agile Game: Battleships 體會敏捷

Eric Li
hefemk
Published in
Jul 1, 2023

最近與團隊分享偶然看到由 BoxUK 提供的線上敏捷小遊戲 Battleships,它改編自 James Scrimshire 的發想。我們可以從一開始的模式 “Delayed feedback” 略知這遊戲與回饋有所關係,本文想再多延伸,體會它所帶出的敏捷觀點。

遊戲簡介

Battleships 共有兩種模式,一為延遲回饋(Delayed feedback),二為即時回饋 (Instant feedback)。

https://www.boxuk.com/battleships

延遲回饋 Delayed feedback

一開始會進入「延持回饋」的模式,你會有 30 發彈藥,與 5 分鐘的倒數時間,但只能以亂槍打鳥 (或你可以試著研究一套勝算高的打法…) 投彈到方格中。雖然可以從右方的提示知道敵軍(Enemy Ships)的大小與數量,但也僅僅如此,打到哪一格會命中?誰也不知道。

當按下確認 (Confirm shots) 後,看到命中的結果,左方會統計擊沉幾艘船艦 (Ships sunk),以及打中幾次 (Hits),船身必須全打中才算擊沉。在撰文的當下擊沉 1、打中 7,可說是相當不準確。

接著按下 Continue 就可以前往下一個模式。

即時回饋 Instant Feedback

在這個模式當中,您一樣有 30 發彈藥與 5 分鐘時間,一開始也得隨機找個方格投彈,差異是你每一次投彈,遊戲就會立即給予回饋,如果是灰的表示沒打中、是紅的表示打中(Hit)了什麼。

有趣的現象從此發生,憑證這小小的回饋,我們開始有能力去「推理」,借著已知的船艦大小,當取得 Hit 的回饋時,我們可以猜想在上下左右是否有機會是船艦的一部分?而有時候也運氣好,可以一次打中最小的船(一格)。在撰文的當下,擊沉5、打中14,與上一關延遲回饋相比,差距是很大的。

反思

相信這是很直觀的,即時回饋帶來的好處這很好理解,但我們可以再挖掘更多的喻意。

  • 即便是小回饋,結合你手上的線索也有機會發揮更大的效益。
  • 這是回饋與嘗試的交互過程,無論是每一次投彈,還是每一局遊戲,就像敏捷當中的迭代 (Iteration)。
  • 就算打空了,你還是有收獲:那裡沒東西。
  • 每一次的回饋都會帶出變化,你得對它參酌反應,形成新的策略,而非堅守原有計劃(如果有),如同敏捷宣言「因應變化重於遵循計劃」。
  • 當你無法看到全貌,仍然可以憑著小步嘗試,基於每次的回饋來前進。你雖然無法完全解決問題,但也不至於一無所成。
  • 你得有勇氣在未知時踏出第一步,並觀察在這之後的回饋。
  • 雖然遊戲並沒有演出來,但是回饋的正確性也是重要的,給予他人回饋時,也請留意。
  • 如同敏捷宣言都以 A「重於」B 來描述,並不是指我們要全然依賴與回饋,原本已有的規劃、已經擁有的資訊 (如對手船艦大小/數量) 也是產生綜效的關鍵,靈活不自限才是上策。

--

--